Intelligent processing in the context of away and offline instant messages
First Claim
Patent Images
1. An instant messaging system comprising:
- an electronic assistant to handle instant messages sent from a first user to an instant message program of a second user when the second user is away or offline, wherein the assistant is configured to;
receive a first instant message from the first user;
in response to the first instant message, send the first user an instant message that indicates that the second user is away or offline;
receive a second instant message from the first user, wherein the second instant message contains a request that the electronic assistant take an action related to the away or offline status of the second user; and
in response to the request, take the requested action.
11 Assignments
0 Petitions
Accused Products
Abstract
An electronic assistant handles instant messages sent to a user when the user is away or offline. The electronic assistant may respond intelligently and helpfully to inquiries regarding the user'"'"'s away or offline status, may take messages for delivery to the away or offline user, and may intelligently forward messages to the user, as appropriate.
-
Citations
26 Claims
-
1. An instant messaging system comprising:
an electronic assistant to handle instant messages sent from a first user to an instant message program of a second user when the second user is away or offline, wherein the assistant is configured to; receive a first instant message from the first user; in response to the first instant message, send the first user an instant message that indicates that the second user is away or offline; receive a second instant message from the first user, wherein the second instant message contains a request that the electronic assistant take an action related to the away or offline status of the second user; and in response to the request, take the requested action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. An electronic assistant configured to handle instant messages sent from a first user to an instant message program of a second user when the second user is away or offline, the assistant comprising:
-
a natural language interface component configured to perform processing on an instant message to determine if the instant message is requesting that the electronic assistant take an action related to the away or offline status of the second user; and a response component configured to generate and send a response to the instant message if the natural language interface component determines that the instant message is requesting that the electronic assistant take an action related to the away or offline status of the second user, wherein the response is related to the requested action. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of handling instant messages sent to an away or offline user, the method comprising:
-
receiving an instant message sent to the away or offline user from a first user; processing the instant message received from the first user to determine if the instant message indicates that the first user wants to leave a message for the away or offline user; if the processing results in a determination that the instant message indicates that the first user wants to leave a message for the away or offline user; accessing a message left by the first user for delivery to the away or offline user; determining when and to where the message left by the first user should be forwarded for the second user to receive the message; and forwarding the message according to the determination of when and to where the message should be forwarded. - View Dependent Claims (24, 25, 26)
-
Specification