Accent-influenced search results
First Claim
Patent Images
1. A system comprising:
- one or more computers; and
a computer readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising;
obtaining a transcription of a voice query;
obtaining data that identifies an accent of the voice query;
submitting (i) the transcription of the voice query and (ii) the data that identifies the accent of the voice query, to a search engine;
in response to submitting (i) the transcription of the voice query and (ii) the data that identifies the accent of the voice query, to a search engine, receiving one or more search results;
providing one or more of the search results to a client device for display;
in response to providing the one or more search results, receiving a signal indicating that a user has or has not expressed interest in or satisfaction with a particular search result; and
adjusting a score associated with both the particular search result and the identified accent based on the signal, wherein adjusting the score comprises incrementing the score when the signal indicates that the user has expressed interest in or satisfaction with the particular search result, or decrementing the score when the signal indicates that the user has not expressed interest in or satisfaction with the particular search result.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating search results. In one aspect, a method includes obtaining a transcription of a voice query, and data that identifies an accent of the voice query, submitting the transcription and the data that identifies the accent of the voice query to a search engine to generate one or more accent-influenced results of the voice query, and providing the accent-influenced results to a client device for display.
-
Citations
16 Claims
-
1. A system comprising:
-
one or more computers; and a computer readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising; obtaining a transcription of a voice query; obtaining data that identifies an accent of the voice query; submitting (i) the transcription of the voice query and (ii) the data that identifies the accent of the voice query, to a search engine; in response to submitting (i) the transcription of the voice query and (ii) the data that identifies the accent of the voice query, to a search engine, receiving one or more search results; providing one or more of the search results to a client device for display; in response to providing the one or more search results, receiving a signal indicating that a user has or has not expressed interest in or satisfaction with a particular search result; and adjusting a score associated with both the particular search result and the identified accent based on the signal, wherein adjusting the score comprises incrementing the score when the signal indicates that the user has expressed interest in or satisfaction with the particular search result, or decrementing the score when the signal indicates that the user has not expressed interest in or satisfaction with the particular search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
obtaining a transcription of a voice query; obtaining data that identifies an accent of the voice query; submitting (i) the transcription of the voice query and (ii) the data that identifies the accent of the voice query, to a search engine; in response to submitting (i) the transcription of the voice query and (ii) the data that identifies the accent of the voice query, to a search engine, receiving one or more search results; providing one or more of the search results to a client device for display in response to providing the one or more search results, receiving a signal indicating that a user has or has not expressed interest in or satisfaction with a particular search result; and adjusting a score associated with both the particular search result and the identified accent based on the signal, wherein adjusting the score comprises incrementing the score when the signal indicates that the user has expressed interest in or satisfaction with the particular search result, or decrementing the score when the signal indicates that the user has not expressed interest in or satisfaction with the particular search result. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method comprising:
-
obtaining a transcription of a voice query; obtaining data that identifies an accent of the voice query; submitting (i) the transcription of the voice query and (ii) the data that identifies the accent of the voice query, to a search engine; in response to submitting (i) the transcription of the voice query and (ii) the data that identifies the accent of the voice query, to a search engine, receiving one or more search results; providing one or more of the search results to a client device for display; in response to providing the one or more search results, receiving a signal indicating that a user has or has not expressed interest in or satisfaction with a particular search result; and adjusting a score associated with both the particular search result and the identified accent based on the signal, wherein adjusting the score comprises incrementing the score when the signal indicates that the user has expressed interest in or satisfaction with the particular search result, or decrementing the score when the signal indicates that the user has not expressed interest in or satisfaction with the particular search result.
-
Specification