Method and system for presence state assignment based on schedule information in an instant messaging system
First Claim
1. A computer-implemented method, comprising:
- determining, at a particular time, whether a current presence state of an instant messenger (IM) client corresponds to an activity status indicated by schedule information corresponding to a given user, wherein said current presence state indicates an IM presence status of said given user, wherein said schedule information is stored by a calendar application, and wherein said activity status includes a corresponding event title that is specifically descriptive of said given user'"'"'s activity at said particular time; and
in response to determining that the current presence state does not correspond to said activity status indicated by said schedule information, automatically assigning and storing a different presence state for said given user without intervention by said given user, such that subsequent to automatically assigning said different presence state to said given user, said different presence state is indicated by said instant messenger client as said given user'"'"'s current presence state;
wherein said different presence state includes at least a portion of said corresponding event title included in said activity status, such that said different presence state indicated by said instant messenger client is descriptive of said given user'"'"'s activity at said particular time according to said schedule information stored by said calendar application.
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.
-
Citations
30 Claims
-
1. A computer-implemented method, comprising:
-
determining, at a particular time, whether a current presence state of an instant messenger (IM) client corresponds to an activity status indicated by schedule information corresponding to a given user, wherein said current presence state indicates an IM presence status of said given user, wherein said schedule information is stored by a calendar application, and wherein said activity status includes a corresponding event title that is specifically descriptive of said given user'"'"'s activity at said particular time; and in response to determining that the current presence state does not correspond to said activity status indicated by said schedule information, automatically assigning and storing a different presence state for said given user without intervention by said given user, such that subsequent to automatically assigning said different presence state to said given user, said different presence state is indicated by said instant messenger client as said given user'"'"'s current presence state; wherein said different presence state includes at least a portion of said corresponding event title included in said activity status, such that said different presence state indicated by said instant messenger client is descriptive of said given user'"'"'s activity at said particular time according to said schedule information stored by said calendar application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-accessible storage medium, comprising program instructions, wherein the program instructions are computer-executable to:
-
determine, at a particular time, whether a current presence state of an instant messenger (IM) client corresponds to said an activity status indicated by schedule information corresponding to said given user, wherein said current presence state indicates an IM presence status of said given user, wherein said schedule information is stored by a calendar application, and wherein said activity status includes a corresponding event title that is specifically descriptive of said given user'"'"'s activity at said particular time; and in response to determining that the current presence state does not correspond to said activity status indicated by said schedule information, automatically assign and store a different presence state for said given user without intervention by said given user, such that subsequent to automatically assigning said different presence state to said given user, said different presence state is indicated by said instant messenger client as said given user'"'"'s current presence state; wherein said different presence state includes at least a portion of said corresponding event title included in said activity status, such that said different presence state indicated by said instant messenger client is descriptive of said given user'"'"'s activity at said particular time according to said schedule information stored by said calendar application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system, comprising:
-
a computer system; and computer-accessible storage comprising program instructions for an instant messenger software module configured to execute on said computer system; and wherein said instant messenger software module is farther configured to; determine, at a particular time, whether a current presence state of an instant messenger (IM) client corresponds to an activity status indicated by said schedule information corresponding to said given user, wherein said current presence state indicates an IM presence status of said given user, wherein said schedule information is stored by a calendar application software module, and wherein said activity status includes a corresponding event title that is specifically descriptive of said given user'"'"'s activity at said particular time; and in response to determining that the current presence state does not correspond to said activity status indicated by said schedule information, automatically assign and store a different presence state for said given user without intervention by said given user, such that subsequent to automatically assigning said different presence state to said given user, said different presence state is indicated by said instant messenger client as said given user'"'"'s current presence state; wherein said different presence state includes at least a portion of said corresponding event title included in said activity status, such that said different presence state indicated by said instant messenger client is descriptive of said given user'"'"'s activity at said particular time according to said schedule information stored by said calendar application. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification