# US 10,771,422 B2 · Displaying interactive notifications on touch sensitive devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,771,422 B2
- Document ID: US10771422B2
- Status: Granted
- Kind: B2
- Application number: 15/865,032
- Filed: 2018-01-08
- Published: 2018-05-10
- Granted: 2020-09-08
- Earliest claimed: 2014-05-31
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Matthew E. Shepherd; Michael Rhett Dickson; Stephen O. Lemay; Freddy A. Anzures; Richard R. Dellinger; Tomiwa Alabi; Lawrence Y. Yang
- Web page: https://patentgrep.com/patent/US10771422B2

## CPC

- H04L 51/224: providing notification on incoming messages, e.g. pushed notifications of received messages
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- H04L 51/02: using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
- H04L 51/10: Multimedia information
- H04L 51/42: Mailbox-related aspects, e.g. synchronisation of mailboxes
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The disclosed embodiments include a method for providing interactive notification elements. A device receives a first message and displays a first notification element in a first area of a user interface. The first notification element includes information about the received first message. While displaying the first notification element, the device receives a second message. In response, the device determines whether the second message is associated with the first message. When the second message is associated with the first message, the device displays a second notification element in the first area. The second notification element includes information about the received second message.

## Claims

### Claim 1

A method, comprising:
at an electronic device with one or more processors and memory:
while the electronic device is locked:
receiving a first message; and
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, receiving a user-generated reply to the first message;
after receiving the user-generated reply to the first message, receiving a user input for opening an application associated with the first notification element; and
in response to the user input, displaying the application associated with the first notification element in a second area of the user interface, including maintaining, in the displayed application, information for the user-generated reply that has already been received.

### Claim 2 (depends on 1)

The method of claim 1, further comprising, before receiving the user input for opening the application associated with the first notification element:
receiving a second message;
determining whether the second message is associated with the first message;
in response to receiving the second message:
in accordance with a determination that the second message is associated with the first message, displaying a second notification element in the first area of the user interface, the second notification element comprising information about the received second message; and
in accordance with a determination that the second message is not associated with the first message, delaying displaying the second notification element for the second message until the first notification element has been dismissed.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
while displaying the first notification element, displaying a first UI element for initiating the user-generated reply to the first message; and
wherein the user-generated reply to the first message is received after receiving a selection of the first UI element; and
responsive to receiving a send input, providing the user-generated reply for transmission.

### Claim 4 (depends on 3)

The method of claim 3, wherein displaying the second notification element comprises maintaining information for the user-generated reply that has already been received.

### Claim 5 (depends on 3)

The method of claim 3, wherein the user-generated reply comprises a text-based message.

### Claim 6 (depends on 5)

The method of claim 5, wherein receiving the send input comprises receiving a selection of a second UI element.

### Claim 7 (depends on 3)

The method of claim 3, wherein the user-generated reply comprises an audio message.

### Claim 8 (depends on 7)

The method of claim 7, wherein receiving the send input comprises detecting a lowering motion of the electronic device.

### Claim 9 (depends on 3)

The method of claim 3, wherein the user-generated reply is received without displaying the application in the second area of the user interface.

### Claim 10 (depends on 1)

The method of claim 1, wherein:
the user input for opening the application associated with the first notification element is an input that corresponds to selection of the first notification element.

### Claim 11 (depends on 3)

The method of claim 3, wherein the first UI element includes a text entry field.

### Claim 12 (depends on 11)

The method of claim 11, wherein displaying the first UI element comprises:
receiving a sequence of one or more gestures in the first area of the user interface; and
responsive to receiving the sequence of one or more gestures, displaying the first UI element.

### Claim 13 (depends on 11)

The method of claim 11, wherein:
the first UI element includes the text entry field and an audio entry button for initiating recording of audio; and
responsive to receiving a selection of the first UI element:
in accordance with a determination that the selection includes selection of the text entry field, displaying a soft keyboard on the display and replacing the audio entry button with a send button for sending a text message; and
in accordance with a determination that the selection includes selection of the audio entry button, initiating recording of audio and replacing the text entry field with a representation of the audio being recorded.

### Claim 14 (depends on 2)

The method of claim 2, further comprising:
while displaying the first notification element, detecting a request to dismiss the second notification element; and
in response to detecting the request to dismiss the second notification element, ceasing to display the second notification element; and
after ceasing to display the second notification element, continuing to display the first notification element.

### Claim 15 (depends on 3)

The method of claim 3, further comprising:
responsive to receiving the second message, displaying an indication in the first notification element that the second message was received.

### Claim 16 (depends on 1)

The method of claim 1, wherein the first message is an audio message, the method further comprising:
while displaying the first notification element, responsive to detecting a raising motion of the electronic device, playing the first message.

### Claim 17

A non-transitory computer-readable storage medium storing instructions that, when executed by an electronic device having one or more processors and memory, cause the electronic device to:
while the electronic device is locked:
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, receive a user-generated reply to the first message;
after receiving the user-generated reply to the first message, receive a user input for opening an application associated with the first notification element; and
in response to the user input, display the application associated with the first notification element in a second area of the user interface, including maintaining, in the displayed application, information for the user-generated reply that has already been received.

### Claim 18

An electronic device, comprising:
a display;
one or more processors;
memory storing one or more programs, the one or more programs including instructions that when executed by the one or more processors cause the electronic device to:
while the electronic device is locked:
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, receiving a user-generated reply to the first message;
after receiving the user-generated reply to the first message, receiving a user input for opening an application associated with the first notification element; and
in response to the user input, displaying the application associated with the first notification element in a second area of the user interface, including maintaining, in the displayed application, information for the user-generated reply that has already been received.

### Claim 19 (depends on 18)

The electronic device of claim 18, wherein the one or more programs further include instructions that cause the electronic device to, before receiving the user input for opening the application associated with the first notification element:
receive a second message;
determine whether the second message is associated with the first message;
in response to receiving the second message:
in accordance with a determination that the second message is associated with the first message, display a second notification element in the first area of the user interface, the second notification element comprising information about the received second message; and
in accordance with a determination that the second message is not associated with the first message, delay displaying the second notification element for the second message until the first notification element has been dismissed.

### Claim 20 (depends on 19)

The electronic device of claim 19, wherein the one or more programs further include instructions that cause the electronic device to:
while displaying the first notification element, display a first UI element for initiating the user-generated reply to the first message; and
wherein the user-generated reply to the first message is received after receiving a selection of the first UI element; and
responsive to receiving a send input, provide the user-generated reply for transmission.

### Claim 21 (depends on 20)

The electronic device of claim 20, wherein displaying the second notification element comprises maintaining information for the user-generated reply that has already been received.

### Claim 22 (depends on 20)

The electronic device of claim 20, wherein the user-generated reply comprises a text-based message.

### Claim 23 (depends on 20)

The electronic device of claim 20, wherein the user-generated reply is received without displaying the application in the second area of the user interface.

### Claim 24 (depends on 18)

The electronic device of claim 18, wherein:
the user input for opening the application associated with the first notification element is an input that corresponds to selection of the first notification element.

### Claim 25 (depends on 20)

The electronic device of claim 20, wherein the first UI element includes a text entry field.

### Claim 26 (depends on 19)

The electronic device of claim 19, wherein the one or more programs further include instructions that cause the electronic device to:
while displaying the first notification element, detect a request to dismiss the second notification element; and
in response to detecting the request to dismiss the second notification element, cease to display the second notification element; and
after ceasing to display the second notification element, continue to display the first notification element.

### Claim 27 (depends on 20)

The electronic device of claim 20, wherein the one or more programs further include instructions that cause the electronic device to:
responsive to receiving the second message, display an indication in the first notification element that the second message was received.

### Claim 28 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, further comprising instructions that cause the electronic device to, before receiving the user input for opening the application associated with the first notification element:
receive a second message;
determine whether the second message is associated with the first message;
in response to receiving the second message:
in accordance with a determination that the second message is associated with the first message, display a second notification element in the first area of the user interface, the second notification element comprising information about the received second message; and
in accordance with a determination that the second message is not associated with the first message, delay displaying the second notification element for the second message until the first notification element has been dismissed.

### Claim 29 (depends on 28)

The non-transitory computer-readable storage medium of claim 28, further comprising instructions that cause the electronic device to:
while displaying the first notification element, display a first UI element for initiating the user-generated reply to the first message; and
wherein the user-generated reply to the first message is received after receiving a selection of the first UI element; and
responsive to receiving a send input, provide the user-generated reply for transmission.

### Claim 30 (depends on 29)

The non-transitory computer-readable storage medium of claim 29, wherein displaying the second notification element comprises maintaining information for the user-generated reply that has already been received.

### Claim 31 (depends on 29)

The non-transitory computer-readable storage medium of claim 29, wherein the user-generated reply comprises a text-based message.

### Claim 32 (depends on 29)

The non-transitory computer-readable storage medium of claim 29, wherein the user-generated reply is received without displaying the application in the second area of the user interface.

### Claim 33 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein:
the user input for opening the application associated with the first notification element is an input that corresponds to selection of the first notification element.

### Claim 34 (depends on 29)

The non-transitory computer-readable storage medium of claim 29, wherein the first UI element includes a text entry field.

### Claim 35 (depends on 28)

The non-transitory computer-readable storage medium of claim 28, further comprising instructions that cause the electronic device to:
while displaying the first notification element, detect a request to dismiss the second notification element; and
in response to detecting the request to dismiss the second notification element, cease to display the second notification element; and
after ceasing to display the second notification element, continue to display the first notification element.

### Claim 36 (depends on 29)

The non-transitory computer-readable storage medium of claim 29, further comprising instructions that cause the electronic device to:
responsive to receiving the second message, display an indication in the first notification element that the second message was received.
