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.
236 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