Systems and Methods for Speech Command Processing
First Claim
1. A method, comprising:
- receiving speech input at a wearable computing device;
generating, at the wearable computing device, speech-related text corresponding to the speech input;
determining a context for the speech-related text based at least in part on a history of accessed documents and one or more databases using the wearable computing device;
determining an action based on an evaluation of at least a portion of the speech-related text and the context for the speech-related text, the action comprising at least one of a command, or an implicit search request, wherein the implicit search request is generated by the wearable computing device without speech input that controls content of the implicit search request;
wherein in response to the action comprising a command;
generating, using the wearable computing device, output based on the command; and
wherein in response to the action comprising the implicit search request;
communicating the implicit search request to a search engine,receiving search results from the search engine, andgenerating, using the wearable computing device, output based on the search results;
determining a number of persons providing the speech input;
selecting a selected output component from among one or more output components of the wearable computing device based on the number of persons providing the speech input; and
providing the output using the selected output component.
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.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving speech input at a wearable computing device; generating, at the wearable computing device, speech-related text corresponding to the speech input; determining a context for the speech-related text based at least in part on a history of accessed documents and one or more databases using the wearable computing device; determining an action based on an evaluation of at least a portion of the speech-related text and the context for the speech-related text, the action comprising at least one of a command, or an implicit search request, wherein the implicit search request is generated by the wearable computing device without speech input that controls content of the implicit search request; wherein in response to the action comprising a command; generating, using the wearable computing device, output based on the command; and wherein in response to the action comprising the implicit search request; communicating the implicit search request to a search engine, receiving search results from the search engine, and generating, using the wearable computing device, output based on the search results; determining a number of persons providing the speech input; selecting a selected output component from among one or more output components of the wearable computing device based on the number of persons providing the speech input; and
providing the output using the selected output component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A wearable computing device, comprising:
-
means for receiving speech input; means for generating speech-related text corresponding to the speech input; means for determining a context for the speech-related text based at least in part on a history of accessed documents and one or more databases; means for determining an action based on an evaluation of at least a portion of the speech-related text and the context for the speech-related text, wherein the action comprises at least one of a command or an implicit search request, wherein the implicit search request is generated without speech input that controls content of the implicit search request; means for, in response to the action comprising a command, generating output based on the command; means for, in response to the action comprising the implicit search request;
(a) communicating the implicit search request to a search engine, (b) receiving search results from the search engine, and (c) generating output based on the search results;means for determining a number of persons providing the speech input; a plurality of means of providing output; means for selecting a selected means of providing output from among the plurality of means of providing output based on the number of persons providing the speech input; and means for providing the output using the selected means of providing output. - 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 speech input; instructions for generating speech-related text corresponding to the speech input; instructions for determining a context for the speech-related text based at least in part on a history of accessed documents and one or more databases; instructions for determining an action based on an evaluation of at least a portion of the speech-related text and the context for the speech-related text, wherein the action comprises at least one of a command or an implicit search request, wherein the implicit search request is generated without speech input that controls content of the implicit search request; instructions for, in response to the action comprising a command, generating output based on the command; instructions for, in response to the action comprising the search request;
(a) communicating the implicit search request to a search engine, (b) receiving search results from the search engine, and (c) generating output based on the search results;instructions for determining a number of persons providing the speech input; instructions for selecting an output component based on the number of persons providing the speech input; and instructions for providing the output using the selected output component. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification