Cloud data storage location monitoring

US10594791B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10594791-B2
Application numberUS-201715657982-A
CountryUS
Kind codeB2
Filing dateJul 24, 2017
Priority dateDec 14, 2012
Publication dateMar 17, 2020
Grant dateMar 17, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Technologies for monitoring data storage location for cloud data include a cloud monitoring server configured to communicate with one or more cloud customer computing devices and cloud service providers. The cloud monitoring server receives monitoring requests from the cloud customer computing devices and retrieves provider information from the cloud service providers. The cloud monitoring server compiles response data based on the monitoring requests and the provider information, and sends response data to the cloud customer computing devices. Cloud customer computing devices may send on-demand monitoring requests and/or continuous, policy-based monitoring requests. For policy-based monitoring, the cloud monitoring server continually monitors the provider information and provides response data when one or more conditions specified in the policy are satisfied. The cloud monitoring server may also make recommendations and provide feedback based on the monitoring requests or the provider information. Other embodiments are described and claimed.

First claim

Opening claim text (preview).

The invention claimed is: 1. A cloud monitoring server for monitoring customer data stored by one or more cloud services, the cloud monitoring server comprising: a cloud customer interface module to receive, from a cloud customer computing device, a request for geographic storage location information associated with customer data stored by a plurality of cloud service providers; a cloud provider interface module to collect the geographic storage location information from the plurality of cloud service providers in response to receipt of the request, wherein the cloud provider interface module includes an information bus module to which the plurality of cloud service providers publish the geographic storage location information associated with customer data using a common protocol, wherein to collect the geographic storage location information comprises to collect geographic storage location information from each cloud service provider of the plurality of cloud service providers using the information bus module in response to the receipt of the request; and a data analysis engine to determine whether geographic storage location information associated with the customer data stored by one or more of the plurality of the cloud service providers has changed; wherein the cloud customer interface module is to send, to the cloud customer computing device, response data indicative of a geographic location of the customer data stored by the cloud service provider in response to a determination that the geographic storage location information has changed. 2. The cloud monitoring server of claim 1 , wherein to determine whether geographic storage location information associated with the customer data stored by the cloud service provider has changed comprises to determine whether the geographic storage location of the customer data has changed from a first country to a second country. 3. The cloud monitoring server of claim 1 , wherein the data analysis engine is further to recommend an action based on the geographic storage location information. 4. The cloud monitoring server of claim 1 , wherein the data analysis engine is further to provide feedback information to the cloud service provider based on the request and the response data. 5. One or more non-transitory, machine readable media comprising a plurality of instructions that in response to being executed cause a cloud monitoring server to: receive, from a cloud customer computing device, a request for geographic storage location information associated with customer data stored by a plurality of cloud service providers; collect, in response to the receipt of the request, the geographic storage location information from the plurality of cloud service providers, wherein to collect the geographic storage location information comprises to collect geographic storage location information from each cloud service provider of the plurality of cloud service providers using an information bus to which the plurality of cloud service providers publish the geographic storage location information associated with customer data using a common protocol; determine whether geographic storage location information associated with the customer data stored by one or more of the plurality of the cloud service providers has changed; and send, to the cloud customer computing device, response data indicative of a geographic location of the customer data stored by the cloud service provider in response to determining that the geographic storage location information has changed. 6. The one or more non-transitory, machine readable media of claim 5 , wherein to determine whether geographic storage location information associated with the customer data stored by the cloud service provider has changed comprises to determine whether the geographic storage location of the customer data has changed from a first country to a second country. 7. The one or more non-transitory, machine readable media of claim 5 , further comprising a plurality of instructions that in response to being executed cause the cloud monitoring server to provide feedback information to the cloud service provider based on the request and the response data. 8. A method for monitoring customer data stored by one or more cloud services, the method comprising: receiving, by a cloud monitoring server from a cloud customer computing device, a request for geographic storage location information associated with customer data stored by a cloud service provider; collecting, by the cloud monitoring server, the geographic storage location information from the plurality of cloud service providers in response to the receipt of the request, wherein to collect the geographic storage location information comprises to collect geographic storage location information from each cloud service provider of the plurality of cloud service providers using an information bus to which the plurality of cloud service providers publish the geographic storage location information associated with customer data using a common protocol; determining, by the cloud monitoring server, whether geographic storage location information associated with the customer data stored by the cloud service provider has changed; and sending, by the cloud monitoring server to the cloud customer computing device, response data indicative of a geographic location of the customer data stored by the cloud service provider in response to determining that the geographic storage location information has changed. 9. The method of claim 8 , wherein determining whether geographic storage location information associated with the customer data stored by the cloud service provider has changed comprises determining whether the geographic storage location of the customer data has changed from a first country to a second country. 10. The method of claim 8 , further comprising compiling, by the cloud monitoring server, the response data based on the request for geographic storage location information and the geographic storage location information. 11. The method of claim 8 , further comprising providing, by the cloud monitoring server, feedback information to the cloud service provider based on the request and the response data.

Assignees

Inventors

Classifications

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • Delegation of network management function, e.g. customer network management [CNM] · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Policies or rules for updating, deleting or replacing the stored data · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10594791B2 cover?
Technologies for monitoring data storage location for cloud data include a cloud monitoring server configured to communicate with one or more cloud customer computing devices and cloud service providers. The cloud monitoring server receives monitoring requests from the cloud customer computing devices and retrieves provider information from the cloud service providers. The cloud monitoring serv…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04L67/1097. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 17 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).