US2010125669A1PendingUtilityA1

System, Method, and Software for Object-Based Cloud Computing Management

Assignee: COMPUTER ASS THINK INCPriority: Nov 14, 2008Filed: Oct 20, 2009Published: May 20, 2010
Est. expiryNov 14, 2028(~2.3 yrs left)· nominal 20-yr term from priority
G06Q 10/06G06F 9/5072G06Q 10/06393
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for managing cloud computing systems includes establishing a connection between a cloud computing interface and cloud computing systems. Each of the cloud computing systems includes computing resources accessible by a proprietary interface. The cloud computing interface includes object methods that abstract the proprietary interface of each of the cloud computing systems. The method further includes receiving a request to perform an operation on one or more of the cloud computing systems. The method further includes provisioning at least one object method to implement the request.

Claims

exact text as granted — not AI-modified
1 . A method for managing cloud computing systems, comprising:
 establishing a connection between a cloud computing interface and a plurality of cloud computing systems, each of the plurality of cloud computing systems comprising one or more computing resources accessible by a proprietary interface, the cloud computing interface comprising a plurality of object methods that abstract the proprietary interface of each of the plurality of cloud computing systems;   receiving a request to perform an operation on one or more of the plurality of cloud computing systems; and   provisioning, from the cloud computing interface, at least one object method of the plurality of object methods to implement the request.   
   
   
       2 . The method of  claim 1 , wherein establishing a connection between a cloud computing interface and a plurality of cloud computing systems comprises establishing a secure Hypertext Transfer Protocol (HTTP) connection between the cloud computing interface and the plurality of cloud computing systems. 
   
   
       3 . The method of  claim 1 , wherein the one or more computing resources comprise one or more of the following:
 one or more virtual machines; and   one or more machine images.   
   
   
       4 . The method of  claim 1 , wherein provisioning, from the cloud computing interface, at least one object method of the plurality of object methods to implement the request comprises provisioning at least one object method of the plurality of object methods to display a resource summary. 
   
   
       5 . The method of  claim 1 , wherein provisioning, from the cloud computing interface, at least one object method of the plurality of object methods to implement the request comprises provisioning at least one object method of the plurality of object methods to discover at least one computing resource in the plurality of cloud computing systems. 
   
   
       6 . The method of  claim 1 , wherein provisioning, from the cloud computing interface, at least one object method of the plurality of object methods to implement the request comprises provisioning at least one object method of the plurality of object methods to configure one or more of the plurality of cloud computing systems. 
   
   
       7 . The method of  claim 1 , wherein provisioning, from the cloud computing interface, at least one object method of the plurality of object methods to implement the request comprises provisioning at least one object method of the plurality of object methods to add a machine image. 
   
   
       8 . A system for managing cloud computing systems, comprising:
 one or more processing units operable to:
 establish a connection between a cloud computing interface and a plurality of cloud computing systems, each of the plurality of cloud computing systems comprising one or more computing resources accessible by a proprietary interface, the cloud computing interface comprising a plurality of object methods that abstract the proprietary interface of each of the plurality of cloud computing systems; 
 receive a request to perform an operation on one or more of the plurality of cloud computing systems; and 
 provision, from the cloud computing interface, at least one object method of the plurality of object methods to implement the request. 
   
   
   
       9 . The system of  claim 8 , wherein the one or more processing units are operable to establish a secure Hypertext Transfer Protocol (HTTP) connection between the cloud computing interface and the plurality of cloud computing systems. 
   
   
       10 . The system of  claim 8 , wherein the one or more computing resources comprise one or more of the following:
 one or more virtual machines; and   one or more machine images.   
   
   
       11 . The system of  claim 8 , wherein the at least one object method of the plurality of object methods is operable to display a resource summary. 
   
   
       12 . The system of  claim 8 , wherein the at least one object method of the plurality of object methods is operable to discover at least one computing resource in the plurality of cloud computing systems. 
   
   
       13 . The system of  claim 8 , wherein the at least one object method of the plurality of object methods is operable to configure one or more of the plurality of cloud computing systems. 
   
   
       14 . The system of  claim 8 , wherein the at least one object method of the plurality of object methods is operable to add a machine image. 
   
   
       15 . Software for managing cloud computing systems, the software embodied in a computer-readable medium and when executed operable to:
 establish a connection between a cloud computing interface and a plurality of cloud computing systems, each of the plurality of cloud computing systems comprising one or more computing resources accessible by a proprietary interface, the cloud computing interface comprising a plurality of object methods that abstract the proprietary interface of each of the plurality of cloud computing systems;   receive a request to perform an operation on one or more of the plurality of cloud computing systems; and   provision, from the cloud computing interface, at least one object method of the plurality of object methods to implement the request.   
   
   
       16 . The software of  claim 15 , operable to establish a secure Hypertext Transfer Protocol (HTTP) connection between the cloud computing interface and the plurality of cloud computing systems. 
   
   
       17 . The software of  claim 15 , wherein the one or more computing resources comprise one or more of the following:
 one or more virtual machines; and   one or more machine images.   
   
   
       18 . The software of  claim 15 , wherein the at least one object method of the plurality of object methods is operable to display a resource summary. 
   
   
       19 . The software of  claim 15 , wherein the at least one object method of the plurality of object methods is operable to discover at least one computing resource in the plurality of cloud computing systems. 
   
   
       20 . The software of  claim 15 , wherein the at least one object method of the plurality of object methods is operable to configure one or more of the plurality of cloud computing systems.

Join the waitlist — get patent alerts

Track US2010125669A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.