Creation of a binding based on a description associated with a server

US10200507B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10200507-B2
Application numberUS-201815861438-A
CountryUS
Kind codeB2
Filing dateJan 3, 2018
Priority dateDec 5, 2014
Publication dateFeb 5, 2019
Grant dateFeb 5, 2019

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • H04L67/42Primary

    Electricity · mapped topic

  • Creation or generation of source code · 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 US10200507B2 cover?
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 ac…
Who is the assignee on this patent?
Red Hat Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/42. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 05 2019 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).