US2014282037A1PendingUtilityA1

Systems, methods and computer readable mediums for implementing a cloud services catalog

Assignee: NARASIMHAN BALAJIPriority: Mar 15, 2013Filed: Mar 2, 2014Published: Sep 18, 2014
Est. expiryMar 15, 2033(~6.6 yrs left)· nominal 20-yr term from priority
G06Q 30/0631H04L 47/70G06F 9/5077G06F 9/45533H04L 47/78G06Q 30/0629H04L 41/5054H04L 41/50G06F 9/45558H04L 67/51G06F 3/04842H04L 41/145G06Q 40/00H04L 43/04H04L 67/10G06F 8/60H04L 43/062
67
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A non-transitory computer-readable storage medium has tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device. The instructions are configured for causing the at least one data processing device to perform a method comprising a plurality of operations. An operation is performed for providing a collection of cloud services in a data structure. An operation is performed for associating, within the data structure, each one of the cloud services with respective information that defines a constraint thereof. An operation is performed for applying the constraint of a particular one of the cloud services thereto in response to the particular one of the cloud services being incorporated into a cloud service architecture design.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A non-transitory computer-readable storage medium having tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device, the instructions are configured for causing the at least one data processing device to perform a method comprising:
 displaying a cloud services catalog user interface, wherein the cloud service catalog user interface includes a plurality of cloud services and a plurality of cloud service abstractions that each characterize a respective cloud service and wherein each one of the cloud service abstraction is mapped to at least one of the cloud services;   receiving selection of a particular one of the cloud services; and   presenting one or more of the cloud service abstractions to which the particular one of the cloud services is mapped.   
     
     
         2 . The non-transitory computer-readable storage medium of  claim 1  wherein the cloud services catalog user interface includes a service catalog portion having the plurality of cloud services displayable therein and a resource context portion having the plurality of cloud service abstractions displayable therein. 
     
     
         3 . The non-transitory computer-readable storage medium of  claim 1  wherein the cloud services includes one or more cloud provider services and one or more cloud service consumer specific attributes. 
     
     
         4 . The non-transitory computer-readable storage medium of  claim 3  wherein:
 the one or more cloud provider services includes one or more virtual machine system element services, one or more infrastructure services, one or more network services, and one or more managed services; and 
 the one or more cloud service consumer specific attributes includes one or more attributes relating to contract based pricing for cloud business models, one or more attributes relating to on-going daily synchronization of variable catalog components, one or more attributes relating to cloud services business models, one or more attributes relating to legal agreements, one or more attributes relating to multi-tenancy support. 
 
     
     
         5 . The non-transitory computer-readable storage medium of  claim 1  wherein:
 at least one of the cloud service abstractions characterizes a virtual machine; and 
 the virtual machine is mapped to a plurality of virtual machine system element services. 
 
     
     
         6 . The non-transitory computer-readable storage medium of  claim 5  wherein the virtual machine system element services include one or more services for central processing units, one or more services for memory, one or more services for local storage and one or more services for network attached storage. 
     
     
         7 . The non-transitory computer-readable storage medium of  claim 6  wherein the cloud services catalog user interface includes a service catalog portion having the plurality of cloud services displayable therein and a resource context portion having the plurality of cloud service abstractions displayable therein. 
     
     
         8 . The non-transitory computer-readable storage medium of  claim 7  wherein the cloud services includes a plurality of cloud provider services and a plurality of cloud service consumer specific attributes. 
     
     
         9 . The non-transitory computer-readable storage medium of  claim 8  wherein:
 the plurality of cloud provider services includes one or more virtual machine system element services, one or more infrastructure services, one or more network services, and one or more managed services; and 
 the plurality of cloud service consumer specific attributes includes one or more attributes relating to contract based pricing for cloud business models, one or more attributes relating to on-going daily synchronization of variable catalog components, one or more attributes relating to cloud services business models, one or more attributes relating to legal agreements, one or more attributes relating to multi-tenancy support. 
 
     
     
         10 . A non-transitory computer-readable storage medium having tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device, the instructions are configured for causing the at least one data processing device to perform a method comprising:
 providing a collection of cloud services in a data structure;   associating, within the data structure, each one of the cloud services with respective information that defines a constraint thereof; and   applying the constraint of a particular one of the cloud services thereto in response to the particular one of the cloud services being incorporated into a cloud service architecture design.   
     
     
         11 . The non-transitory computer-readable storage medium of  claim 10  wherein the cloud services includes one or more cloud provider services. 
     
     
         12 . The non-transitory computer-readable storage medium of  claim 11  wherein:
 the one or more cloud provider services includes one or more virtual machine system services, one or more infrastructure services, one or more network services, and one or more managed services. 
 
     
     
         13 . The non-transitory computer-readable storage medium of  claim 10  wherein the cloud services includes one or more virtual machine system element services. 
     
     
         14 . The non-transitory computer-readable storage medium of  claim 13  wherein the one or more virtual machine system element services includes one or more central processing unit services, one or more memory services, one or more local storage services and one or more network attached storage services. 
     
     
         15 . The non-transitory computer-readable storage medium of  claim 14  wherein the respective information that defines the constraint includes information defining at least one of a capacity limit relating to one or more virtual machine system element services and a capacity configuration relating to one or more virtual machine system element services. 
     
     
         16 . The non-transitory computer-readable storage medium of  claim 10  wherein the respective information that defines the constraint includes information defining at least one of a capacity limit relating to one or more virtual machine system element services and a capacity configuration relating to one or more virtual machine system element services. 
     
     
         17 . The non-transitory computer-readable storage medium of  claim 16  wherein the one or more virtual machine system element services includes one or more central processing unit services, one or more memory services, one or more local storage services and one or more network attached storage services. 
     
     
         18 . A non-transitory computer-readable storage medium having tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device, the instructions are configured for causing the at least one data processing device to perform a method comprising:
 displaying, within a service catalog portion of a cloud services catalog user interface, cloud services;   displaying, within a resource context portion of the cloud services catalog user interface, a cloud service abstraction that is mapped to a selected one of the cloud services; and   enabling selection of one or more cloud services displayed in association with the cloud service abstraction of a selected one of the cloud services.   
     
     
         19 . The non-transitory computer-readable storage medium of  claim 18  wherein:
 the cloud services include one or more virtual machine system element services; and 
 the one or more virtual machine system element services include one or more central processing unit services, one or more memory services, one or more local storage services and one or more network attached storage services. 
 
     
     
         20 . The non-transitory computer-readable storage medium of  claim 18  wherein the method further comprises:
 associating, within a data structure, one or more of the cloud services with respective information that defines a constraint thereof; and 
 applying, in response to selection of a particular one of the cloud services for being incorporated into a cloud service architecture design, the constraint of a particular one of the cloud services thereto. 
 
     
     
         21 . The non-transitory computer-readable storage medium of  claim 20  wherein the respective information that defines the constraint includes information defining at least one of a capacity limit relating to one or more virtual machine system element services and a capacity configuration relating to one or more virtual machine system element services. 
     
     
         22 . The non-transitory computer-readable storage medium of  claim 18  wherein the cloud services includes one or more cloud provider services and one or more cloud service consumer specific attributes. 
     
     
         23 . The non-transitory computer-readable storage medium of  claim 22  wherein:
 the one or more cloud provider services includes one or more virtual machine system element services, one or more infrastructure services, one or more network services, and one or more managed services; and 
 the one or more cloud service consumer specific attributes includes one or more attributes relating to contract based pricing for cloud business models, one or more attributes relating to on-going daily synchronization of variable catalog components, one or more attributes relating to cloud services business models, one or more attributes relating to legal agreements, one or more attributes relating to multi-tenancy support. 
 
     
     
         24 . The non-transitory computer-readable storage medium of  claim 18  wherein:
 at least one of the cloud service abstractions characterizes a virtual machine; and 
 the virtual machine is mapped to a plurality of virtual machine system element services. 
 
     
     
         25 . The non-transitory computer-readable storage medium of  claim 24  wherein the virtual machine system element services include one or more services for central processing units, one or more services for memory, one or more services for local storage and one or more services for network attached storage.

Join the waitlist — get patent alerts

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

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