Methods and apparatus to implement cloud specific functionality in a cloud agnostic system

US11082295B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11082295-B2
Application numberUS-201916459214-A
CountryUS
Kind codeB2
Filing dateJul 1, 2019
Priority dateJul 1, 2019
Publication dateAug 3, 2021
Grant dateAug 3, 2021

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.

Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus to implement cloud specific functionality in a cloud agnostic system includes a request interpreter to determine whether a first request includes an indication that a cloud resource is to be partially provisioned, a provision determiner to select the cloud resource based on the indication, and a cloud interface to transmit a first resource request to partially provision the cloud resource, and in response to a second request including constraints specific to the cloud resource, transmit a second resource request to fully provision the cloud resource.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus to implement cloud specific functionality in a cloud agnostic system, the apparatus comprising: a request interpreter to determine whether a first provisioning request includes an indication that a cloud resource is to be partially provisioned; a request applicator to: determine whether the first provisioning request includes a satisfactory blueprint based on content of the first provisioning request; and in response to the first provisioning request not including a satisfactory blueprint, to include the indication in a first resource request; a provision determiner to select the cloud resource based on the indication; and a cloud interface to: transmit the first resource request to partially provision the cloud resource; when the cloud resource is partially provisioned, transmit a response to obtain a second provisioning request including constraints specific to the cloud resource; and in response to obtaining the second provisioning request, transmit a second resource request to fully provision the cloud resource. 2. The apparatus of claim 1 , further including a request applicator to create the first resource request and communicate with the cloud interface to transmit the response to a user device, the response identifying the selected cloud resource. 3. The apparatus of claim 2 , wherein the request applicator is to transmit the response concurrently with the cloud interface transmitting the first resource request. 4. The apparatus of claim 1 , wherein the satisfactory blueprint includes content to fully provision the selected cloud resource. 5. The apparatus of claim 1 , wherein the cloud interface is further to transmit a provisioning response to a user device after the selected cloud resource is fully provisioned. 6. The apparatus of claim 1 , wherein the provision determiner is to select the cloud resource based on content of the first request and a set of rules. 7. A non-transitory computer readable storage medium comprising instructions which, when executed, cause at least one processor to at least: determine whether a first provisioning request includes an indication that a cloud resource is to be partially provisioned; determine whether the first provisioning request includes a satisfactory blueprint based on content of the first provisioning request; in response to the first provisioning request not including a satisfactory blueprint, include the indication in a first resource request; select the cloud resource based on the indication; transmit the first resource request to partially provision the cloud resource; when the cloud resource is partially provisioned, transmit a response to obtain a second request including constraints specific to the cloud resource; and in response to obtaining the second request, transmit a second resource request to fully provision the cloud resource. 8. The non-transitory computer readable storage medium of claim 7 , wherein the instructions, when executed, cause the at least one processor to: create the first resource request; and communicate with a cloud interface to transmit the response to a user device, the response identifying the selected cloud resource. 9. The non-transitory computer readable storage medium of claim 8 , wherein the instructions, when executed, cause the at least one processor to transmit the response concurrently with the first resource request. 10. The non-transitory computer readable storage medium of claim 7 , wherein the satisfactory blueprint includes content to fully provision the selected cloud resource. 11. The non-transitory computer readable storage medium of claim 7 , wherein the instructions, when executed, cause the at least one processor to transmit a provisioning response to a user device after the selected cloud resource is fully provisioned. 12. The non-transitory computer readable storage medium of claim 7 , wherein the instructions, when executed, cause the at least one processor to select the cloud resource based on content of the first request and a set of rules. 13. A method to implement cloud specific functionality in a cloud agnostic system, the method comprising: determining whether a first provisioning request includes an indication that a cloud resource is to be partially provisioned; determining whether the first provisioning request includes a satisfactory blueprint based on content of the first provisioning request; and in response to the first provisioning request not including a satisfactory blueprint, including the indication in a first resource request; selecting the cloud resource based on the indication; transmitting the first resource request to partially provision the cloud resource; when the cloud resource is partially provisioned, transmitting a response to obtain a second provisioning request including constraints specific to the cloud resource; and in response to obtaining the second provisioning request, transmitting a second resource request to fully provision the cloud resource. 14. The method of claim 13 , further including creating the first resource request and communicating with a cloud interface to transmit the response to a user device, the response identifying the selected cloud resource. 15. The method of claim 14 , further including transmitting the response concurrently with the first resource request. 16. The method of claim 13 , further including transmitting a provisioning response to a user device after the selected cloud resource is fully provisioned. 17. The method of claim 13 , further including selecting the cloud resource based on content of the first request and a set of rules.

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title

  • using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title

  • Techniques to speed-up the configuration process · CPC title

  • for initial configuration or provisioning, e.g. plug-and-play · 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 US11082295B2 cover?
Methods, apparatus, systems and articles of manufacture are disclosed that implement cloud functionality in a cloud agnostic system. An example apparatus to implement cloud specific functionality in a cloud agnostic system includes a request interpreter to determine whether a first request includes an indication that a cloud resource is to be partially provisioned, a provision determiner to sel…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/0889. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 03 2021 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).