SYSTEMS AND METHODS FOR DISPLAYING NOTIFICATIONS RECEIVED FROM MULTIPLE APPLICATIONS
First Claim
Patent Images
1. A data processing system, comprising:
- a processor to execute instructions;
a touch processing module; and
a memory coupled with the processor to store instructions, which when executed by the processor, cause the processor to interface a notification module of the data processing system with an application programming interface (“
API”
) calling component and operative to;
receive a plurality of notifications from at least one application;
detect that the electronic device is operating in a locked state;
provide a pull-down option associated with the plurality of notifications;
detect whether a user has selected the pull-down option using the touch processing module; and
in response to detecting that the user has selected the pull-down option, provide a list of the plurality of notifications to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for displaying notifications received from multiple applications. In some embodiments, an electronic device can monitor notifications that are received from the multiple applications. Responsive to receiving the notifications, the electronic device can control the manner in which the notifications are displayed while the device is operating in a locked or an unlocked state. In some embodiments, the electronic device can allow users to customize how notifications are to be displayed while the device is in the locked and/or unlocked states.
-
Citations
37 Claims
-
1. A data processing system, comprising:
-
a processor to execute instructions; a touch processing module; and a memory coupled with the processor to store instructions, which when executed by the processor, cause the processor to interface a notification module of the data processing system with an application programming interface (“
API”
) calling component and operative to;receive a plurality of notifications from at least one application; detect that the electronic device is operating in a locked state; provide a pull-down option associated with the plurality of notifications; detect whether a user has selected the pull-down option using the touch processing module; and in response to detecting that the user has selected the pull-down option, provide a list of the plurality of notifications to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for displaying notifications when an electronic device is in a locked state, the method comprising:
-
receiving a plurality of notifications from at least one application; detecting that the electronic device is operating in the locked state; displaying a list of the plurality of notifications; enabling a user to browse the displayed list while the electronic device is operating in the locked state. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A machine-readable storage medium that provides instructions that, if executed by a processor, will cause the processor to generate an application programming interface (“
- API”
) that allows an API-implementing component to perform operations, the operations comprising;receiving a plurality of notifications, wherein the plurality of notifications comprise at least one of a push-based notification and a trigger-based notification; detecting that an electronic device is in an unlocked state; detecting that a user has selected to access a notification center; and displaying the notification center, wherein the notification center comprises a plurality of panes associated with the plurality of notifications. - View Dependent Claims (17, 18, 19, 20, 21, 22)
- API”
-
23. A method for displaying a notifications center in an unlocked electronic device, the method comprising:
-
receiving a plurality of notifications; detecting that a user has selected to access a notification center; displaying the notification center, wherein the notification center comprises at least one horizontally scrollable pane and at least one vertically scrollable pane, wherein the at least one vertically scrollable pane includes an associated listing of at least one notification. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A data processing system, comprising:
-
a processor to execute instructions; a touch processing module; and a memory coupled with the processor to store instructions, which when executed by the processor, cause the processor to interface a notification module of the data processing system with an application programming interface (“
API”
) calling component and operative to;receive a plurality of notifications; detect that a user has selected to access a notification center; display the notification center, wherein the notification center comprises at least one horizontally scrollable pane and at least one vertically scrollable pane, wherein the at least one vertically scrollable pane includes an associated listing of at least one notification. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37-88. -88. (canceled)
Specification