METHOD, SYSTEM, AND DATA STRUCTURE FOR PROVIDING A GENERAL REQUEST/RESPONSE MESSAGING PROTOCOL USING A PRESENCE PROTOCOL
First Claim
1. A method for providing a general request/response protocol, the method comprising:
- using a presence protocol for;
receiving from a requesting entity a descriptor of a resource associated with a responding entity and a request related to the resource;
sending the descriptor and the request to the responding entity;
receiving a response from the responding entity replying to the request; and
sending the response to the requesting entity.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system are described for providing a general request/response protocol using a presence protocol. According to an exemplary embodiment, a method is described for using the presence protocol for receiving from a requesting entity a descriptor of a resource associated with a responding entity and a request related to the resource. The descriptor and the request are sent to the responding entity using the presence protocol. Using the presence protocol, a response is received from the responding entity replying to the request. The response is sent to the requesting entity using the presence protocol.
126 Citations
46 Claims
-
1. A method for providing a general request/response protocol, the method comprising:
-
using a presence protocol for;
receiving from a requesting entity a descriptor of a resource associated with a responding entity and a request related to the resource;
sending the descriptor and the request to the responding entity;
receiving a response from the responding entity replying to the request; and
sending the response to the requesting entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for providing a general request/response protocol, the method comprising:
-
receiving from a requesting entity a descriptor of a resource associated with a responding entity and a request related to the resource;
using the descriptor to update the presence information of the responding entity to include the request;
receiving the presence information from the responding entity including a response replying to the request; and
sending the response to the requesting entity.
-
-
24. A method for providing a general request/response protocol, the method comprising:
-
using a presence protocol for receiving via a presence server a descriptor of a resource and a request related to the resource;
processing the request by the resource to form a response replying to the request; and
sending the response to the presence server using the presence protocol. - View Dependent Claims (25)
-
-
26. A method for providing a general request/response protocol, the method comprising:
-
using a presence protocol for;
sending a descriptor of a resource and a request related to the resource to a presence server; and
receiving via the presence server a response replying to the request. - View Dependent Claims (27)
-
-
28. A computer readable medium containing a data structure for use with a presence protocol in providing a general request/response protocol, the data structure comprising:
-
a resource data object including an element for storing a descriptor of a resource associated with a responding entity;
a request data object including an element for storing a request from a requesting entity related to the resource; and
a response data object including an element for storing a response from the responding entity replying to the request. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for providing a general request/response protocol, the system comprising:
-
a presence server configured to receive, store, and distribute information using a presence protocol;
a responding device configured to exchange information with the presence server using the presence protocol, the responding device including;
access to at least one resource;
a responding watcher component configured to receive via the presence server a descriptor of the resource and a request related to the resource; and
a responding presentity component configured to send a response to the presence server replying to the request; and
a requesting device configured to exchange information with the presence server using the presence protocol, the requesting device including;
a requesting presentity component configured to send the descriptor and the request related to the resource to the presence server; and
a requesting watcher component configured to receive via the presence server the response replying to the request. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. A computer readable medium containing a computer program for providing a general request/response protocol, the computer program comprising executable instructions for:
-
using a presence protocol for;
receiving from a requesting entity a descriptor of a resource associated with a responding entity and a request related to the resource;
sending the descriptor and the request to the responding entity;
receiving a response from the responding entity replying to the request; and
sending the response to the requesting entity. - View Dependent Claims (46)
-
Specification