Managing Rich Presence Collections
First Claim
1. A system of expiring published presence information from a presence server, comprising:
- a receive request component that receives a request to publish presence information containing a user identifier and an expiration type indicating that the presence information should remain published based on a connect status;
a connect status detection component that detects that the connect status has changed; and
an unpublish publication component that unpublishes presence information from the presence server when the connect status detection component detects that the connect status has changed.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for increasing the computational and network efficiency of presence servers having collections of publications is provided. The presence system uses several techniques that enable a presence server to provide rich presence information without requiring expensive processing. First, the presence system accepts batches of publication updates in a single presence update request. Similarly, the presence system accepts batches of subscription requests. Next, the presence system supports new expiration types for publication update requests that eliminate the need for a publishing user to continually refresh presence information that has not changed. Finally, the presence system accepts access lists that contain membership groups rather than an individual list of users that are to have access to a particular presence collection.
129 Citations
20 Claims
-
1. A system of expiring published presence information from a presence server, comprising:
-
a receive request component that receives a request to publish presence information containing a user identifier and an expiration type indicating that the presence information should remain published based on a connect status;
a connect status detection component that detects that the connect status has changed; and
an unpublish publication component that unpublishes presence information from the presence server when the connect status detection component detects that the connect status has changed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system of publishing presence information to a presence server, comprising:
-
a receive publish request component that receives a request to publish presence information containing a user identifier and an expiration type indicating that the presence information should never expire, a receive unpublish request component that receives a request indicating that presence information should no longer be published; and
an unpublish publication component that unpublishes presence information from the presence server when a request is received indicating that the information should no longer be published. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable medium containing instructions for expiring published presence information from a presence server, by a method comprising:
-
receiving a request to publish presence information containing a user identifier and an expiration type indicating that the presence information should remain published based on a connect status;
detecting that the connect status has changed; and
unpublishing the presence information from the presence server after detecting that the connect status has changed. - View Dependent Claims (17, 18, 19, 20)
-
Specification