System and method for providing partial presence notifications
First Claim
1. A method for communicating presence information between presence servers and terminals coupled to the presence servers via a network, the method comprising:
- identifying at least one presentity to which a terminal has requested presence services;
creating a presence document including presence information corresponding to the presentity;
configuring the presence information as partial presence information comprising less than a total of the presence information available for the presentity; and
communicating the presence document having the partial presence information to the terminal requesting the presence information.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for communicating partial notifications relating to a presentity'"'"'s presence information. The communication may be effected between presence servers and terminals coupled to the presence servers via a network. At least one presentity is identified to which a terminal has requested presence services. A presence document is created, where the presence document includes presence information corresponding to the presentity. The presence information is configured as partial presence information comprising less than a total of the presence information available for the presentity. The presence document having the partial presence information is communicated to the terminal requesting the presence information.
240 Citations
32 Claims
-
1. A method for communicating presence information between presence servers and terminals coupled to the presence servers via a network, the method comprising:
-
identifying at least one presentity to which a terminal has requested presence services;
creating a presence document including presence information corresponding to the presentity;
configuring the presence information as partial presence information comprising less than a total of the presence information available for the presentity; and
communicating the presence document having the partial presence information to the terminal requesting the presence information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for notifying client terminals of presence information, comprising:
-
(a) creating a presence document for use by at least one terminal requesting presence information regarding a presentity, comprising;
(i) creating at least one tuple, wherein the tuple includes a version value indicating a version of the tuple relative to previous versions of the tuple;
(ii) associating presence information with the tuple, wherein the presence information comprises a subset of the presentity'"'"'s complete set of presence information;
(b) sending the presence document to the client terminal requesting the presence information;
(c) comparing the version value provided via the tuple to a current version value stored on the client terminal; and
(d) directing the client terminal to update presence information associated with the tuple, if the version value provided via the tuple indicates new presence information is available for that tuple. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A presence awareness system, comprising:
-
(a) at least one terminal comprising a watcher application that watches for presence information corresponding to a presentity;
(b) at least one presence server coupled to the at least one terminal via a network, wherein the presence server comprises a processor configured to;
(i) identify at least one presentity to which the watcher application has requested presence services;
(ii) create a presence document including the presence information corresponding to the presentity;
(iii) configure the presence information as partial presence information comprising less than a total of the presence information available for the presentity;
(iv) communicate the presence document having the partial presence information to the watcher application of the terminal requesting the presence information. - View Dependent Claims (25)
a presentity presence proxy coupled to the presence server;
a watcher presence proxy coupled to the terminal and to the presentity presence proxy; and
wherein the presentity presence proxy and watcher presence proxy facilitates the communication of the presence document and presence information over the network.
-
-
26. A presence server coupled to a plurality of terminals via a network for communicating presence information to one or more of the plurality of terminals via the network, the presence server comprising:
-
a memory configured to store presence information for a plurality of presentities, and to store terminal subscriptions for terminals authorized to receive the presence information for one or more of the presentities;
a processing system coupled to the memory and configured to identify at least one presentity to which a particular terminal has subscribed, and to create a presence document including the presence information corresponding to the presentity, wherein the presence information is configured as partial presence information corresponding to a subset of a set of presence information available for the presentity; and
a data transmission module coupled to the processing system to communicate the partial presence information via the presence document to the subscribing terminal over the network. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification