Method and system for supporting the communication of presence information among computing devices of a network
First Claim
Patent Images
1. A method for supporting the communication of presence information among computing devices of a network, the method comprising:
- receiving from a computing device of a user, a request for the computing device to be registered to facilitate network telephony, the computing device being one of a plurality of computing devices of the user, the computing device being capable of transmitting information regarding the presence of the user on the network;
determining if there is another computing device of the user already registered to facilitate network telephony;
based on the determining step, revoking the registration of the already-registered 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.
134 Citations
29 Claims
-
1. A method for supporting the communication of presence information among computing devices of a network, the method comprising:
-
receiving from a computing device of a user, a request for the computing device to be registered to facilitate network telephony, the computing device being one of a plurality of computing devices of the user, the computing device being capable of transmitting information regarding the presence of the user on the network;
determining if there is another computing device of the user already registered to facilitate network telephony;
based on the determining step, revoking the registration of the already-registered computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for transferring the functionality of a presence agent from one computing device to another to convey presence information for a user having one or more computing devices capable of communicating over a network, the computing devices capable of being registered with a registrar to facilitate network telephony services, the method comprising:
-
determining if at least one computing device is already registered as a presence agent with the registrar by the user;
sending, to the computing device determined as being already registered, a message indicating that the already-registered computing device is no longer the presence agent for the user; and
registering a different of the one or more computing devices with the registrar as a presence agent, so that the different computing device becomes the sole computing device registered as a presence agent for the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for assigning presence agent functionality to a 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;
the client computing device executing, in response to the determining step software for sending presence information pertaining to the user to the server computing device; and
in response to the determining step, the client computing device registering with a registrar as a presence agent on behalf of the user. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system for transferring the functionality of a presence agent from one computing device to another to ensure the accurate conveyance of presence for a user having one or more computing devices, the computing devices capable of being registered with a registrar to facilitate network telephony services, the system comprising:
-
means for determining if at least one computing device is already registered with the registrar by the user;
means for sending a deregistration message to the at least one computing device determined as being already registered with the registrar; and
means for registering a different of the one or more computing devices with the registrar, the different computing device being the sole computing device registered by the user. - View Dependent Claims (28, 29)
-
Specification