Exchange of callback information

US9219774B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9219774-B2
Application numberUS-61947809-A
CountryUS
Kind codeB2
Filing dateNov 16, 2009
Priority dateNov 16, 2009
Publication dateDec 22, 2015
Grant dateDec 22, 2015

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.

In one embodiment, a method is provided for exchanging callback information. In this method, a first request-response based protocol request is transmitted to a computing device, and a first request-response based protocol response is received from the computing device. Here, the first request-response based protocol response is identified to encapsulate a callback request and this callback request is extracted from the first request-response based protocol response. The callback request is then processed to generate a callback response, and the callback response is encapsulated in a second request-response based protocol request. The second request-response based protocol request is transmitted to the computing device, and a second request-response based protocol response is received after the transmission of the second request-response based protocol request from the computing device. Here, the second request-response based protocol response is a response to the first request-response based protocol request.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of exchanging callback information, the method comprising: transmitting a first request-response based protocol request to a computing device; receiving a first request-response based protocol response from the computing device; identifying the first request-response based protocol response to encapsulate a callback request; extracting the callback request from the first request-response based protocol response; processing the callback request to generate a callback response; encapsulating the callback response in a second request-response based protocol request; transmitting the second request-response based protocol request to the computing device; and receiving a second request-response based protocol response after the transmission of the second request-response based protocol request from the computing device, the second request-response based protocol response being a response to the first request-response based protocol request. 2. The method of claim 1 , further comprising: generating an additional callback request before the transmitting of the second request-response based protocol request; encapsulating the additional callback request in a third request-response based protocol request before the transmitting of the second request-response based protocol request; and transmitting the third request-response based protocol request to the computing device before the transmitting of the second request-response based protocol request. 3. The method of, claim 1 , wherein the exchange of the callback information is based on stateful communication. 4. The method of claim 1 , wherein the first request-response based protocol response is not a response to the first request-response based protocol request. 5. The method of claim 1 , wherein the first request-response based protocol request includes a header, the method further comprising inserting information in the header identifying a capability to process the callback request. 6. The method of claim 1 , wherein the encapsulation of the callback response comprises: serializing the callback response into a file; and attaching the file to the second request-response based protocol request. 7. The method of claim 6 , wherein the file is a binary file. 8. The method of claim 6 , wherein the file is an eXtensible Markup Language (XML) file. 9. The method of claim 1 , wherein the second request-response based protocol request includes a message body, and wherein the encapsulation of the callback response comprises embedding the callback response into the message body. 10. The method of claim 1 , wherein the first and second request-response based protocol requests are Hypertext Transfer Protocol (HTTP) requests and the first and second request-response based protocol responses are HTTP responses. 11. A method of exchanging callback information, the method comprising: receiving a first request-response based protocol request from a computing device; generating a callback request; encapsulating the callback request in a first request-response based protocol response; transmitting the first request-response based protocol response to the computing device; receiving a second request-response based protocol request from the computing device; identifying the second request-response based protocol request to encapsulate a callback response; extracting the callback response from the second request-response based protocol request; processing the first request-response based protocol request to generate a second request-response based protocol response; and transmitting the second request-response based protocol response after the transmission of the first request-response based protocol response to the computing device, the second request-response based protocol response being a response to the first request-response based protocol request. 12. The method of claim 11 , further comprising processing the callback response. 13. The method of claim 11 , wherein the first request-response based protocol request includes a header, the method further comprising identifying information from the header a capability of the computing device to process the callback request. 14. The method of claim 11 , wherein the encapsulation of the callback request comprises: serializing the callback request into a file; and attaching the file to the first request-response based protocol response. 15. The method of claim 14 , wherein the file is a binary file or an eXtensible Markup Language (XML) file. 16. The method of claim 11 , wherein the first request-response based protocol response includes a message body, and wherein the encapsulation of the callback request comprises embedding the callback request into the message body. 17. A non-transitory, machine-readable medium that stores instructions, which, when performed by a machine, cause the machine to perform operations comprising: transmitting a first request-response based protocol request to a computing device; receiving a first request-response based protocol response from the computing device; identifying the first request-response based protocol response to encapsulate a callback request; extracting the callback request from the first request-response based protocol response; processing the callback request to generate a callback response; encapsulating the callback response in a second request-response based protocol request; transmitting the second request-response based protocol request to the computing device; and receiving a second request-response based protocol response after the transmission of the second request-response based protocol request from the computing device, the second request-response based protocol response being a response to the first request-response based protocol request. 18. A non-transitory, machine-readable medium that stores instructions, which, when performed by a machine, cause the machine to perform operations comprising: receiving a first request-response based protocol request from a computing device; generating a callback request; encapsulating the callback request in a first request-response based protocol response; transmitting the first request-response based protocol response to the computing device; receiving a second request-response based protocol request from the computing device; identifying the second request-response based protocol request to encapsulate a callback response; extracting the callback response from the second request-response based protocol request; processing the first request-response based protocol request to generate a second request-response based protocol response; and transmitting the second request-response based protocol response after the transmission of the first request-response based protocol response to the computing device, the second request-response based protocol response being a response to the first request-response based protocol request. 19. A computing device comprising: at least one processor; and a memory in communication with the at least one processor, the memory being configured to store an application server that is executable by the at least one processor, the application server having instructions that when executed by the at least one processor, cause operations to be performed, the operations comprising: receiving a first request-response based protocol request from a different computing device; generating a callback request; encapsulating the callback request in a first requ

Assignees

Inventors

Classifications

  • H04L67/02Primary

    based on web technology, e.g. hypertext transfer protocol [HTTP] · 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 US9219774B2 cover?
In one embodiment, a method is provided for exchanging callback information. In this method, a first request-response based protocol request is transmitted to a computing device, and a first request-response based protocol response is received from the computing device. Here, the first request-response based protocol response is identified to encapsulate a callback request and this callback req…
Who is the assignee on this patent?
Jolfaei Masoud Aghadavoodi, Sap Se
What technology area does this patent fall under?
Primary CPC classification H04L67/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 22 2015 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).