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.
Claims48
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 electronic device to:
- receive a voice command including a request to perform an action;
- determine contextual information including a current location of the electronic device when the voice command is received;
- cause processing of the voice command and the contextual information to determine the action;
- cause the action to be performed, wherein performing the action generates a result based on the current location of the electronic device;
- and
- present the result.
A method for processing voice commands, the method comprising:
- at an electronic device with one or more processors and memory:
- receiving a voice command including a request to perform an action;
- determining contextual information including a current location of the electronic device when the voice command is received;
- causing processing of the voice command and the contextual information to determine the action;
- causing the action to be performed, wherein performing the action generates a result based on the current location of the electronic device;
- and
- presenting the result.
An electronic device, comprising:
- 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 a voice command including a request to perform an action;
- determining contextual information including a current location of the electronic device when the voice command is received;
- causing processing of the voice command and the contextual information to determine the action;
- causing the action to be performed, wherein performing the action generates a result based on the current location of the electronic device;
- and
- presenting the result.
Dependencies are inferred from the claim text.