USER INTERFACE WITH RECIPIENT STATUS INDICATION
First Claim
1. A computer readable storage medium storing a program of instructions executable by a machine to perform a method of providing a user interface with recipient status information, comprising:
- detecting an instant message being initiated by a first user'"'"'s device to a second user'"'"'s device;
gathering information associated with a second user associated with the second user;
analyzing the gathered information;
predicting, by a processor, a state of the second user based on the analyzing, the state of the second user comprising one or more non-activity-level characteristics associated with the second user'"'"'s device;
determining a notification action based on the predicted state of the second user, the notification action notifying a first user associated with the first user'"'"'s device of the second user'"'"'s state; and
presenting a notification comprising one or more of graphical, textual, auditory, or tactile indications or combinations thereof to the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing a user interface with recipient status information, in one aspect, may comprise detecting a message (e.g., online message such as instant messaging, chat, etc.) being initiated by a first user to a second user; gathering information associated with the second user; analyzing the gathered information; predicting a state of the second user based on the analyzing; and determining a notification action based on the predicted state of the second user, the notification action notifying the first user of the second user'"'"'s state; and presenting a notification comprising one or more of graphical, textual, auditory, or tactile indications or combinations thereof to the first user.
60 Citations
15 Claims
-
1. A computer readable storage medium storing a program of instructions executable by a machine to perform a method of providing a user interface with recipient status information, comprising:
-
detecting an instant message being initiated by a first user'"'"'s device to a second user'"'"'s device; gathering information associated with a second user associated with the second user; analyzing the gathered information; predicting, by a processor, a state of the second user based on the analyzing, the state of the second user comprising one or more non-activity-level characteristics associated with the second user'"'"'s device; determining a notification action based on the predicted state of the second user, the notification action notifying a first user associated with the first user'"'"'s device of the second user'"'"'s state; and presenting a notification comprising one or more of graphical, textual, auditory, or tactile indications or combinations thereof to the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing a user interface with recipient status information, comprising:
-
a processor; a user interface module operable to execute on the processor, and further operable to detect an instant message being initiated by a first user'"'"'s device to a second user'"'"'s device; an analyzer module operable to execute on the processor, and further operable to gather information associated with a second user associated with the second user'"'"'s device and analyze the gathered information; a forecast module operable to execute on the processor, and further operable to predict a state of the second user based on the analyzing, the state of the second user comprising one or more non-activity-level characteristics associated with the second user'"'"'s device; and an action module operable to execute on the processor, and further to determine a notification action based on the predicted state of the second user, the notification action for notifying a first user associated with the first user'"'"'s device of the second user'"'"'s state, the user interface module further operable to present a notification comprising one or more of graphical, textual, auditory, or tactile indications or combinations thereof to the first user'"'"'s device. - View Dependent Claims (12, 13, 14, 15)
-
Specification