Real-time notification of presence availability changes
First Claim
1. A system for providing presence and availability status information of a first user to a second user, comprising:
- a presence availability server for storing presence and availability information of a first user, wherein the presence availability server is configured to detect a change in the presence and availability status of the first user; and
a notification server communicating with the presence availability server, the notification server configured to generate a notification message for the second user, wherein the first user designates a group of individuals, including the second user, that are eligible to receive presence and availability status of the first user in notification messages and the group of individuals are provided a code that is to be used in electing to receive the notification messages, the notification message containing current presence and availability status of the first user, wherein the notification server is to be notified by the presence availability server of a change in the presence and availability status of the first user and the notification server is configured to send the notification message to the second user unilaterally based upon the presence status of the first user and not based upon a current network state of the second user, wherein the second user elected to receive presence and availability status of the first status by previously registering with the notification server and providing the code during a registration process as proof that the second user was designated by the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
Preferred embodiments of the present invention provide a system and method for providing presence and availability status information of a first user to a second user. The system includes a presence availability server for storing presence and availability status information of the first user. The presence availability server is configured to detect a change in the presence and availability status of the first user. The presence availability server also informs a notification server of a change in the presence and availability status of the first user. The notification server sends a notification message to a communication device of the second user. The notification message contains current presence and availability status information of the first user. Other systems and methods are also provided.
-
Citations
56 Claims
-
1. A system for providing presence and availability status information of a first user to a second user, comprising:
-
a presence availability server for storing presence and availability information of a first user, wherein the presence availability server is configured to detect a change in the presence and availability status of the first user; and a notification server communicating with the presence availability server, the notification server configured to generate a notification message for the second user, wherein the first user designates a group of individuals, including the second user, that are eligible to receive presence and availability status of the first user in notification messages and the group of individuals are provided a code that is to be used in electing to receive the notification messages, the notification message containing current presence and availability status of the first user, wherein the notification server is to be notified by the presence availability server of a change in the presence and availability status of the first user and the notification server is configured to send the notification message to the second user unilaterally based upon the presence status of the first user and not based upon a current network state of the second user, wherein the second user elected to receive presence and availability status of the first status by previously registering with the notification server and providing the code during a registration process as proof that the second user was designated by the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for providing presence and availability status information, comprising:
-
means for storing presence and availability status information of a first user; means for detecting a change in the presence and availability status of the first user, wherein the first user designates a group of individuals, including a second user, that are eligible to receive presence and availability status of the first user in notification messages and the group of individuals are provided a code that is to be used in electing to receive the notification messages; and means for sending a notification message to the second user, wherein the notification message contains the current presence and availability status of the first user and the notification message is sent to the second user unilaterally based upon the presence status of the first user and not based upon an online status of the second user, wherein the second user elected to receive presence and availability status of the first status by previously registering with a notification server and providing the code during a registration process as proof that the second user was designated by the first user. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for providing presence and availability status information, comprising:
-
storing presence and availability status information of a first user, wherein the first user designates a group of individuals, including a second user, that are eligible to receive presence and availability status of the first user in notification messages and the group of individuals are provided a code that is to be used in electing to receive the notification messages; detecting a change in the presence and availability status of the first user; and sending a notification message to the second user, wherein the notification message contains the current presence and availability status of the first user and the notification message is sent to the second user unilaterally based upon the presence status of the first user and not based upon an online status of the second user, wherein the second user elected to receive presence and availability status of the first status by previously registering with a notification server and providing the code during a registration process as proof that the second user was designated by the first user. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification