IP Library Patent Application 14194785
Patent Application
App. No. 14/194,785

SYSTEMS, METHODS AND COMPUTER READABLE MEDIUMS FOR IMPLEMENTING A CLOUD SERVICES CATALOG

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/194,785
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 (49)

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.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: HCL TECHNOLOGIES LIMITED
Reel/Frame 050185/0195 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2016
From: GRAVITANT, INC.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 040092/0045 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2014
From: NARASIMHAN, BALAJI; PANZARIU, JOHN; MODH, MANISH MAHESH; SAPURAM, RAGHUNATH
To: GRAVITANT, INC.
Reel/Frame 033255/0088 →