DISPLAYING INTERACTIVE NOTIFICATIONS ON TOUCH SENSITIVE DEVICES
First Claim
Patent Images
1. A method, comprising:
- at an electronic device with one or more processors and memory;
detecting an occurrence of an event associated with an application;
in response to detecting the occurrence of the event, displaying a notification element in a first area of a user interface, the notification element comprising information about the event;
responsive to detecting a first sequence of one or more inputs that correspond to the first area of the user interface, displaying a plurality of action option UI elements that include a first UI element and a second UI element, wherein selection of the first UI element causes the application to perform a first action and selection of the second UI element causes the application to perform a second action that is different from the first action.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices display an interactive notification element at an electronic device. The method comprises detecting an occurrence of an event associated with an application. In response to detecting the occurrence of the event, a notification element is displayed. A user of the device inputs a sequence of one or more gestures to reveal actions he can take in response to the notification element. The device then displays a plurality of action option UI elements, the selection of each action option UI element causing the application to perform a different action.
-
Citations
48 Claims
-
1. A method, comprising:
at an electronic device with one or more processors and memory; detecting an occurrence of an event associated with an application; in response to detecting the occurrence of the event, displaying a notification element in a first area of a user interface, the notification element comprising information about the event; responsive to detecting a first sequence of one or more inputs that correspond to the first area of the user interface, displaying a plurality of action option UI elements that include a first UI element and a second UI element, wherein selection of the first UI element causes the application to perform a first action and selection of the second UI element causes the application to perform a second action that is different from the first action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method for providing interactive notification elements, comprising:
at an electronic device with one or more processors and memory; receiving a first message; displaying a first notification element in a first area of a user interface, the first notification element comprising information about the received first message; while displaying the first notification element, displaying a first UI element for initiating a reply to the first message; responsive to receiving a selection of the first UI element, receiving information corresponding to a user-generated reply to the first message; and responsive to receiving a send input, providing the user-generated reply for transmission. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
32. A method for providing interactive notification elements, comprising:
-
receiving from an application a registration message corresponding to a notification element instance for the application, the registration message comprising a notification element category and a mapping of one or more actions associated with the notification element category for one or more notification element contexts; registering the notification element instance for the application; receiving, from an application sever associated with the application, an instruction to provide a notification element, the instruction comprising a notification element category and a notification element context; identifying for the received instruction, the one or more actions associated with the notification element category and notification element context for the instruction received from the application server based on the registered notification element instances; and providing the notification element and the identified one or more actions associated with the notification element category for display in the notification element context. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to:
-
detect an occurrence of an event associated with an application; in response to detecting the occurrence of the event, display a notification element in a first area of a user interface, the notification element comprising information about the event; responsive to detecting a first sequence of one or more inputs that correspond to the first area of the user interface, display a plurality of action option UI elements that include a first UI element and a second UI element, wherein selection of the first UI element causes the application to perform a first action and selection of the second UI element causes the application to perform a second action that is different from the first action.
-
-
44. A computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to:
-
receive a first message; display a first notification element in a first area of a user interface, the first notification element comprising information about the received first message; while displaying the first notification element, display a first UI element for initiating a reply to the first message; responsive to receiving a selection of the first UI element, receive information corresponding to a user-generated reply to the first message; and responsive to receiving a send input, provide the user-generated reply for transmission.
-
-
45. A computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to:
-
receive from an application a registration message corresponding to a notification element instance for the application, the registration message comprising a notification element category and a mapping of one or more actions associated with the notification element category for one or more notification element contexts; register the notification element instance for the application; receive, from an application sever associated with the application, an instruction to provide a notification element, the instruction comprising a notification element category and a notification element context; identify for the received instruction, the one or more actions associated with the notification element category and notification element context for the instruction received from the application server based on the registered notification element instances; and provide the notification element and the identified one or more actions associated with the notification element category for display in the notification element context.
-
-
46. A device comprising a processor and a memory, the device configured to:
-
detect an occurrence of an event associated with an application; in response to detecting the occurrence of the event, display a notification element in a first area of a user interface, the notification element comprising information about the event; responsive to detecting a first sequence of one or more inputs that correspond to the first area of the user interface, display a plurality of action option UI elements that include a first UI element and a second UI element, wherein selection of the first UI element causes the application to perform a first action and selection of the second UI element causes the application to perform a second action that is different from the first action.
-
-
47. A device comprising a processor and a memory, the device configured to:
-
receive a first message; display a first notification element in a first area of a user interface, the first notification element comprising information about the received first message; while displaying the first notification element, display a first UI element for initiating a reply to the first message; responsive to receiving a selection of the first UI element, receive information corresponding to a user-generated reply to the first message; and responsive to receiving a send input, provide the user-generated reply for transmission.
-
-
48. A device comprising a processor and a memory, the device configured to:
-
receive from an application a registration message corresponding to a notification element instance for the application, the registration message comprising a notification element category and a mapping of one or more actions associated with the notification element category for one or more notification element contexts; register the notification element instance for the application; receive, from an application sever associated with the application, an instruction to provide a notification element, the instruction comprising a notification element category and a notification element context; identify for the received instruction, the one or more actions associated with the notification element category and notification element context for the instruction received from the application server based on the registered notification element instances; and provide the notification element and the identified one or more actions associated with the notification element category for display in the notification element context.
-
Specification