Method and system for supporting the communication of presence information among computing devices of a network
First Claim
1. A method in a client computing device for assigning presence agent functionality to the client computing device, the client computing device operating a presence user agent for generating presence information pertaining to a user, the method comprising:
- determining if a server computing device has presence agent functionality;
when it is determined that the server computing device does have presence agent functionality, executing software for sending presence information pertaining to the user to the server computing device; and
when it is determined that the server computing device does not have presence agent functionality, registering with a registrar as a presence agent on behalf of the user, wherein the client computing device receives subscription messages from watchers to subscribe to presence information of the user and transmits presence information to the watchers so that the client computing device functions as the presence agent for the user, rather than the server computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for aggregating presence information generated by multiple devices associated with a single user is presented. A server acting as a presence agent on behalf of a first user and the first user'"'"'s computing device receives and responds to a subscription request generated by a computing device operated by a second user that wishes to be permitted as a watcher of the first user. If the server is not capable of acting as a presence agent, then the first user'"'"'s computing device assumes the role of a presence agent.
-
Citations
6 Claims
-
1. A method in a client computing device for assigning presence agent functionality to the client computing device, the client computing device operating a presence user agent for generating presence information pertaining to a user, the method comprising:
-
determining if a server computing device has presence agent functionality; when it is determined that the server computing device does have presence agent functionality, executing software for sending presence information pertaining to the user to the server computing device; and when it is determined that the server computing device does not have presence agent functionality, registering with a registrar as a presence agent on behalf of the user, wherein the client computing device receives subscription messages from watchers to subscribe to presence information of the user and transmits presence information to the watchers so that the client computing device functions as the presence agent for the user, rather than the server computing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification