Electronic devices with voice command and contextual data processing capabilities
First Claim
Patent Images
1. 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;
determining, based on one or more words in the user utterance, contextual information of the electronic device that is associated with the user request;
based on the user utterance and the contextual information, causing determination of one or more actions responsive to the user request;
causing performance of the one or more actions to generate a result; and
presenting the result.
0 Assignments
0 Petitions
Accused Products
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.
2969 Citations
24 Claims
-
1. 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; determining, based on one or more words in the user utterance, contextual information of the electronic device that is associated with the user request; based on the user utterance and the contextual information, causing determination of one or more actions responsive to the user request; causing performance of the one or more actions to generate a result; and presenting the result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. 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; determine, based on one or more words in the user utterance, contextual information of the electronic device that is associated with the user request; based on the user utterance and the contextual information, cause determination of one or more actions responsive to the user request; cause performance of the one or more actions to generate a result; and present the result. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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; determining, based on one or more words in the user utterance, contextual information of the electronic device that is associated with the user request; based on the user utterance and the contextual information, causing determination of one or more actions responsive to the user request; causing performance of the one or more actions to generate a result; and presenting the result. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification