Electronic devices with voice command and contextual data processing capabilities
AssigneeApple Inc.
InventorAram M. LINDAHL
Life of this patent
Estimating the term…
Abstract
An electronic device may capture a voice command from a user. The electronic device may store contextual information about the state of the electronic device when the voice command is received. The electronic device may transmit the voice command and the contextual information to computing equipment such as a desktop computer or a remote server. The computing equipment may perform a speech recognition operation on the voice command and may process the contextual information. The computing equipment may respond to the voice command. The computing equipment may also transmit information to the electronic device that allows the electronic device to respond to the voice command.
Claims25
(canceled)
A method for processing voice commands, comprising:
- at an electronic device with one or more processors and memory:
- receiving a user utterance representing a user request;
- based on one or more words in the user utterance, determining contextual information of the electronic device that is relevant to the user request;
- based on the user utterance and the contextual information, causing determination of one or more actions required to satisfy the user request;
- causing performance of the one or more actions to generate a result;
- and
- presenting the result.
A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device, cause the device to:
- receive a user utterance representing a user request;
- based on one or more words in the user utterance, determine contextual information of the electronic device that is relevant to the user request;
- based on the user utterance and the contextual information, cause determination of one or more actions required to satisfy the user request;
- cause performance of the one or more actions to generate a result;
- and
- present the result.
A electronic device comprising:
- a microphone;
- one or more processors;
- and
- memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
- receiving, via the microphone, a user utterance representing a user request;
- based on one or more words in the user utterance, determining contextual information of the electronic device that is relevant to the user request;
- based on the user utterance and the contextual information, causing determination of one or more actions required to satisfy the user request;
- causing performance of the one or more actions to generate a result;
- and
- presenting the result.
Dependencies are inferred from the claim text.