Methods, systems, and computer program products for dynamically coordinating collection and distribution of presence information
First Claim
Patent Images
1. A method for dynamically coordinating collection and distribution of presence information, the method comprising:
- (a) collecting presence information regarding a presentity;
(b) dynamically assigning a presence gateway event manager from a plurality of presence gateway event managers to the presentity; and
(c) transmitting the presence information regarding the presentity to the assigned event manager.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for dynamically coordinating collection and distribution of presence information are disclosed. According to one method, presence information is collected for a presentity. An event manager is selected from a plurality of event managers and is dynamically assigned to the presentity. The presence information is then communicated to the assigned event manager.
127 Citations
38 Claims
-
1. A method for dynamically coordinating collection and distribution of presence information, the method comprising:
-
(a) collecting presence information regarding a presentity;
(b) dynamically assigning a presence gateway event manager from a plurality of presence gateway event managers to the presentity; and
(c) transmitting the presence information regarding the presentity to the assigned event manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for rebalancing subscribers among presence gateway event managers, the method comprising:
-
(a) providing a first presence gateway event manager for storing subscriber records including presence information for a plurality of subscribers and for communicating the presence information to a presence server;
(b) adding a second presence gateway event manager to a network; and
(c) dynamically allocating subscriber records to the second present gateway event manager. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for dynamically coordinating collection and distribution of presence information, the system comprising:
-
(a) a correlator for correlating signaling messages regarding a presentity and deriving presence information regarding the presentity based on the signaling messages;
(b) a plurality of event managers for receiving presence information from the correlator; and
(c) an event manager coordinator for dynamically assigning one of the event managers for receiving the presence information regarding the presentity. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
-
(a) collecting presence information for a presentity;
(b) dynamically assigning a presence gateway event manager from a plurality of presence gateway event managers to the presentity; and
(c) transmitting presence information regarding the presentity to the assigned event manager. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
-
(a) providing a first presence gateway event manager for storing subscriber records including presence information for a plurality of subscribers and for communicating the presence information to a presence server;
(b) adding a second presence gateway event manager to a network; and
(c) dynamically allocating subscriber records to the second present gateway event manager. - View Dependent Claims (35, 36, 37, 38)
-
Specification