Systems and methods for speech command processing
First Claim
1. A method comprising:
- receiving, by a wearable computing device, input data from one or more input source devices;
determining that the received input data includes both a first data pattern representing an explicit command and a second data pattern representing an implicit search request, wherein the first data pattern representing the explicit command comprises the first data pattern indicating that the wearable computing device should carry out a particular operation, and wherein the second data pattern representing the implicit search request comprises the second data pattern indicating that the wearable computing device should provide search results based on particular content even though the input data is without an explicit indication to provide the search results based on the particular content; and
in response to determining that the received input data includes both the first data pattern representing the explicit command and the second data pattern representing the implicit search request, the wearable computing device prioritizing the explicit command over the implicit search request by carrying out the particular operation.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus related to processing speech input at a wearable computing device are disclosed. Speech input can be received at the wearable computing device. Speech-related text corresponding to the speech input can be generated. A context can be determined based on database(s) and/or a history of accessed documents. An action can be determined based on an evaluation of at least a portion of the speech-related text and the context. The action can be a command or a search request. If the action is a command, then the wearable computing device can generate output for the command. If the action is a search request, then the wearable computing device can: communicate the search request to a search engine, receive search results from the search engine, and generate output based on the search results. The output can be provided using output component(s) of the wearable computing device.
28 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a wearable computing device, input data from one or more input source devices; determining that the received input data includes both a first data pattern representing an explicit command and a second data pattern representing an implicit search request, wherein the first data pattern representing the explicit command comprises the first data pattern indicating that the wearable computing device should carry out a particular operation, and wherein the second data pattern representing the implicit search request comprises the second data pattern indicating that the wearable computing device should provide search results based on particular content even though the input data is without an explicit indication to provide the search results based on the particular content; and in response to determining that the received input data includes both the first data pattern representing the explicit command and the second data pattern representing the implicit search request, the wearable computing device prioritizing the explicit command over the implicit search request by carrying out the particular operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A wearable computing device comprising:
-
means for receiving input data from one or more input source means; means for determining that the received input data includes both a first data pattern representing an explicit command and a second data pattern representing an implicit search request, wherein the first data pattern representing the explicit command comprises the first data pattern indicating that the wearable computing device should carry out a particular operation, and wherein the second data pattern representing the implicit search request comprises the second data pattern indicating that the wearable computing device should provide search results based on particular content even though the input data is without an explicit indication to provide the search results based on the particular content; and means for, in response to determining that the received input data includes both the first data pattern representing the explicit command and the second data pattern representing the implicit search request, prioritizing the explicit command over the implicit search request by carrying out the particular operation. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An article of manufacture including a tangible non-transitory computer-readable storage medium having computer-readable instructions encoded thereon, the instructions comprising:
-
instructions for receiving input data from one or more input source devices; instructions for determining that the received input data includes both a first data pattern representing an explicit command and a second data pattern representing an implicit search request, wherein the first data pattern representing the explicit command comprises the first data pattern indicating that the wearable computing device should carry out a particular operation, and wherein the second data pattern representing the implicit search request comprises the second data pattern indicating that the wearable computing device should provide search results based on particular content even though the input data is without an explicit indication to provide the search results based on the particular content; and instructions for, in response to determining that the received input data includes both the first data pattern representing the explicit command and the second data pattern representing the implicit search request, the wearable computing device prioritizing the explicit command over the implicit search request by carrying out the particular operation. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification