Voice recognition grammar selection based on context
First Claim
Patent Images
1. A computer-implemented method comprising:
- providing, for display on a computing device, a map of a geographic region;
selecting a grammar for speech recognition based on the map of the geographic region displayed on the computing device;
while the computing device displays the map of the geographic region, receiving voice data corresponding to an utterance to initiate a search;
generating a transcription of the utterance (i) by performing speech recognition on the utterance using the grammar selected based on the map of the geographic region displayed on the computing device and (ii) based on geographical information derived from content that was previously provided for display; and
updating the map to provide a visual indicator that identifies a location associated with the transcription of the utterance.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter of this specification can be embodied in, among other things, a method that includes receiving geographical information derived from a non-verbal user action associated with a first computing device. The non-verbal user action implies an interest of a user in a geographic location. The method also includes identifying a grammar associated with the geographic location using the derived geographical information and outputting a grammar indicator for use in selecting the identified grammar for voice recognition processing of vocal input from the user.
72 Citations
15 Claims
-
1. A computer-implemented method comprising:
-
providing, for display on a computing device, a map of a geographic region; selecting a grammar for speech recognition based on the map of the geographic region displayed on the computing device; while the computing device displays the map of the geographic region, receiving voice data corresponding to an utterance to initiate a search; generating a transcription of the utterance (i) by performing speech recognition on the utterance using the grammar selected based on the map of the geographic region displayed on the computing device and (ii) based on geographical information derived from content that was previously provided for display; and updating the map to provide a visual indicator that identifies a location associated with the transcription of the utterance. - View Dependent Claims (2, 3, 4, 5, 14)
-
-
6. A system comprising:
-
memory for storing data; and a hardware processor operable to perform operations comprising; providing, for display on a computing device, a map of a geographic region; selecting a grammar for speech recognition based on the map of the geographic region displayed on the computing device; while the computing device displays the map of the geographic region, receiving voice data corresponding to an utterance to initiate a search; generating a transcription of the utterance (i) by performing speech recognition on the utterance using the grammar selected based on the map of the geographic region displayed on the computing device and (ii) based on a search history that identifies one or more search queries that were previously submitted to one or more search services by one or more computing devices that are associated with a user of the computing device; and updating the map to provide a visual indicator that identifies a location associated with the transcription of the utterance. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory, computer-readable medium storing instructions operable when executed to cause one or more processors to perform operations comprising:
-
providing, for display on a computing device, a map of a geographic region; selecting a grammar for speech recognition based on (i) the map of the geographic region displayed on the computing device and (ii) a geographic location that is identified based on search results that are associated with one or more search queries that were previously submitted; while the computing device displays the map of the geographic region, receiving voice data corresponding to an utterance to initiate a search; generating a transcription of the utterance by performing speech recognition on the utterance using the grammar selected based on the map of the geographic region displayed on the computing device; and updating the map to provide a visual indicator that identifies a location associated with the transcription of the utterance. - View Dependent Claims (12, 13)
-
-
15. A computer-implemented method, comprising:
-
providing, for display on a computing device, a map of a geographic region; selecting a grammar for speech recognition based on the map of the geographic region displayed on the computing device; while the computing device displays the map of the geographic region; receiving voice data corresponding to an utterance of a search query; generating a transcription of the utterance of the search query by performing speech recognition on the utterance using the grammar selected based on the map of the geographic region; transmitting, to a search engine, the transcription of the search query; and receiving, from the search engine, search results in response to the transcription of the search query; and updating the map to provide a visual indicator that identifies a location associated with the search results.
-
Specification