AUTONOMIC OPTIMIZATION OF PRESENCE SERVER PERFORMANCE
First Claim
1. A presence system comprising:
- a computer processor; and
a memory in communication with the computer processor storing instructions that when executed by the computer processor implement;
a module to associate a plurality of users in a distributed community of users with a presence server, where each user communicates across a network using a computer processing device;
a module to identify subsets of users from said plurality of users;
a module to select a set of mediators used to communicate presence information between said presence server and said plurality of users;
a module to assign each mediator to an identified subset of users;
a module to communicate presence information from said presence server to select mediators in said set of mediators to service said subset of users assigned to the selected mediator, where each selected mediator receives presence information regarding subscribed-to presence information for users in said subset of users assigned to the selected mediators; and
a module to communicate subscribed-to presence information from each selected mediator in said set of mediators to associated ones of said users in said subset of users assigned to the selected mediator to keep said users in said subset of users up to date with their subscribed-to presence information.
1 Assignment
0 Petitions
Accused Products
Abstract
A presence system comprises a presence server and a plurality of users in a distributed community of users that are associated with the presence server. The presence server selects a set of mediators, e.g., based upon a predetermined event, or other suitable factors, wherein each mediator is associated with a subset of the plurality of users. The presence server communicates presence information to the mediators where each mediator receives presence information regarding subscribed-to presence information for the users in their associated subset of users. Each mediator communicates the subscribed-to presence information to associated ones of the users in their associated subset of users.
10 Citations
20 Claims
-
1. A presence system comprising:
-
a computer processor; and a memory in communication with the computer processor storing instructions that when executed by the computer processor implement; a module to associate a plurality of users in a distributed community of users with a presence server, where each user communicates across a network using a computer processing device; a module to identify subsets of users from said plurality of users; a module to select a set of mediators used to communicate presence information between said presence server and said plurality of users; a module to assign each mediator to an identified subset of users; a module to communicate presence information from said presence server to select mediators in said set of mediators to service said subset of users assigned to the selected mediator, where each selected mediator receives presence information regarding subscribed-to presence information for users in said subset of users assigned to the selected mediators; and a module to communicate subscribed-to presence information from each selected mediator in said set of mediators to associated ones of said users in said subset of users assigned to the selected mediator to keep said users in said subset of users up to date with their subscribed-to presence information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification