Generation of speech recognition grammars for conducting searches
First Claim
1. A method of generating speech recognition grammars for conducting voice-based database searches, the method comprising:
- maintaining a query log that stores search queries submitted to a query server by users;
selecting a plurality of search queries from the query log for incorporation into a speech recognition grammar, wherein selecting the plurality of search queries from the query log comprises taking into consideration frequencies with which specific search queries were submitted to the query server by users via a web browser without the use of voice;
incorporating the plurality of search queries into at least one speech recognition grammar that specifies valid utterances for conducting searches; and
using the at least one speech recognition grammar to interpret utterances of search queries by users;
whereby information about search queries submitted by users without the use of voice is used to select, for inclusion in the speech recognition grammar, search queries likely to be used for searching by voice.
0 Assignments
0 Petitions
Accused Products
Abstract
Various processes are disclosed for conducting database searches by voice. One such process enables a user to efficiently submit a search query by partially spelling the search query (either on a telephone keypad or via voice utterances) and uttering the full search query. Also disclosed are various processes for generating speech recognition grammars for interpreting utterances of search queries. In one such process, search queries are selected from a search query log for incorporation into a speech recognition grammar. The search query log may include or consist of search queries specified by users without the use of voice.
65 Citations
19 Claims
-
1. A method of generating speech recognition grammars for conducting voice-based database searches, the method comprising:
-
maintaining a query log that stores search queries submitted to a query server by users; selecting a plurality of search queries from the query log for incorporation into a speech recognition grammar, wherein selecting the plurality of search queries from the query log comprises taking into consideration frequencies with which specific search queries were submitted to the query server by users via a web browser without the use of voice; incorporating the plurality of search queries into at least one speech recognition grammar that specifies valid utterances for conducting searches; and using the at least one speech recognition grammar to interpret utterances of search queries by users; whereby information about search queries submitted by users without the use of voice is used to select, for inclusion in the speech recognition grammar, search queries likely to be used for searching by voice. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system that supports voice-based database searches, the system comprising:
-
a query server system that processes, and maintains a log of, search queries submitted by users over a computer network to search a database; a grammar generation component that selects search queries from the query log to include within speech recognition grammars based, at least in part, on data regarding how frequently particular search queries are submitted to the query server system without the use of voice; and a speech recognition system that uses the speech recognition grammars generated by the grammar generation component to interpret utterances of search queries by users of the query server system; whereby the system uses information about search queries submitted without the use of voice to select, for inclusion in the speech recognition grammars, search queries deemed likely to be used to conduct voice-based searches. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification