Systems and methods to provide connections via callback acceptance
US-9106704-B2 · Aug 11, 2015 · US
US9219774B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9219774-B2 |
| Application number | US-61947809-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 16, 2009 |
| Priority date | Nov 16, 2009 |
| Publication date | Dec 22, 2015 |
| Grant date | Dec 22, 2015 |
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.
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.
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
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.