System and method for notifying an instant message recipient of receipt of a message
First Claim
1. A method for notifying an instant message recipient that the message has been received from a sender, the method comprising:
- managing the recipient'"'"'s presence on a network;
if the recipient is present, determining a notification level for the message; and
notifying the recipient based on the notification level.
8 Assignments
0 Petitions
Accused Products
Abstract
In an interactive multimedia environment, the invention includes automated presence management on an instant messaging network, a message notification priority scheme based on a message recipient'"'"'s preferences, and message notification based on the results of the scheme. Presence management, the ability to detect others connected to the network and to inform others connected to the network of the user'"'"'s presence, may be automated based on the activity the user is engaged in, such as viewing a video stream. The user registers preferred video streams during the viewing of which the user does not want to be interrupted. When such a video stream is being viewed, the user is taken offline so that the user is not “present” on the instant messaging network. When the video stream changes, it is again determined whether the user wants his or her presence to be known during the new video stream. The message notification priority scheme may include several notification levels (e.g., low, medium, high, and urgent), one of which is assigned to a message based on the video stream being viewed, the identity of the message sender, and/or the urgency of the message. The user is then notified of the message based on the determined notification level. A user may be notified of a message having a lower notification level by an unobtrusive light being illuminated on the set-top box, whereas a message having a higher notification level may be flashed across the TV screen.
243 Citations
43 Claims
-
1. A method for notifying an instant message recipient that the message has been received from a sender, the method comprising:
-
managing the recipient'"'"'s presence on a network;
if the recipient is present, determining a notification level for the message; and
notifying the recipient based on the notification level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for managing a message recipient'"'"'s presence on an instant messaging network, wherein the recipient is viewing a video stream, the method comprising:
-
receiving from the recipient a set of preferred video streams during the viewing of which the recipient does not permit receipt of instant messages;
determining whether the recipient permits receipt of instant messages while viewing the video stream; and
putting the recipient online or taking the recipient offline based on the determination. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for determining a notification level for an instant message sent by a sender to a recipient during the viewing of a video stream, the video stream comprising a channel, a video program, and a type of video program, the method comprising:
-
retrieving the recipient'"'"'s notification preferences; and
comparing the notification preferences to the video stream and the message sender. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
- 33. A method for notifying an instant message recipient that the message has been received, the method comprising sensorially indicating to the recipient receipt of the message, wherein the higher a notification level of the message, the more sensorially obtrusive the notification.
-
40. A system for notifying an instant message recipient that the message has been received from a sender on a network, the recipient viewing a video stream on a television, the system comprising:
-
a message server for receiving the instant message from the sender; and
a set-top box in communication with the television for;
receiving the message from the message server;
managing the recipient'"'"'s presence on the network;
determining a notification level for the message; and
notifying the recipient based on the notification level. - View Dependent Claims (41, 42, 43)
-
Specification