Positioning and rendering notification heralds based on user's focus of attention and activity
First Claim
1. A notification system, comprising:
- an information herald that presents summarized notifications; and
an information controller that receives attentional inputs associated with a user to dynamically generate the information herald on one or more display screens in order to facilitate user processing of the summarized notifications.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method to facilitate providing computer users with efficient access to electronic notifications while minimizing disruption in the context of ongoing tasks. A notification system provides visual information heralds that provide summarizations of notifications to users. An information controller considers the importance or urgency of content and a user'"'"'s current and/or recent activities in decisions about the rendering and positioning of the information herald on a display screen or screens in order to facilitate user processing of the summarized notifications with minimal disruption to ongoing tasks.
-
Citations
51 Claims
-
1. A notification system, comprising:
-
an information herald that presents summarized notifications; and
an information controller that receives attentional inputs associated with a user to dynamically generate the information herald on one or more display screens in order to facilitate user processing of the summarized notifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 30, 31)
-
-
21. A system that facilitates message processing by a user, comprising:
-
means for automatically prioritizing a message;
means for summarizing the message; and
means for dynamically locating the message in a user'"'"'s workspace. - View Dependent Claims (22)
-
-
23. A method for automatically notifying a user, comprising:
-
automatically determining an output region for a message;
automatically placing the message in the output region;
automatically placing the output region in a default region of a workspace; and
dynamically moving the output region based upon a user'"'"'s detected activities. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
32. A method for controlling notifications to a user, comprising:
-
monitoring a user'"'"'s activities;
constructing an attention model to analyze the user'"'"'s activities; and
dynamically placing information alerts within a workspace based at least in part on output generated from the attention model. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A method for controlling notifications to a user, comprising:
-
monitoring a user'"'"'s activities;
providing one or more user controls to guide a herald; and
dynamically controlling the herald based at least in part on the user'"'"'s activities and the user controls. - View Dependent Claims (38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
43. The method of claim 43, the controls are coupled with a “
- snooze”
feature, allowing user to indicate a predetermined period for the herald to return.
- snooze”
Specification