Follow-up voice query prediction
First Claim
1. A computer-implemented method comprising:
- obtaining an initial utterance of a user that is provided at a particular location;
identifying one or more follow-up queries that are pre-associated with a term that matches a transcription of an initial utterance of the user, wherein the follow-up queries are (i) different than the term, and (ii) are pre-associated with the term based on query log data indicating that other users of a search engine have previously submitted the follow-up queries at the particular location after submitting an initial query that includes the term at the particular location;
adjusting an initial language model to generate a modified language model, the modified language model specifying a respective probability associated with one or more of the follow-up queries that is increased with respect to the initial language model;
receiving subsequent audio data corresponding to a subsequent utterance of the user that is provided at the particular location;
processing the subsequent audio data using the modified language model to generate a transcription of the subsequent utterance; and
providing the transcription of the subsequent utterance for output to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for predicting follow-up queries to an initial transcription of an utterance. In some implementations, one or more follow-up queries that are pre-associated with a transcription of an initial utterance of a user are identified. A new or modified language model in which a respective probability associated with one or more of the follow-up queries is increased with respect to an initial language model is obtained. Subsequent audio data corresponding to a subsequent utterance of the user is then received. The subsequent audio data is processed using the new or modified language model to generate a transcription of the subsequent utterance. The transcription of the subsequent utterance is then provided for output to the user.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
obtaining an initial utterance of a user that is provided at a particular location; identifying one or more follow-up queries that are pre-associated with a term that matches a transcription of an initial utterance of the user, wherein the follow-up queries are (i) different than the term, and (ii) are pre-associated with the term based on query log data indicating that other users of a search engine have previously submitted the follow-up queries at the particular location after submitting an initial query that includes the term at the particular location; adjusting an initial language model to generate a modified language model, the modified language model specifying a respective probability associated with one or more of the follow-up queries that is increased with respect to the initial language model; receiving subsequent audio data corresponding to a subsequent utterance of the user that is provided at the particular location; processing the subsequent audio data using the modified language model to generate a transcription of the subsequent utterance; and providing the transcription of the subsequent utterance for output to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
obtaining an initial utterance of a user that is provided at a particular location; identifying one or more follow-up queries that are pre-associated with a term that matches a transcription of an initial utterance of the user, wherein the follow-up queries are (i) different than the term, and (ii) are pre-associated with the term based on query log data indicating that other users of a search engine have previously submitted the follow-up queries at the particular location after submitting an initial query that includes the term at the particular location; adjusting an initial language model to generate a modified language model, the modified language model specifying a respective probability associated with one or more of the follow-up queries that is increased with respect to the initial language model; receiving subsequent audio data corresponding to a subsequent utterance of the user that is provided at the particular location; processing the subsequent audio data using the modified language model to generate a transcription of the subsequent utterance; and providing the transcription of the subsequent utterance for output to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
obtaining an initial utterance of a user that is provided at a particular location; identifying one or more follow-up queries that are pre-associated with a term that matches a transcription of an initial utterance of the user, wherein the follow-up queries are (i) different than the term, and (ii) are pre-associated with the term based on query log data indicating that other users of a search engine have previously submitted the follow-up queries at the particular location after submitting an initial query that includes the term at the particular location; adjusting an initial language model to generate a modified language model, the modified language model specifying a respective probability associated with one or more of the follow-up queries that is increased with respect to the initial language model; receiving subsequent audio data corresponding to a subsequent utterance of the user that is provided at the particular location; processing the subsequent audio data using the modified language model to generate a transcription of the subsequent utterance; and providing the transcription of the subsequent utterance for output to the user. - View Dependent Claims (16, 17, 18)
-
Specification