Method and system for presence state assignment based on schedule information in an instant messaging system
First Claim
1. A method, comprising:
- storing schedule information corresponding to a given user, wherein said schedule information is indicative of an activity status of said given user at a given time;
querying said schedule information; and
if a current presence state of an instant messenger does not correspond to said activity status indicated by said schedule information, assigning a different presence state that corresponds to said activity status in response to said querying, wherein said current presence state and said different presence state each correspond to said given user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for presence state assignment based on schedule information in an instant messenger system. In one embodiment, the method may include storing schedule information corresponding to a given user, where the schedule information is indicative of an activity status of the given user at a given time. The method may further include querying the schedule information, and if a current presence state of an instant messenger does not correspond to the activity status indicated by the schedule information, assigning a different presence state that corresponds to the activity status in response to the querying, where the current presence state and the different presence state each correspond to the given user.
104 Citations
30 Claims
-
1. A method, comprising:
-
storing schedule information corresponding to a given user, wherein said schedule information is indicative of an activity status of said given user at a given time;
querying said schedule information; and
if a current presence state of an instant messenger does not correspond to said activity status indicated by said schedule information, assigning a different presence state that corresponds to said activity status in response to said querying, wherein said current presence state and said different presence state each correspond to said given user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-accessible medium comprising program instructions, wherein the program instructions are computer-executable to:
-
store schedule information corresponding to a given user, wherein said schedule information is indicative of an activity status of said given user at a given time;
query said schedule information; and
if a current presence state of an instant messenger does not correspond to said activity status indicated by said schedule information, assign a different presence state that corresponds to said activity status in response to said querying, wherein said current presence state and said different presence state each correspond to said given user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a computer system;
an instant messenger software module configured to execute on said computer system; and
a calendar application software module configured to store schedule information corresponding to a given user, wherein said schedule information is indicative of an activity status of said given user at a given time, and further configured to respond to queries of said schedule information from said instant messenger software module;
wherein said instant messenger software module is further configured to;
query said schedule information; and
if a current presence state of said instant messenger software module does not correspond to said activity status indicated by said schedule information, assign a different presence state that corresponds to said activity status in response to said querying, wherein said current presence state and said different presence state each correspond to said given user. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification