ELECTRONIC DEVICES WITH VOICE COMMAND AND CONTEXTUAL DATA PROCESSING CAPABILITIES
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.
186 Citations
67 Claims
-
1-19. -19. (canceled)
-
20. A method for processing voice commands, comprising:
at an electronic device with one or more processors and memory; receiving a voice command containing a request for media; storing contextual information of the electronic device, the contextual information related to a media playback operation occurring at the electronic device while receiving the voice command; after receiving the voice command and storing the contextual information, transmitting at least a portion of the voice command and the stored contextual information from the electronic device to remote computing equipment; and receiving, from the remote computing equipment, media results obtained based on the voice command and the contextual information. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
43. 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 a voice command containing a request for media; storing contextual information of the electronic device, the contextual information related to a media playback operation occurring at the electronic device while receiving the voice command; after receiving the voice command and storing the contextual information, transmitting at least a portion of the voice command and the stored contextual information from the electronic device to remote computing equipment; and receiving, from the remote computing equipment, media results obtained based on the voice command and the contextual information. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. 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 in communication with remote computing equipment over a communications path, cause the device to:
-
receive a voice command containing a request for media; store contextual information of the electronic device, the contextual information related to a media playback operation occurring at the electronic device while receiving the voice command; after receiving the voice command and storing the contextual information, transmit at least a portion of the voice command and the stored contextual information from the electronic device to the remote computing equipment; and receive, from the remote computing equipment, media results obtained based on the voice command and the contextual information. - View Dependent Claims (67)
-
Specification