# US 2022/0284901 A1 · Voice assistant discoverability through on-device targeting and personalization

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

- Number: US 2022/0284901 A1
- Document ID: US20220284901A1
- Status: Published application
- Kind: A1
- Application number: 17/827,245
- Filed: 2022-05-27
- Published: 2022-09-08
- Earliest claimed: 2019-05-31
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Kirill NOVITCHENKO; Kyle W. LU; Nikrouz GHOTBI; Trungtin TRAN; Lun CUI; Matias Hernan SULZBERGER; Marek Rastislav TELGARSKY; Briana C. CHAPMAN; Kevin Siu Wai LI; Jared CRAWFORD; Robert A. WALKER
- Web page: https://patentgrep.com/patent/US20220284901A1

## CPC

- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L 15/1815: {Semantic context, e.g. disambiguation of the recognition hypotheses based on word meaning}
- H04M 1/72454: according to context-related or environment-related conditions
- G06F 9/453: {Help systems}
- G10L 2015/223: {Execution procedure of a spoken command}
- H04M 2250/74: with voice recognition means
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Systems and processes for providing personalized suggestions indicating that a task may be performed using a digital assistant of an electronic device are provided. An example method includes, at an electronic device with a display, receiving context data associated with the electronic device; determining, based on the context data, a task that may be performed by a digital assistant of the electronic device in response to a natural-language expression; determining, based on the context data, whether suggestion criteria associated with the determined task are satisfied; and in accordance with a determination that the suggestion criteria are satisfied, providing a suggestion indicating that the determined task may be performed using the digital assistant of the electronic device.

## Claims

### Claim 1

A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device with a display, cause the electronic device to:
receive context data associated with the electronic device, wherein the context data includes a Do Not Disturb While Driving setting;
determine, based on the context data, a task that may be performed by a digital assistant of the electronic device;
determine, based on the context data, whether suggestion criteria associated with the determined task are satisfied;
determine if a user of the electronic device is driving; and
in accordance with a determination that the user of the electronic device is driving, the suggestion criteria are satisfied, and the Do Not Disturb While Driving setting is on, display a suggestion indicating that the determined task may be performed using the digital assistant of the electronic device.

### Claim 2 (depends on 1)

The non-transitory computer-readable storage medium of claim 1, wherein the one or more programs further comprise instructions, which when executed by the one or more processors of the electronic device, cause the electronic device to:
display, based on the Do Not Disturb While Driving setting, a mode disable affordance.

### Claim 3 (depends on 1)

The non-transitory computer-readable storage medium of claim 1, wherein the one or more programs further comprise instructions, which when executed by the one or more processors of the electronic device, cause the electronic device to:
display a cancel affordance.

### Claim 4 (depends on 3)

The non-transitory computer-readable storage medium of claim 3, wherein the one or more programs further comprise instructions, which when executed by the one or more processors of the electronic device, cause the electronic device to:
in response to a selection of the cancel affordance, cease display of the suggestion.

### Claim 5 (depends on 3)

The non-transitory computer-readable storage medium of claim 3, wherein after ceasing display of the suggestion, Do Not Disturb While Driving setting continues operating.

### Claim 6 (depends on 1)

The non-transitory computer-readable storage medium of claim 1, wherein the one or more programs further comprise instructions, which when executed by the one or more processors of the electronic device, cause the electronic device to:
prior to determining the task, displaying a driving suggestion interface; and
providing the suggestion includes displaying the suggestion in a suggestion indicator in the driving suggestion interface.

### Claim 7 (depends on 1)

The non-transitory computer-readable storage medium of claim 1, wherein displaying the suggestion includes obscuring an underlying user interface.

### Claim 8 (depends on 1)

The non-transitory computer-readable storage medium of claim 1, wherein displaying the suggestion includes displaying the suggestion over a locked screen interface.

### Claim 9 (depends on 1)

The non-transitory computer-readable storage medium of claim 1, wherein determining if a user is driving includes determining the electronic device is moving at a threshold speed.

### Claim 10 (depends on 1)

The non-transitory computer-readable storage medium of claim 1, wherein the context data further includes an opened application.

### Claim 11

An electronic device, comprising:
a display;
one or more processors;
a memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, wherein the one or more programs include instructions for:
receiving context data associated with the electronic device, wherein the context data includes a Do Not Disturb While Driving setting;
determining, based on the context data, a task that may be performed by a digital assistant of the electronic device;
determining, based on the context data, whether suggestion criteria associated with the determined task are satisfied;
determining if a user of the electronic device is driving; and
in accordance with a determination that the user of the electronic device is driving, the suggestion criteria are satisfied, and the Do Not Disturb While Driving setting is on, displaying a suggestion indicating that the determined task may be performed using the digital assistant of the electronic device.

### Claim 12

A method, comprising:
at an electronic device with a display:
receiving context data associated with the electronic device, wherein the context data includes a Do Not Disturb While Driving setting;
determining, based on the context data, a task that may be performed by a digital assistant of the electronic device;
determining, based on the context data, whether suggestion criteria associated with the determined task are satisfied;
determining if a user of the electronic device is driving; and
in accordance with a determination that the user of the electronic device is driving, the suggestion criteria are satisfied, and the Do Not Disturb While Driving setting is on, displaying a suggestion indicating that the determined task may be performed using the digital assistant of the electronic device.
