Notifying A User Of Events In A Computing Device
First Claim
1. In a computing device, a method for notifying the user of an event, the method comprising:
- displaying, in an active display area of a display screen, output for an activity being performed by the user; and
responsive to an event;
reducing the size of the active display area to create a vacant portion of the display screen;
displaying an event notification in the vacant portion of the display screen; and
concurrently with displaying the event notification, continuing to display output for the activity.
9 Assignments
0 Petitions
Accused Products
Abstract
In a computing device, event notifications take the form of alerts that can be presented in different ways. The particular form of each event notification depends on the nature of the event, the user task being performed at the time the event occurs, the user'"'"'s preferences, or any combination thereof. In one aspect, the present invention presents event notifications in the form of banner alerts. Obtrusiveness is minimized by presenting the notification at a location near the edge of the screen (such as a bottom edge), and slightly shrinking the active display area to make room for the event notification. In this manner, event notifications can be presented without obscuring any part of the active display area. In addition, the user can obtain more information about the event by activating the notification (for example by tapping on it). In another aspect, the present invention provides a summary of pending event notifications. Thus, if the user is unable to (or does not wish to) respond to or acknowledge a notification when it is presented, the user can later view the event notification summary at his or her convenience, and can act on the event notifications at that time.
326 Citations
30 Claims
-
1. In a computing device, a method for notifying the user of an event, the method comprising:
-
displaying, in an active display area of a display screen, output for an activity being performed by the user; and responsive to an event; reducing the size of the active display area to create a vacant portion of the display screen; displaying an event notification in the vacant portion of the display screen; and concurrently with displaying the event notification, continuing to display output for the activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. In a computing device, a method for presenting status of a persistent set of data, the method comprising:
-
displaying, in an active display area of a display screen, output for an activity being performed by the user; and responsive to a request for status of a persistent set of data; reducing the size of the active display area to create a vacant portion of the display screen; presenting status of the persistent set of data in the vacant portion of the display screen; and concurrently with displaying the event notification, continuing to display output for the activity.
-
-
20. In a computing device, a method for notifying the user of an event, the method comprising:
-
displaying, in an active display area of a display screen, output for an activity being performed by the user; responsive to an event having a first level of importance; reducing the size of the active display area to create a vacant portion of the display screen; displaying an event notification in the vacant portion of the display screen; and concurrently with displaying the event notification, continuing to display output for the activity; and responsive to an event having a second level of importance; displaying an event notification at least partially obscuring the active display area. - View Dependent Claims (21)
-
-
22. A computer program product for notifying a computing device user of an event, the computer program product comprising:
-
a computer-readable storage medium; and computer program code, encoded on the medium, for; displaying, in an active display area of a display screen, output for an activity being performed by the user; and responsive to an event; reducing the size of the active display area to create a vacant portion of the display screen; displaying an event notification in the vacant portion of the display screen; and concurrently with displaying the event notification, continuing to display output for the activity. - View Dependent Claims (23, 24, 25, 26)
-
-
27. In a computing device, a system for notifying a computing device user of an event, the system comprising:
-
a display screen, for displaying, in an active display area, output for an activity being performed by the user; and a processor, for determining that an event has occurred; wherein, responsive to the event, the display screen; reduces the size of the active display area to create a vacant portion of the display screen; displays an event notification in the vacant portion of the display screen; and concurrently with displaying the event notification, continues to display output for the activity. - View Dependent Claims (28, 29, 30)
-
Specification