Implementing comparison of cloud service provider package offerings

US9818127B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9818127-B2
Application numberUS-201414269174-A
CountryUS
Kind codeB2
Filing dateMay 4, 2014
Priority dateMar 15, 2013
Publication dateNov 14, 2017
Grant dateNov 14, 2017

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.

A computer-implemented method of implementing comparison of cloud service provider package offerings comprises a plurality of operations. An operation of creating a cloud services architecture specification defining a cloud infrastructure that supports deployment of an application thereto is performed. An operation of determining a cloud services offering price for each one of the plurality of cloud service offerings to characterize implementation of the cloud infrastructure using cloud services thereof on a basis of pricing of such cloud services is performed. Determining the cloud services offering price for a particular one of the cloud service offerings includes mapping the cloud services architecture specification to cloud service pricing information for the particular one of the cloud service offerings.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of implementing comparison of cloud service offerings, comprising: creating a cloud services architecture specification including provider independent architecture design information defining logical components of a virtual machine that supports deployment of an application, wherein creating the cloud services architecture specification includes causing an instance of a user interface to be instantiated and receiving the independent architecture design information from a cloud service consumer via the user interface; instantiating a plurality of application programming interfaces (APIs) adapted for communicating with a respective one of a plurality of cloud service providers, wherein each of the cloud service providers has one of a plurality of cloud service offerings associated therewith and wherein said communicating includes receiving, from the respective one of the cloud service providers, cloud service pricing information defined by a pricing framework that is unique to the associated one of the cloud service offerings; causing said cloud service pricing information to be stored as line items of a cloud service catalog; determining a cloud services offering price for each one of the plurality of cloud service offerings to characterize implementation of the virtual machine using cloud services thereof on a basis of pricing of such cloud services, wherein each one of the cloud service offerings is an offering of a respective one of a plurality of cloud service providers, wherein determining the cloud services offering price for each one of the cloud service offerings includes providing the provider independent architecture design information of the cloud services architecture specification to a set of pricing adapters whereby each one of the pricing adapters maps the provider independent architecture design information to the cloud service pricing information for a respective one of the cloud service offerings thereby generating the cloud services offering price for each one of the plurality of cloud service offerings as a function of the respective one of the different pricing information adapters and the cloud services architecture specification, wherein the pricing information adapters cause said mapping to be performed directly between the provider independent architecture design information and respective ones of the line items of the cloud service catalog; and in response to determining information that provides a comparison of the cloud services offering price for each one of the cloud service offerings with respect to each other one of the cloud services offerings, causing said price comparison information to be displayed in a manner enabling one of said cloud service offerings to be selected from among the plurality of cloud service offerings as a chosen cloud service offering for being provisioned to support deployment of the application, wherein being provisioned is implemented via a respective one of said APIs. 2. The computer-implemented method of claim 1 wherein: the pricing framework of a first one of the cloud service offerings specifies a plurality of different size system resource offerings such that the pricing information adapter for the first one of the cloud service offerings correlates the provider independent architecture design information to a closest size system resource offering; and the pricing framework of a second one of the cloud service offerings specifies a reserved system resource capacity determined based upon the cloud service resource information such that the pricing information adapter for the second one of the cloud service offerings correlates the provider independent architecture design information to a particular amount of reserved system resource capacity. 3. The computer-implemented method of claim 2 wherein the pricing information adapter associated with the particular one of the cloud service offerings defines rules by which each one of a plurality of specification elements of the cloud services architecture specification is mapped to one or more respective lines items within the cloud services catalog. 4. The computer-implemented method of claim 1 wherein the pricing information adapter associated with the particular one of the cloud service offerings defines rules by which each one of a plurality of specification elements of the cloud services architecture specification is mapped to one or more respective lines items within the cloud services catalog. 5. A computer-implemented method, comprising: providing cloud service resource information including provider independent architecture design information defining logical components of a virtual machine for supporting deployment of an application, wherein the cloud service resource information is generic with respect to a plurality of cloud service offerings that are each that of a different one of a plurality of cloud service providers and wherein providing cloud service resource information includes causing an instance of a user interface to be instantiated and receiving the independent architecture design information from a cloud service consumer via the user interface; instantiating a plurality of application programming interfaces (APIs) adapted for communicating with a respective one of the plurality of cloud service providers, wherein each of the cloud service providers has one of the plurality of cloud service offerings associated therewith and wherein said communicating includes receiving, from the respective one of the cloud service providers, cloud service pricing information defined by a pricing framework that is unique to the associated one of the cloud service offerings; causing said cloud service pricing information to be stored as line items of a cloud service catalog; determining, using at least a portion of the cloud service resource information and using cloud service pricing information for each one of a plurality of cloud service offerings, a cloud services offering price for each one of the plurality of cloud service offerings thereby characterizing implementation of the cloud infrastructure using cloud services thereof on a basis of pricing of such cloud services, wherein determining the cloud services offering price for each one of the plurality of cloud service offerings includes providing the provider independent architecture design information of the cloud services architecture specification to a set of pricing adapters whereby each one of the pricing adapters maps the provider independent architecture design information to the cloud service pricing information for a respective one of the cloud service offerings thereby generating the cloud services offering price for each one of the plurality of cloud service offerings as a function of the respective one of the different pricing information adapters and the cloud service resource information, wherein the pricing information adapters cause said mapping to be performed directly between the provider independent architecture design information and respective ones of the line items of the cloud service catalog; determining, using at least a portion of the cloud service resource information and using cloud service feature information for each one of the plurality of cloud service offerings, a cloud services feature comparison value for each one of the plurality of cloud service offerings characterizing implementation of the cloud infrastructure using cloud services thereof on a basis of features provided by such cloud services; and in response to determining information that provides a comparison of the cloud services offering price for each one of the cloud service offerings with respect to each other one of the cloud services offerings, causing said price comparison information to be displayed in a

Assignees

Inventors

Classifications

  • Price or cost determination based on market factors · 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 US9818127B2 cover?
A computer-implemented method of implementing comparison of cloud service provider package offerings comprises a plurality of operations. An operation of creating a cloud services architecture specification defining a cloud infrastructure that supports deployment of an application thereto is performed. An operation of determining a cloud services offering price for each one of the plurality of …
Who is the assignee on this patent?
Gravitant Inc, IBM
What technology area does this patent fall under?
Primary CPC classification G06Q30/0206. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 14 2017 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).