Application programming interface to modify incomplete graph code
US-2024385905-A1 · Nov 21, 2024 · US
US9760412B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9760412-B2 |
| Application number | US-201113172924-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 30, 2011 |
| Priority date | Jun 30, 2011 |
| Publication date | Sep 12, 2017 |
| Grant date | Sep 12, 2017 |
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.
Apparatus for communicating with a server application. A first request is received by a first agent application on a first client computer system from the server application to request that a second agent application on a second client computer system communicate with the server application. Responsive to receiving the first request, a second request is sent by the first agent application to the second agent application on the second client computer system to communicate with the server application.
Opening claim text (preview).
What is claimed is: 1. A computer system comprising: a bus system; a storage device connected to the bus system; a processor unit; and program code stored on the storage device, wherein a first agent application on the computer system is configured to process the program code to receive a first request from a server application to request to instruct a second agent application on a client computer system to communicate with the server application and send a second request to the second agent application on the client computer system to instruct the second agent application to communicate with the server application in response to receiving the first request. 2. The computer system of claim 1 , wherein in being configured to process the program code to send the second request, the first agent application is configured to process the program code to send the second request to a listening socket used by the second agent application on the client computer system. 3. The computer system of claim 1 , wherein the second request includes an address for the server application. 4. The computer system of claim 1 , wherein in being configured to process the program code to send the second request, the first agent application is configured to process the program code to identify an address for the second agent application from the first request and send the second request to the address for the second agent application. 5. The computer system of claim 1 , wherein the first agent application further processes the program code to send a polling request to the server application and send contact information and identity information to the server application, wherein the first agent application functions as a proxy for the server application when the server application is unable to reach the second agent application. 6. The computer system of claim 1 , wherein the first agent application further processes the program code to authenticate the first request received by the first agent application as being from the server application and prevent the sending of the second request to the second agent application on the client computer system in response to an absence of authentication of the server application. 7. The computer system of claim 6 , wherein the first agent application further processes the program code to send a polling request to the server application in response to authenticating the first request as being from the server application. 8. The computer system of claim 1 , wherein the first agent application is configured to communicate with the second agent application even when the server application is unable to communicate with the second agent application. 9. The computer system of claim 1 , wherein the first agent application further processes the program code to receive an initial request from the server application, and in response thereto initiate communication with the server application. 10. A computer program product comprising: a non-transitory computer readable storage medium; first program code for receiving at a first agent application on a computer system a first request from a server application to request the computer system to instruct a second agent application on a client computer system to communicate with the server application; and second program code, responsive to receiving the first request, for sending, by the first agent application, a second request to instruct the second agent application on the client computer system to communicate with the server application, wherein the first program code and the second program code are stored on the computer readable storage medium. 11. The computer program product of claim 10 , wherein the second program code comprises: program code for sending the second request to a listening socket used by the second agent application on the client computer system. 12. The computer program product of claim 10 , wherein the second request includes an address for the server application. 13. The computer program product of claim 10 , wherein the second program code comprises: program code for identifying an address for the second agent application from the first request; and program code for sending the second request to an address for the server application. 14. The computer program product of claim 10 further comprising: third program code for sending a polling request to the server application; and fourth program code for sending contact information and identity information to the server application, wherein the first agent application functions as a proxy for the server application when the server application is unable to reach the second agent application, wherein the third program code and the fourth program code are stored on the computer readable storage medium. 15. The computer program product of claim 10 , wherein the non-transitory computer readable storage medium is in the computer system, and the first program code and the second program code are downloaded over a network from a remote data processing system to the non-transitory computer readable storage medium in the computer system. 16. The computer program product of claim 10 , wherein the non-transitory computer readable storage medium is a first non-transitory computer readable storage medium, wherein the first non-transitory computer readable storage medium is in a server computer system, and wherein the first program code and the second program code are downloaded over a network to a remote computer system for use in a second non-transitory computer readable storage medium in the remote computer system. 17. The computer program product of claim 10 , wherein the first agent application is configured to communicate with the second agent application even when the server application is unable to communicate with the second agent application. 18. The computer program product of claim 10 , further comprising third program code for receiving by the first agent application an initial request from the server application, and in response thereto initiating communication with the server application.
Client-server · CPC title
Interprogram communication · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.