Method and system for displaying transient notifications
First Claim
1. A computer-readable medium which stores a set of instructions which when executed performs a method for displaying a notification, the method executed by the set of instructions comprising:
- receiving a notification at a notification component to provide to a user, the notification component adapted to receive notifications from a plurality of objects and adapted to receive notifications of different notification types;
determining a priority to assign the notification based on a user specified priority;
deciding a notification type, wherein deciding the notification type comprises selecting one of a display notification and an audio notification, wherein selecting the display notification comprises selecting one of an alpha-blended display, a transient display, a transient alpha-blended display, an animated display, and a normal display; and
rendering the notification in accordance with the priority and the notification type.
2 Assignments
0 Petitions
Accused Products
Abstract
A notification component that is shared between all applications that provides notifications to users without interrupting the task that the user is working and allows users to manage the notifications from one location. The user can globally set preferences as to how the notifications should be rendered. These preferences include enabling or disabling notification classifications, which rendering type they want to use for each notification classification, and priority of notifications within each notification classification. The notification component allows the user to indicate what notifications the user want to sees and how the notifications are rendered. Rendering types include audio, visual, and pager styles. An application uses an application programming interface to send notification using schema based or text based notifications. The system parses the notification and provides the user the notification through notification classifications in accordance with the user preferences.
-
Citations
29 Claims
-
1. A computer-readable medium which stores a set of instructions which when executed performs a method for displaying a notification, the method executed by the set of instructions comprising:
-
receiving a notification at a notification component to provide to a user, the notification component adapted to receive notifications from a plurality of objects and adapted to receive notifications of different notification types; determining a priority to assign the notification based on a user specified priority; deciding a notification type, wherein deciding the notification type comprises selecting one of a display notification and an audio notification, wherein selecting the display notification comprises selecting one of an alpha-blended display, a transient display, a transient alpha-blended display, an animated display, and a normal display; and rendering the notification in accordance with the priority and the notification type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of displaying a notification received from one of a plurality of objects at a notification component adapted to receive notifications from the plurality of objects and adapted to receive notifications of different notification classifications, the method comprising the steps of:
-
determining, by the notification component, a notification classification; rendering, by the notification component, the notification in accordance with the notification classification and a user specified priority; and selecting a rendering type and wherein rendering the notification in accordance with the notification classification further comprises rendering the notification using the rendering type wherein selecting the rendering type comprises selecting one of an alpha-blended display, a transient display, a transient alpha-blended display, an animated display, and a normal display. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of displaying a notification received from one of a plurality of objects at a notification component adapted to receive notifications from the plurality of objects and adapted to receive notifications of different notification classifications, the method comprising:
-
determining, by the notification component, a notification classification; and rendering, by the notification component, the notification in accordance with the notification classification and a user specified priority, wherein rendering the notification in accordance with the notification classification further comprises rendering the notification in accordance with a user preference, wherein the user preference comprises a classification enable, a positional location, and a classification size, the positional location being a location on a display where the notification is to be displayed, the classification size being an area in a display area where the notification is to be displayed, rendering the notification in accordance with a user preference comprises, determining if the classification enable is enabled for the notification classification, and if the classification enable is enabled for the notification classification, rendering the notification at the positional location and at a size equal to the classification size.
-
Specification