US2013018659A1PendingUtilityA1

Systems and Methods for Speech Command Processing

Assignee: GOOGLE INCPriority: Jul 12, 2011Filed: Nov 8, 2011Published: Jan 17, 2013
Est. expiryJul 12, 2031(~5 yrs left)· nominal 20-yr term from priority
Inventors:Liang-Yu Chi
G02B 27/017G10L 15/22G02B 2027/014G06F 16/951G10L 25/48G06F 3/167G06F 1/163G06F 16/632G10L 15/00G06F 16/243G02B 2027/0178G06T 11/60G02B 27/0172G06F 16/638G10L 2015/223
53
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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.   
     
     
         2 . The method of  claim 1 , wherein the command is a command selected from the group of a communication command, a scheduling command, a command to display information, a command to save information, and a command to delete information. 
     
     
         3 . The method of  claim 1 , wherein the implicit search request comprises a request to search within the context. 
     
     
         4 . The method of  claim 1 , wherein the one or more output components comprise an audio output and/or a video output. 
     
     
         5 . The method of  claim 1 , wherein at least one database of the one or more databases is not resident on the wearable computing device, and wherein the wearable computing device is configured to communicate with the at least one database that is not resident on the wearable computing device. 
     
     
         6 . The method of  claim 1 , wherein determining the number of persons providing speech input comprises determining a number of different sets of speech-related characteristics. 
     
     
         7 . The method of  claim 1 , further comprising:
 determining a user associated with the speech input; and   providing the output based on the determined user.   
     
     
         8 . The method of  claim 7 , further comprising:
 storing an output preference of the determined user; and   wherein providing the output based on the determined user comprises providing the output based on the stored output preference for the determined user.   
     
     
         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.   
     
     
         10 . The wearable computing device of  claim 9 , wherein the the implicit search request comprises a request to search the context. 
     
     
         11 . The wearable computing device of  claim 9 , wherein at least one database of the one or more databases is not resident on the wearable computing device, and wherein the means for determining the context and the means for determining the action further each comprise means to communicate with the at least one database that is not resident on the wearable computing device. 
     
     
         12 . The wearable computing device of  claim 9 , wherein the means for determining the number of persons providing speech input comprises means for determining a number of different sets of speech-related characteristics. 
     
     
         13 . The wearable computing device of  claim 9 , further comprising:
 means for determining a user associated with the speech input; and   means for providing the output based on the determined user.   
     
     
         14 . The wearable computing device of  claim 13 , further comprising:
 means for storing an output preference of the determined user; and   wherein the means for providing the output based on the determined user comprises the means for providing the output based on the stored output preference for the determined user.   
     
     
         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.   
     
     
         16 . The article of manufacture of  claim 15 , wherein the implicit search request comprises a request to search the context. 
     
     
         17 . The article of manufacture of  claim 15 , wherein at least one database of the one or more databases is not resident on the wearable computing device, and wherein the instructions for determining the context and the instructions for determining an action comprise instructions to communicate with the at least one database that is not resident on the wearable computing device. 
     
     
         18 . The article of manufacture of  claim 15 , wherein the instructions for determining the number of persons providing speech input comprise instructions for determining a number of different sets of speech-related characteristics. 
     
     
         19 . The article of manufacture of  claim 15 , further comprising:
 instructions for determining a user associated with the speech input; and   instructions for providing the output based on the determined user.   
     
     
         20 . The article of manufacture of  claim 19 , further comprising:
 instructions for storing an output preference of the determined user; and   wherein the instructions for providing the output based on the determined user comprises the instructions for providing the output based on the stored output preference for the determined user.

Join the waitlist — get patent alerts

Track US2013018659A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.