Presence information specifying communication preferences
First Claim
1. A method for providing information bearing on how a subscriber should communicate with a user comprising:
- a) receiving state information bearing on availability of the user from a plurality of devices;
b) determining communication capabilities of the user;
c) evaluating the state information and the communication capabilities to create presence information identifying a preferred method for the subscriber to communicate with the user and identifying a prioritized list of methods for the subscriber to communicate with the user, the prioritized list including the preferred method for the subscriber to communicate with the user;
d) sending the presence information to a presence application associated with the subscriber;
e) evaluating the state information and the communication capabilities with a plurality of presence rules to create the presence information for each of a plurality of categories associated with a plurality of subscribers; and
f) sending the presence information to a plurality of presence applications, which are associated with the plurality of categories,wherein different views of presence for the user are created and delivered to the presence applications based on the associated categories.
23 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a presence system capable of monitoring state information, communication capabilities, or a combination thereof derived from a plurality of sources over any number of disparate networks. The state information bears on the presence or availability of the user and may take many forms. The communication capabilities relate to a potential method by which one can communicate with the user. Based on a profile provided by the user, the presence system evaluates the state information or communication capabilities from one or more sources to create presence information, including a preferred method or a prioritized list of methods by which to communicate with the user. The presence information is then delivered to subscribers of the presence information.
-
Citations
23 Claims
-
1. A method for providing information bearing on how a subscriber should communicate with a user comprising:
-
a) receiving state information bearing on availability of the user from a plurality of devices; b) determining communication capabilities of the user; c) evaluating the state information and the communication capabilities to create presence information identifying a preferred method for the subscriber to communicate with the user and identifying a prioritized list of methods for the subscriber to communicate with the user, the prioritized list including the preferred method for the subscriber to communicate with the user; d) sending the presence information to a presence application associated with the subscriber; e) evaluating the state information and the communication capabilities with a plurality of presence rules to create the presence information for each of a plurality of categories associated with a plurality of subscribers; and f) sending the presence information to a plurality of presence applications, which are associated with the plurality of categories, wherein different views of presence for the user are created and delivered to the presence applications based on the associated categories. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing information bearing on how a subscriber should communicate with a user comprising:
-
a) a packet-switched network; and b) a control system operatively associated with the packet-switched network and adapted to; i) receive state information bearing on availability of the user from a plurality of devices; ii) determine communication capabilities of the user; iii) evaluate the state information and the communication capabilities to create presence information identifying a preferred method for the subscriber to communicate with the user and identifying a prioritized list of methods for the subscriber to communicate with the user, the prioritized list including the preferred method for the subscriber to communicate with the user; iv) send the presence information to a presence application associated with the subscriber; v) evaluate the state information and the communication capabilities with a plurality of presence rules to create the presence information for each of a plurality of categories associated with a plurality of subscribers; and vi) send the presence information to a plurality of presence applications, which are associated with the plurality of categories, wherein different views of presence for the user are created and delivered to the presence applications based on the associated categories. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer readable medium comprising instructions for instructing a computer to:
-
a) receive state information bearing on availability of the user from a plurality of devices; b) determine communication capabilities of the user; c) evaluate the state information and the communication capabilities to create presence information identifying a preferred method for a subscriber to communicate with the user and identifying a prioritized list of methods for the subscriber to communicate with the user, the prioritized list including the preferred method for the subscriber to communicate with the user; d) send the presence information to a presence application associated with the subscriber; e) evaluate the state information and the communication capabilities with a plurality of presence rules to create the presence information for each of a plurality of categories associated with a plurality of subscribers; and f) send the presence information to a plurality of presence applications, which are associated with the plurality of categories, wherein different views of presence for the user are created and delivered to the presence applications based on the associated categories.
-
Specification