Method and apparatus for providing a notification mechanism
First Claim
1. A method comprising:
- causing provision of a notification bar at an edge of a touch screen display in response to an occurrence of an event, the notification bar providing information indicative of the event;
enabling, responsive to user input, extension of the notification bar away from the edge of the touch screen display to display a first level associated with a notification class from among a plurality of notification classes, wherein dynamic criteria defines the notification class to be included in the first level based upon a statistical probability that the content of the notification class included in the first level will be used; and
causing presentation of the notification bar to remain in an extended position away from the edge of the touch screen display so as to display the first level upon cessation of the user input,wherein enabling extension of the notification bar comprises enabling extension of the notification bar to expose the first level responsive to a drag operation extending the notification bar to at least a threshold drag length corresponding to the first level, a further level associated with a different notification class being exposed in response to a further, separate and distinct, user input while the notification bar is extended comprising a drag operation in a retracting direction to expose a second level not previously exposed.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a notification mechanism may include causing provision of a notification bar at an edge of a touch screen display in response to an occurrence of an event where the notification bar provides information indicative of the event, enabling, responsive to user input, extension of the notification bar away from the edge of the touch screen display to display one or more levels of other notification classes in addition to the information indicative of the event, causing presentation of the notification bar to remain in an extended position away from the edge of the touch screen display so as to display one or more levels of notification classes upon cessation of the user input and causing, responsive to exposure of each level that has a subsequent level thereafter, an indication of existence of the subsequent level. A corresponding apparatus and computer program product are also provided.
-
Citations
28 Claims
-
1. A method comprising:
-
causing provision of a notification bar at an edge of a touch screen display in response to an occurrence of an event, the notification bar providing information indicative of the event; enabling, responsive to user input, extension of the notification bar away from the edge of the touch screen display to display a first level associated with a notification class from among a plurality of notification classes, wherein dynamic criteria defines the notification class to be included in the first level based upon a statistical probability that the content of the notification class included in the first level will be used; and causing presentation of the notification bar to remain in an extended position away from the edge of the touch screen display so as to display the first level upon cessation of the user input, wherein enabling extension of the notification bar comprises enabling extension of the notification bar to expose the first level responsive to a drag operation extending the notification bar to at least a threshold drag length corresponding to the first level, a further level associated with a different notification class being exposed in response to a further, separate and distinct, user input while the notification bar is extended comprising a drag operation in a retracting direction to expose a second level not previously exposed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 24)
-
-
12. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
cause provision of a notification bar at an edge of a touch screen display in response to an occurrence of an event, the notification bar providing information indicative of the event; enable, responsive to user input, extension of the notification bar away from the edge of the touch screen display to display a first level associated with a notification class from among a plurality of notification classes, wherein dynamic criteria defines the notification class to be included in the first level based upon a statistical probability that the content of the notification class included in the first level will be used; and cause presentation of the notification bar to remain in an extended position away from the edge of the touch screen display so as to display the first level upon cessation of the user input, wherein enablement of the extension of the notification bar comprises enabling extension of the notification bar to expose the first level responsive to a drag operation extending the notification bar to at least a threshold drag length corresponding to the first level, a further level associated with a different notification class being exposed in response to a further, separate and distinct, user input while the notification bar is extended comprising a drag operation in a retracting direction to expose a second level not previously exposed. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25)
-
-
23. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions to:
-
enable, responsive to user input, extension of the notification bar away from the edge of the touch screen display to display a first level associated with a notification class from among a plurality of notification classes, wherein dynamic criteria defines the notification class to be included in the first level based upon a statistical probability that the content of the notification class included in the first level will be used; and cause presentation of the notification bar to remain in an extended position away from the edge of the touch screen display so as to display one or more levels of notification classes upon cessation of the user input, wherein the extended position is the first level upon cessation of the user input, wherein enablement of the extension of the notification bar comprises enabling extension of the notification bar to expose the first level responsive to a drag operation extending the notification bar to at least a threshold drag length corresponding to the first level, a further level associated with a different notification class being exposed in response to a further, separate and distinct, user input while the notification bar is extended comprising a drag operation in a retracting direction to expose a second level not previously exposed. - View Dependent Claims (26, 27, 28)
-
Specification