Messenger assistant for personal information management
First Claim
Patent Images
1. A real-time communications system comprising:
- a plurality of distributed communications devices communicating with each other over a network;
an instant messenger on ones of said distributed communications devices, each said instant messenger providing status information from instant messengers on other said ones of said distributed communications devices; and
a Messenger Assistant on each of said ones of said distributed communications devices, said Messenger Assistant providing status updates to a corresponding said instant messenger.
7 Assignments
0 Petitions
Accused Products
Abstract
A real-time communications device, a real-time communications system of networked distributed such devices and method and program product for operating such devices. The device includes a personal information manager (PIM), an instant messenger and a Messenger Assistant. The device may also include an e-mail client. The Messenger Assistant automatically provides appointment/status information from the PIM to the instant messenger, which passes status to identified buddies. The Messenger Assistant may also monitor local presence and e-mail and update status based on local presence changes and on incoming e-mail.
118 Citations
39 Claims
-
1. A real-time communications system comprising:
-
a plurality of distributed communications devices communicating with each other over a network;
an instant messenger on ones of said distributed communications devices, each said instant messenger providing status information from instant messengers on other said ones of said distributed communications devices; and
a Messenger Assistant on each of said ones of said distributed communications devices, said Messenger Assistant providing status updates to a corresponding said instant messenger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A real-time communications device for communicating with other distributed communications devices networked together in a real-time communications system, said real-time communications device comprising:
-
a personal information manager (PIM) locally storing status change data;
an instant messenger displaying status information available from selected other communications devices and making current status available to said selected other communications devices; and
a Messenger Assistant providing status changes to said instant messenger. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of automatically providing real time status to selected distributed communications devices networked together in a real-time communications system, said method comprising the steps of:
-
a) retrieving current status;
b) passing said current status to an instant messenger for distribution to instant messengers for identified buddies; and
c) waiting for a status change event. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product for communicating in real-time with a network of distributed communications devices in a real-time communications system, said computer program product comprising a computer usable medium having computer readable program code thereon, said computer readable program code comprising:
-
computer program code means for instant messaging with other identified instant messaging buddies;
computer program code means for managing calendar information; and
computer program code means for providing status information from said calendar information to an instant messenger, provided said status information being passed to said instant messaging buddies. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A computer-readable medium having stored thereon a plurality of instructions, the plurality of instructions including instructions which, when executed by a processor, cause the processor to:
-
a) retrieve current status;
b) pass said current status to an instant messenger for distribution to instant messengers for identified buddies;
c) wait for a status change event;
d) determine said change events that are appointment events;
e) identify an availability rule for each determined appointment event, said availability rule providing availability status; and
f) update said current status with said availability status. - View Dependent Claims (38, 39)
-
Specification