Dynamic presence indicators
First Claim
1. A method for providing presence information comprising:
- a) creating a buddy list of individuals whose presence information is available for a subscriber;
b) creating an active list of the individuals from the buddy list;
c) requesting presence information from a presence system for the individuals on the active list; and
d) receiving the presence information from the presence system.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a presence system capable of efficiently controlling the delivery of presence information for select individuals to a subscriber. Even if the subscriber has numerous individuals identified in a contacts list, only presence information for those individuals in an active list is provided to the subscriber. The active list can be relatively static or configured to change based on time and date, monitored events, availability of the subscriber, or other predefined criteria. The user can readily add or remove individuals from the active list in addition to selecting an inactive individual to monitor on an instantaneous basis, for a select period of time, until a successful communication occurs between the subscriber and selected individual, or until monitoring is no longer desired. The user can also issue one-time queries of typical or more detailed presence information about specific individuals.
523 Citations
48 Claims
-
1. A method for providing presence information comprising:
-
a) creating a buddy list of individuals whose presence information is available for a subscriber;
b) creating an active list of the individuals from the buddy list;
c) requesting presence information from a presence system for the individuals on the active list; and
d) receiving the presence information from the presence system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for providing presence information comprising a control system adapted to:
-
a) create a buddy list of individuals whose presence information is available for a subscriber;
b) create an active list of the individuals from the buddy list;
c) request presence information from a presence system for the individuals on the active list; and
d) receive the presence information from the presence system. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer readable medium comprising instructions for instructing a computer to:
-
a) create a buddy list of individuals whose presence information is available for a subscriber;
b) create an active list of the individuals from the buddy list;
c) request presence information from a presence system for the individuals on the active list; and
d) receive the presence information from the presence system.
-
-
32. A method for providing presence information comprising:
-
a) providing a buddy list of individuals whose presence information is available for a subscriber;
b) creating an active list of the individuals from the buddy list;
c) receiving state information from devices associated with the individuals on the active list;
d) evaluating the state information to create the presence information for the individuals; and
e) sending the presence information to a presence application associated with the subscriber. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A system for providing presence information comprising a control system adapted to:
-
a) provide a buddy list of individuals whose presence information is available for a subscriber;
b) create an active list of the individuals from the buddy list;
c) receive state information from devices associated with the individuals on the active list;
d) evaluate the state information to create the presence information for the individuals; and
e) send the presence information to a presence application associated with the subscriber.
-
-
48. A computer readable medium comprising instructions for instructing a computer to:
-
a) provide a buddy list of individuals whose presence information is available for a subscriber;
b) create an active list of the individuals from the buddy list;
c) receive state information from devices associated with the individuals on the active list;
d) evaluate the state information to create the presence information for the individuals; and
e) send the presence information to a presence application associated with the subscriber.
-
Specification