Cloud services directory protocol

US9491035B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9491035-B1
Application numberUS-201213538370-A
CountryUS
Kind codeB1
Filing dateJun 29, 2012
Priority dateJun 29, 2012
Publication dateNov 8, 2016
Grant dateNov 8, 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.

Techniques for discovering and evaluating services available via a cloud infrastructure. In one example, a method comprises the following steps. A service discovery request is sent to a plurality of service providers in a cloud computing system. One or more service discovery responses are received from one or more of the plurality of service providers for one or more proposed services. A weighted appropriateness score is computed for each of the proposed services based on each service discovery response. At least one of the proposed services is automatically engaged based on the weighted appropriateness scores.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising the steps of: sending a cloud service discovery request to a plurality of cloud service providers in a cloud computing system, wherein the plurality of cloud service providers comprises one or more cloud service providers operating external to a network from which the cloud service discovery request is sent and one or more cloud service providers operating internal to the network from which the cloud service discovery request is sent, wherein the cloud service discovery request comprises one or more cloud service-provider selectable criteria scoring ranges for one or more proposed cloud services, wherein scores in each of the criteria scoring ranges that are selectable by a cloud service provider are predetermined by a sender of the service discovery request, and wherein the cloud service discovery request comprises a capability query, a cost query, a trust query, a location query, and a service level query; receiving one or more cloud service discovery responses from one or more of the plurality of cloud service providers for the one or more proposed cloud services, wherein each of the one or more cloud service discovery responses comprises scores selected by the given cloud service provider from the criteria scoring ranges predetermined by the sender of the cloud service discovery request for each of the one or more proposed cloud services, and wherein each of the one or more cloud service discovery responses comprises a capability reply, a cost reply, a trust reply, a location reply, and a service level reply that respectively correspond to the capability query, the cost query, the trust query, the location query, and the service level query; computing a weighted appropriateness score for each of the proposed cloud services based on the cloud service-provider selected scores in each cloud service discovery response; and automatically engaging at least one of the proposed cloud services based on the weighted appropriateness scores; wherein the above steps are performed by at least one processing device comprising a processor coupled to a memory. 2. The method of claim 1 , wherein the weighted appropriateness score for each of the service discovery responses comprises a weight factor for each of the capability reply, the cost reply, the trust reply, the location reply, and the service level reply. 3. The method of claim 1 , further comprising the step of rejecting one or more of the proposed services based on the weighted appropriateness score failing to meet a minimum requirement level. 4. The method of claim 1 , further comprising the step of comparing the weighted appropriateness scores and selecting the proposed service with the highest weighted appropriateness score as the proposed service to automatically engage. 5. The method of claim 1 , wherein the service discovery request is sent by an enterprise and the plurality of service providers comprises at least one service provider internal to the enterprise. 6. A computer program product comprising a non-transitory processor-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by a processor of a processing device causes the processing device to: send a cloud service discovery request to a plurality of cloud service providers in a cloud computing system, wherein the plurality of cloud service providers comprises one or more cloud service providers operating external to a network from which the cloud service discovery request is sent and one or more cloud service providers operating internal to the network from which the cloud service discovery request is sent, wherein the cloud service discovery request comprises one or more cloud service-provider selectable criteria scoring ranges for one or more proposed cloud services, and wherein scores in each of the criteria scoring ranges that are selectable by a cloud service provider are predetermined by a sender of the service discovery request, and wherein the cloud service discovery request comprise a capability query, a cost query, a trust query, a location query, and a service level query; receive one or more cloud service discovery responses from one or more of the plurality of cloud service providers for the one or more proposed cloud services, wherein each of the one or more service discovery responses comprises scores selected by the given cloud service provider from the criteria scoring ranges predetermined by the sender of the cloud service discovery request for each of the one or more proposed cloud services, and wherein each of the one or more cloud service discovery responses comprises a capability reply, a cost reply, a trust reply, a location reply, and a service level reply that respectively correspond to the capability query, the cost query, the trust query, the location query, and the service level query; compute a weighted appropriateness score for each of the proposed cloud services based on the cloud service-provider selected scores in each cloud service discovery response; and automatically engage at least one of the proposed cloud services based on the weighted appropriateness scores. 7. An apparatus comprising: a memory; and a processor operatively coupled to the memory and configured to: send a cloud service discovery request to a plurality of cloud service providers in a cloud computing system, wherein the plurality of cloud service providers comprises one or more cloud service providers operating external to a network from which the cloud service discovery request is sent and one or more cloud service providers operating internal to the network from which the cloud service discovery request is sent, wherein the cloud service discovery request comprises one or more cloud service-provider selectable criteria scoring ranges for one or more proposed cloud services, wherein scores in each of the criteria scoring ranges that are selectable by a cloud service provider are predetermined by a sender of the service discovery request, and wherein the cloud service discovery request comprise a capability query, a cost query, a trust query, a location query, and a service level query; receive one or more cloud service discovery responses from one or more of the plurality of cloud service providers for the one or more proposed cloud services, wherein each of the one or more service discovery responses comprises scores selected by the given cloud service provider from the criteria scoring ranges predetermined by the sender of the cloud service discovery request for each of the one or more proposed cloud services, and wherein each of the one or more cloud service discovery responses comprises a capability reply, a cost reply, a trust reply, a location reply, and a service level reply that respectively correspond to the capability query, the cost query, the trust query, the location query, and the service level query; compute a weighted appropriateness score for each of the proposed cloud services based on the cloud service-provider selected scores in each cloud service discovery response; and automatically engage at least one of the proposed cloud services based on the weighted appropriateness scores. 8. The apparatus of claim 7 , wherein the weighted appropriateness score for each of the service discovery responses comprises a weight factor for each of the capability reply, the cost reply, the trust reply, the location reply, and the service level reply. 9. The apparatus of claim 7 , wherein the processor is further configured to reject one or more of the proposed services based on the weighted appropriateness score failing to meet a minimum requirement level. 10. The apparat

Assignees

Inventors

Classifications

  • Hypervisors; Virtual machine monitors · CPC title

  • Electricity · mapped topic

  • H04L67/51Primary

    Discovery or management thereof, e.g. service location protocol [SLP] or web services · CPC title

  • Service discovery by the service manager · CPC title

  • Grid computing · 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 US9491035B1 cover?
Techniques for discovering and evaluating services available via a cloud infrastructure. In one example, a method comprises the following steps. A service discovery request is sent to a plurality of service providers in a cloud computing system. One or more service discovery responses are received from one or more of the plurality of service providers for one or more proposed services. A weight…
Who is the assignee on this patent?
Pauley Wayne, Todd Stephen, Fisher Mich, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F9/45533. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).