Calendar-enhanced awareness for instant messaging systems and electronic status boards
First Claim
Patent Images
1. A method in a data processing system for providing dynamic contact information, the method comprising:
- identifying changes in dynamic contact information for a user;
sending the changes to at least one of an instant messaging system server and an electronic status board server, said instant messaging system server for passing instant messages between a plurality of instant messaging system subscriber users and said electronic status board server for causing dynamic contact information for a plurality of electronic status board users to be displayed to a plurality of electronic status board subscriber users, wherein the changes are used by the instant messaging system server and the electronic status board server to change the dynamic contact information for the user; and
specifying at least one preference for defining an amount of the dynamic contact information for the user that is displayed and whether or not the defined dynamic contact information amount is displayed to all or only a subset of the subscriber users of the instant messaging system and the electronic status board.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and product are disclosed for providing calendar-enhanced awareness/presence information for instant messaging systems and electronic status boards. This invention automates status transitions, enhances and automates status messages, and automates and extends the IM “who can see me” function. Additionally, this invention extends awareness to dimensions other than IM status, to include availability in-person, via telephone, via wireless device or wireless messaging device (e.g., pager).
-
Citations
15 Claims
-
1. A method in a data processing system for providing dynamic contact information, the method comprising:
-
identifying changes in dynamic contact information for a user; sending the changes to at least one of an instant messaging system server and an electronic status board server, said instant messaging system server for passing instant messages between a plurality of instant messaging system subscriber users and said electronic status board server for causing dynamic contact information for a plurality of electronic status board users to be displayed to a plurality of electronic status board subscriber users, wherein the changes are used by the instant messaging system server and the electronic status board server to change the dynamic contact information for the user; and specifying at least one preference for defining an amount of the dynamic contact information for the user that is displayed and whether or not the defined dynamic contact information amount is displayed to all or only a subset of the subscriber users of the instant messaging system and the electronic status board. - View Dependent Claims (2, 3, 4)
-
-
5. A data processing system comprising:
an instant messaging system server or an electronic status board server to maintain dynamic contact information for an instant messaging system user or an electronic status board user in which the dynamic contact information is provided to a group of clients for instant messaging system subscriber users or electronic status board subscriber users, said instant messaging system server or electronic status board server to receive updated dynamic contact information from a client for the instant messaging system user or the electronic status board user and said instant messaging system server or electronic status board server to change the dynamic contact information for the user based on receiving the updated dynamic contact information, and said instant messaging system server or electronic status board server receiving at least one preference defining an amount of the dynamic contact information for the user that is displayed and whether or not the defined dynamic contact information amount is displayed to all or only a subset of the group of clients for instant messaging system subscriber users or electronic status board subscriber users. - View Dependent Claims (6, 7)
-
8. A data processing system comprising:
a module to identify changes in dynamic contact information for a user, a module to send the changes to at least one of an instant messaging system server and an electronic status board server, wherein said instant messaging system server passes instant messages between a plurality of instant messaging system subscriber users, and wherein said electronic status board server causes dynamic contact information for a plurality of electronic status board users to be displayed to a plurality of electronic status board subscriber users, and wherein the changes are used by the instant messaging system server and the electronic status board server to change the dynamic contact information for the user and a module to specify at least one preference for defining an amount of the dynamic contact information for the user that is displayed and whether or not the defined dynamic contact information amount is displayed to all or only a subset of the subscriber users of the instant messaging system and the electronic status board.
-
9. A data processing system for managing dynamic contact information, the data processing system comprising:
-
an instant messaging system server or an electronic status board server to maintain dynamic contact information for an instant messaging system user or an electronic status board user, wherein the dynamic contact information is capable of being provided to a group of clients for instant messaging system subscriber users or electronic status board subscriber users; said instant messaging system server or electronic status board server to receive updated dynamic contact information from a client for the instant messaging system user or electronic status board user; said instant messaging system server or electronic status board server, responsive to receiving the updated dynamic contact information, to change the dynamic contact information for the user based on receiving the updated dynamic contact information; and said instant messaging system server or electronic status board server to receive at least one preference defining an amount of the dynamic contact information for the user that is displayed and whether or not the defined dynamic contact information amount is displayed to all or only a subset of the group of clients for instant messaging system subscriber users or electronic status board subscriber users. - View Dependent Claims (10, 11, 12)
-
-
13. A data processing system for providing dynamic contact information, the data processing system comprising:
-
a module to identify changes in dynamic contact information for a user; a module to send the changes to at least one of an instant messaging system server and an electronic status board server, wherein said instant messaging system server passes instant messages between a plurality of instant messaging system subscriber users, and wherein said electronic status board server causes dynamic contact information for a plurality of electronic status board users to be displayed to a plurality of electronic status board subscriber users, and wherein the changes are used by the instant messaging system server and the electronic status board server to change the dynamic contact information for the user; and a module to specify at least one preference for defining an amount of the dynamic contact information for the user that is displayed and whether or not the defined dynamic contact information amount is displayed to all or only a subset of the subscriber users of the instant messaging system and the electronic status board.
-
-
14. A computer program product comprising a computer readable medium comprising computer usable program code for managing dynamic contact information, the computer program product comprising:
-
computer usable program code for maintaining dynamic contact information for an instant messaging system user or an electronic status board user, wherein the dynamic contact information is provided to at least one of a group of clients for instant messaging system subscriber users or electronic status board subscriber users; computer usable program code for receiving updated dynamic contact information from a client for the instant messaging system user or electronic status board user; and computer usable program code, responsive to receiving the updated dynamic contact information, for changing the dynamic contact information for the user based on receiving the updated dynamic contact information; and computer usable program code for receiving at least one preference defining an amount of the dynamic contact information for the user that is displayed and whether or not the defined dynamic contact information amount is displayed to all or only a subset of the group of clients for instant messaging system subscriber users or electronic status board subscriber users.
-
-
15. A computer program product comprising a computer readable medium comprising computer usable program code for providing dynamic contact information, the computer program product comprising:
-
computer usable program code for identifying changes in dynamic contact information for a user; computer usable program code for sending the changes to at least one of an instant messaging system server and an electronic status board server, wherein said instant messaging system server passes instant messages between a plurality of instant messaging system subscriber users, and wherein said electronic status board server causes dynamic contact information for a plurality of electronic status board users to be displayed to a plurality of electronic status board subscriber users, wherein the changes are used by the instant messaging system server and the electronic status board server to change dynamic contact information for the user; and computer program code to specify at least one preference for defining an amount of the dynamic contact information for the user that is displayed and whether or not the defined dynamic contact information amount is displayed to all or only a subset of the subscriber users of the instant messaging system and the electronic status board.
-
Specification