Network computing management

US9300539B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9300539-B2
Application numberUS-201113197945-A
CountryUS
Kind codeB2
Filing dateAug 4, 2011
Priority dateAug 4, 2011
Publication dateMar 29, 2016
Grant dateMar 29, 2016

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.

Network computing management is implemented by determining a location of a requestor requesting access to an instance configured at a data center, retrieving a list of data centers configured for a network computing environment, and evaluating aspects of the data centers in the list in view of the location of the requestor. The network computing management is further implemented by selecting a data center from the list that satisfies a threshold level of criteria and which threshold level exceeds a level ascertained for remaining data centers in the list. In response to determining the data center selected is different from the data center through which the instance is configured, the network computing management relocates the instance to the selected data center.

First claim

Opening claim text (preview).

What is claimed: 1. A method for implementing network computing management, comprising: determining a future location of a requestor having current access to an instance configured at a data center, the future location is a geographic location that is different than a geographic location in which the requestor has the current access, the current access to the instance configured at the data center comprises an active virtual computer instance with the data center created by the requestor; determining a current location of the requestor from a scheduled event stored in a calendar application of the requestor; retrieving a list of data centers configured for a network computing environment; evaluating aspects of the data centers in the list in view of the future location of the requestor, the aspects evaluated including encryption strength of each of the data centers in the list; selecting a data center from the list that satisfies a threshold level of criteria and which threshold level exceeds a level ascertained for remaining data centers in the list; and in response to determining the data center selected is different from the data center through which the instance is configured, relocating the instance to the selected data center; wherein relocation of the instance is configured to be initiated at a specified amount of time in advance of the requestor's anticipated arrival at the new location, the specified amount of time determined as a function of the current location and the future location. 2. The method of claim 1 , wherein a current location of the requestor is determined by at least one of: global positioning system data from a communication device; a triangulation technique; hypertext markup language; a current Internet Protocol address of a communication device associated with the requestor; and direct input by the requestor via a communication device. 3. The method of claim 1 , wherein the relocating is performed contemporaneously with the determining the data center selected is different from the data center through which the instance is configured. 4. The method of claim 1 , wherein the future location is determined by a scheduled event stored in a global positioning system-enabled device. 5. The method of claim 1 , wherein the relocating is performed at a scheduled date. 6. The method of claim 1 , wherein the aspects of the data centers evaluated include location of the data centers and at least one of: price; central processing unit speed; and current load. 7. The method of claim 1 , wherein the future location is determined by a scheduled event stored in a database. 8. The method of claim 1 , wherein the future location is determined by a scheduled event stored in a calendar application. 9. The method of claim 1 , wherein the aspects of the data centers evaluated include language. 10. The method of claim 1 , wherein the aspects of the data centers evaluated include local laws. 11. The method of claim 1 , wherein a designated future location of the requester is automatically reset to a default location after conclusion of the scheduled event. 12. A system for implementing network computing management, comprising: a computer processor; and logic executable by the computer processor, the logic configured to implement a method, the method including: determining a future location of a requestor having current access to an instance configured at a data center, the future location is a geographic location that is different than a geographic location in which the requestor has the current access, the current access to the instance configured at the data center comprises an active virtual computer instance with the data center created by the requestor; determining a current location of the requestor from a scheduled event stored in a calendar application of the requestor; retrieving a list of data centers configured for a network computing environment; evaluating aspects of the data centers in the list in view of the future location of the requestor, the aspects evaluated including encryption strength of each of the data centers in the list; selecting a data center from the list that satisfies a threshold level of criteria and which threshold level exceeds a level ascertained for remaining data centers in the list; and in response to determining the data center selected is different from the data center through which the instance is configured, relocating the instance to the selected data center; wherein relocation of the instance is configured to be initiated at a specified amount of time in advance of the requestor's anticipated arrival at the new location, the specified amount of time determined as a function of the current location and the future location. 13. The system of claim 12 , wherein a current location of the requestor is determined by at least one of: global positioning system data from a communication device; a triangulation technique; hypertext markup language; a current Internet Protocol address of a communication device associated with the requestor; a scheduled event stored in a calendar application; and direct input by the requestor via a communication device. 14. The system of claim 12 , wherein the relocating is performed contemporaneously with the determining the data center selected is different from the data center through which the instance is configured. 15. The system of claim 12 , wherein the future location is determined by at least one of: a scheduled event stored in a global positioning system-enabled device; a scheduled event stored in a database; a scheduled event stored in a calendar application; and direct input by the requestor via a communication device. 16. The system of claim 12 , wherein the relocating is performed at a scheduled date. 17. The system of claim 12 , wherein the aspects of the data centers evaluated include location of the data centers and at least one of: language; local laws; price; central processing unit speed; and current load. 18. A computer program product for implementing network computing management, the computer program product comprising a non-transitory storage medium having computer-readable program code embodied thereon, which when executed by a computer processor, causes the computer processor to implement a method, the method comprising: determining a future location of a requestor having current access to an instance configured at a data center, the future location is a geographic location that is different than a geographic location in which the requestor has the current access, the current access to the instance configured at the data center comprises an active virtual computer instance with the data center created by the requestor; determining a current location of the requestor from a scheduled event stored in a calendar application of the requestor; retrieving a list of data centers configured for a network computing environment; evaluating aspects of the data centers in the list in view of the future location of the requestor, the aspects evaluated including encryption strength of each of the data centers in the list; selecting a data center from the list that satisfies a threshold level of criteria and which threshold level exceeds a level ascertained for remaining data centers in the list; and in response to determining the data center selected is different from the data center through which the instance is configured, relocating the instance to the selected data center; wherein relocation of the instanc

Assignees

Inventors

Classifications

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 US9300539B2 cover?
Network computing management is implemented by determining a location of a requestor requesting access to an instance configured at a data center, retrieving a list of data centers configured for a network computing environment, and evaluating aspects of the data centers in the list in view of the location of the requestor. The network computing management is further implemented by selecting a …
Who is the assignee on this patent?
Dejana Ryan G, Deluca Lisa Seacat, Jang Soobaek, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F9/5072. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 29 2016 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).