Intelligent automated assistant
AssigneeApple Inc.
InventorsHarry J. Saddler, Aimee T. Piercy, Garrett L. Weinberg, Susan L. Booker
Life of this patent
Estimating the term…
Abstract
Systems and processes for operating an automated assistant are disclosed. In one example process, an electronic device provides an audio output via a speaker of the electronic device. While providing the audio output, the electronic device receives, via a microphone of the electronic device, a natural language speech input. The electronic device derives a representation of user intent based on the natural language speech input and the audio output, identifies a task based on the derived user intent; and performs the identified task.
Claims33
An electronic device for operating an automated assistant, the electronic device comprising:
- one or more processors;
- a memory;
- a speaker;
- a microphone;
- 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, the one or more programs including instructions for:
- providing, via the speaker of the electronic device, an audio output;
- while providing the audio output via the speaker of the electronic device, receiving, via the microphone of the electronic device, a natural language speech input;
- in response to receiving the natural language speech input, determining a type of the audio output;
- in response to a determination that the audio output is of a first type, adjusting the audio output;
- in response to a determination that the audio output is of a second type different from the first type, ceasing to provide the audio output;
- deriving a representation of user intent based on the natural language speech input and the audio output;
- identifying a task based on the derived user intent;
- and
- performing the identified task.
A method for operating an automated assistant, the method comprising:
- at an electronic device with a speaker and a microphone,
- providing, via the speaker of the electronic device, an audio output;
- while providing the audio output via the speaker of the electronic device, receiving, via the microphone of the electronic device, a natural language speech input;
- in response to receiving the natural language speech input, determining a type of the audio output;
- in response to a determination that the audio output is of a first type, adjusting the audio output;
- in response to a determination that the audio output is of a second type different from the first type, ceasing to provide the audio output;
- deriving a representation of user intent based on the natural language speech input and the audio output;
- identifying a task based on the derived user intent;
- and
- performing the identified task.
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, cause the device to:
- provide, via a speaker of the electronic device, an audio output;
- while providing the audio output via the speaker of the electronic device, receive, via a microphone of the electronic device, a natural language speech input;
- in response to receiving the natural language speech input, determine a type of the audio output;
- in response to a determination that the audio output is of a first type, adjust the audio output;
- in response to a determination that the audio output is of a second type different from the first type, cease to provide the audio output;
- derive a representation of user intent based on the natural language speech input and the audio output;
- identify a task based on the derived user intent;
- and
- perform the identified task.
Dependencies are inferred from the claim text.