PREDICTING AND LEARNING CARRIER PHRASES FOR SPEECH INPUT
2 Assignments
0 Petitions
Accused Products
Abstract
Predicting and learning users'"'"' intended actions on an electronic device based on free-form speech input. Users'"'"' actions can be monitored to develop a list of carrier phrases having one or more actions that correspond to the carrier phrases. A user can speak a command into a device to initiate an action. The spoken command can be parsed and compared to a list of carrier phrases. If the spoken command matches one of the known carrier phrases, the corresponding action(s) can be presented to the user for selection. If the spoken command does not match one of the known carrier phrases, search results (e.g., Internet search results) corresponding to the spoken command can be presented to the user. The actions of the user in response to the presented action(s) and/or the search results can be monitored to update the list of carrier phrases.
-
Citations
22 Claims
-
1. (canceled)
-
2. A computer-implemented method comprising:
-
identifying, from a transcription of first speech data, (i) a candidate trigger term, and (ii) one or more terms that reference a particular entity; identifying, from a transcription of second speech data, the one or more terms that reference the particular entity; in response to identifying the one or more terms that reference the particular entity from the transcription of second speech data, providing for output (i) one or more results of a search query in which the one or more terms that reference the particular entity are used as a query, or (ii) a control for performing an action with respect to the particular entity; receiving data that indicates a selection of the control for performing the action with respect to the particular entity; and in response to receiving the data that indicates the selection of the control, adjusting a relevance score for the candidate trigger term and the action to indicate that the candidate trigger term has increased relevance to the action. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; identifying, from a transcription of first speech data, (i) a candidate trigger term, and (ii) one or more terms that reference a particular entity; identifying, from a transcription of second speech data, the one or more terms that reference the particular entity; in response to identifying the one or more terms that reference the particular entity from the transcription of second speech data, providing for output (i) one or more results of a search query in which the one or more terms that reference the particular entity are used as a query, or (ii) a control for performing an action with respect to the particular entity; receiving data that indicates a selection of the control for performing the action with respect to the particular entity; and in response to receiving the data that indicates the selection of the control, adjusting a relevance score for the candidate trigger term and the action to indicate that the candidate trigger term has increased relevance to the action. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A computer-readable device storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
identifying, from a transcription of first speech data, (i) a candidate trigger term, and (ii) one or more terms that reference a particular entity; identifying, from a transcription of second speech data, the one or more terms that reference the particular entity; in response to identifying the one or more terms that reference the particular entity from the transcription of second speech data, providing for output (i) one or more results of a search query in which the one or more terms that reference the particular entity are used as a query, or (ii) a control for performing an action with respect to the particular entity; receiving data that indicates a selection of the control for performing the action with respect to the particular entity; and in response to receiving the data that indicates the selection of the control, adjusting a relevance score for the candidate trigger term and the action to indicate that the candidate trigger term has increased relevance to the action. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A computer-implemented method comprising:
-
identifying a particular term from a transcription of speech data; determining that (i) the particular term is not included as a key term in a grammar that references key terms that correspond to an action, and (ii) the particular term is semantically similar to a particular key term that is referenced in the grammar as corresponding to the action; receiving data indicating that the particular term corresponds to an alternate action; adding the particular term as a key term in a grammar that references key terms that correspond to the alternate action; and after adding the particular term as a key term in the grammar as a term that corresponds to the alternate action; identifying the particular term from a transcription of second speech data; determining that the particular term is included as a key term in the grammar that corresponds to the alternate action; and selecting the alternate action based on determining that the particular term is included as a key term in the grammar that corresponds to the alternate action.
-
Specification