Generating command line interface using application programming interface specification
US-2016239274-A1 · Aug 18, 2016 · US
US10200507B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10200507-B2 |
| Application number | US-201815861438-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 3, 2018 |
| Priority date | Dec 5, 2014 |
| Publication date | Feb 5, 2019 |
| Grant date | Feb 5, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An indication of an update to a server system may be received. In response to receiving the indication that the server system has been updated, a description associated with resources of the server system may be received. One or more functions associated with the resources of the server system from the received description may be identified where the one or more functions are associated with accessing the resources of the server system. A binding may be created for a client system in view of the indication that the server system has been updated and the identified one or more functions associated with the resources of the server system to map the one or more functions of the server system to another function of the client system.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving an indication of an update to a server system; in response to receiving the indication that the server system has been updated, receiving a description associated with resources of the server system; identifying one or more functions associated with the resources of the server system from the received description, wherein the one or more functions are associated with accessing the resources of the server system; and creating, by a processing device, a binding for a client system in view of the indication that the server system has been updated and the identified one or more functions associated with the resources of the server system to map the one or more functions of the server system to another function of the client system. 2. The method of claim 1 , further comprising: using the binding to exchange data between the client system and the server system. 3. The method of claim 1 , further comprising: identifying one or more parameters for each of the identified one or more functions associated with accessing the resources of the server system from the received description, wherein the creating of the binding at the client system is further in view of the identified one or more parameters. 4. The method of claim 1 , further comprising: provisioning a virtual machine at the client system in view of the created binding. 5. The method of claim 1 , wherein the description associated with the resources of the server system is received in response to a first connection between the client system and the server system, the method further comprising: calculating a value for the received description associated with the resources of the server system; establishing a second connection between the client system and the server; and receiving a second value in response to establishing the second connection between the client system and the server. 6. The method of claim 5 , the method further comprising: comparing the value with the second value; and in response to determining that the value does not match the second value, requesting a new description associated with the resources of the server system from the server system, wherein the creating of the binding at the client system is in view of the new description associated with the resources of the server system in response to determining that the value does not match the second value. 7. The method of claim 1 , wherein the one or more functions that are associated with accessing the resources of the server system correspond to a first protocol and the client system is associated with a second protocol, and wherein the binding is used by the client system to translate a command from the second protocol used by the client system to the first protocol. 8. A system comprising: a memory; and a processing device, operatively coupled with the memory, to: receive an indication of an update to a server system; in response to receiving the indication that the server system has been updated, receive a description associated with resources of the server system; identify one or more functions associated with the resources of the server system from the received description, wherein the one or more functions are associated with accessing the resources of the server system; and create a binding for a client system in view of the indication that the server system has been updated and the identified one or more functions associated with the resources of the server system to map the one or more functions of the server system to another function of the client system. 9. The system of claim 8 , wherein the processing device is further to: use the binding to exchange data between the client system and the server system. 10. The system of claim 8 , wherein the processing device is further to: identify one or more parameters for each of the identified one or more functions associated with accessing the resources of the server system from the received description, wherein the creating of the binding at the client system is further in view of the identified one or more parameters. 11. The system of claim 8 , wherein the processing device is further to: provision a virtual machine at the client system in view of the created binding. 12. The system of claim 8 , wherein the description associated with the resources of the server system is received in response to a first connection between the client system and the server system, wherein the processing device is further to: calculate a value for the received description associated with the resources of the server system; establish a second connection between the client system and the server; and receive a second value in response to establishing the second connection between the client system and the server. 13. The system of claim 12 , wherein the processing device is further to: compare the value with the second value; and in response to determining that the value does not match the second value, request a new description associated with the resources of the server system from the server system, wherein the creating of the binding at the client system is in view of the new description associated with the resources of the server system in response to determining that the value does not match the second value. 14. The system of claim 8 , wherein the one or more functions that are associated with accessing the resources of the server system correspond to a first protocol and the client system is associated with a second protocol, and wherein the binding is used by the client system to translate a command from the second protocol used by the client system to the first protocol. 15. A non-transitory computer readable medium comprising instructions, which when executed by a processing device, cause the processing device to: receive an indication of an update to a server system; in response to receiving the indication that the server system has been updated, receive a description associated with resources of the server system; identify one or more functions associated with the resources of the server system from the received description, wherein the one or more functions are associated with accessing the resources of the server system; and create a binding for a client system in view of the indication that the server system has been updated and the identified one or more functions associated with the resources of the server system to map the one or more functions of the server system to another function of the client system. 16. The non-transitory computer readable medium of claim 15 , wherein the processing device is further to: use the binding to exchange data between the client system and the server system. 17. The non-transitory computer readable medium of claim 15 , wherein the processing device is further to: identify one or more parameters for each of the identified one or more functions associated with accessing the resources of the server system from the received description, wherein the creating of the binding at the client system is further in view of the identified one or more parameters. 18. The non-transitory computer readable medium of claim 15 , wherein the processing device is further to: provision a virtual machine at the client system in view of the created binding. 19. The non-transitory computer readable medium of claim 15 , wherein the description associated with the resources of the server system is received in response to a first connection b
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Creating, deleting, cloning virtual machine instances · CPC title
Hypervisor-specific management and integration aspects · CPC title
Electricity · mapped topic
Creation or generation of source code · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.