VOICE RECOGNITION GRAMMAR SELECTION BASED ON CONTEXT
First Claim
Patent Images
1. A computer-implemented method comprising:
- accessing, by a computer system, a search history that identifies one or more search queries that were previously submitted to one or more search services by a mobile computing device that is associated with a user;
identifying, based at least in part on the search history of the mobile computing device, a geographic location to which future voice input from the user is likely to relate;
selecting, by the computer system and based at least in part on the identified geographic location, a first grammar from among a plurality of grammars, includes a vocabulary that is relevant to the identified geographic location; and
outputting, by the computer system, information that identifies the first grammar, wherein the outputted information causes a grammar used to analyze voice input from the mobile computing device to be changed to the first grammar.
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.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
accessing, by a computer system, a search history that identifies one or more search queries that were previously submitted to one or more search services by a mobile computing device that is associated with a user; identifying, based at least in part on the search history of the mobile computing device, a geographic location to which future voice input from the user is likely to relate; selecting, by the computer system and based at least in part on the identified geographic location, a first grammar from among a plurality of grammars, includes a vocabulary that is relevant to the identified geographic location; and outputting, by the computer system, information that identifies the first grammar, wherein the outputted information causes a grammar used to analyze voice input from the mobile computing device to be changed to the first grammar. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
accessing, by a computer system, information that identifies content that was previously requested by and displayed on a mobile computing device that is associated with a user; identifying, based at least in part on the content that was previously requested and displayed on the mobile computing device, a geographic location to which future voice input from the user is likely to relate; selecting, by the computer system and based at least in part on the identified geographic location, a first grammar from among a plurality of grammars, wherein the first grammar includes a vocabulary that is relevant to the geographic location; and outputting, by the computer system, information that identifies the first grammar, wherein the outputted information causes a grammar used to analyze voice input from the mobile computing device to be changed to the first grammar. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
one or more computing devices; an interface of the one or more computing devices that is programmed to access information that identifies one or more of;
text that was previously input to a mobile computing device by a user and content that was previously displayed on the mobile computing device to the user;a reverse geocoder that is installed on the one or more computing devices and that is programmed to identify a geographic location to which future voice input from the user is likely to relate based at least in part on one or more of;
the text that previously input by the user and the content that was previously displayed on the mobile computing device; anda grammar index that is accessible by the one or more computing devices and that includes an index that correlates geographic locations to a plurality of grammars; a grammar selector that is installed on the one or more computing devices and that is programmed to select a first grammar from among the plurality of grammars based at least in part the geographic location identified by the reverse geocoder, wherein the first grammar includes a vocabulary that is relevant to the geographic location; wherein the interface is further programmed to output information that identifies the first grammar, wherein the outputted information causes a grammar used to analyze voice input from the mobile computing device to be changed to the first grammar. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification