SYSTEM AND METHOD FOR ROBUST ACCESS AND ENTRY TO LARGE STRUCTURED DATA USING VOICE FORM-FILLING
First Claim
Patent Images
1. A method comprising:
- performing, via a processor, a first pass of entries in a database to generate a shortlist of the entries, the first pass comprising;
utilizing a phonotactic grammar to perform speech recognition on received speech and to generate a phoneme lattice, wherein the utilizing ignores inter-field constraints of the phonotactic grammar; and
generating the shortlist of the entries in the database based on a normalization of the phoneme lattice; and
performing a second pass on the shortlist of the entries in the database to obtain a final result, the second pass comprising;
generating a grammar from the shortlist of the entries in the database, to yield a generated grammar having inter-field constraints; and
identifying data from the database for each of the input field based on the received speech, the generated grammar, and the inter-field constraints.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and machine-readable medium are provided. A phonotactic grammar is utilized to perform speech recognition on received speech and to generate a phoneme lattice. A document shortlist is generated based on using the phoneme lattice to query an index. A grammar is generated from the document shortlist. Data for each of at least one input field is identified based on the received speech and the generated grammar.
-
Citations
20 Claims
-
1. A method comprising:
-
performing, via a processor, a first pass of entries in a database to generate a shortlist of the entries, the first pass comprising; utilizing a phonotactic grammar to perform speech recognition on received speech and to generate a phoneme lattice, wherein the utilizing ignores inter-field constraints of the phonotactic grammar; and generating the shortlist of the entries in the database based on a normalization of the phoneme lattice; and performing a second pass on the shortlist of the entries in the database to obtain a final result, the second pass comprising; generating a grammar from the shortlist of the entries in the database, to yield a generated grammar having inter-field constraints; and identifying data from the database for each of the input field based on the received speech, the generated grammar, and the inter-field constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
10. A system comprising:
-
a processor; and a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising; performing a first pass of entries in a database to generate a shortlist of the entries, the first pass comprising; utilizing a phonotactic grammar to perform speech recognition on received speech and to generate a phoneme lattice, wherein the utilizing ignores inter-field constraints of the phonotactic grammar; and generating the shortlist of the entries in the database based on a normalization of the phoneme lattice; and performing a second pass on the shortlist of the entries in the database to obtain a final result, the second pass comprising; generating a grammar from the shortlist of the entries in the database, to yield a generated grammar having inter-field constraints; and identifying data from the database for each of the input field based on the received speech, the generated grammar, and the inter-field constraints.
-
-
19. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:
-
performing first pass of entries in a database to generate a shortlist of the entries, the first pass comprising; utilizing a phonotactic grammar to perform speech recognition on received speech and to generate a phoneme lattice, wherein the utilizing ignores inter-field constraints of the phonotactic grammar; and generating the shortlist of the entries in the database based on a normalization of the phoneme lattice; and performing a second pass on the shortlist of the entries in the database to obtain a final result, the second pass comprising; generating a grammar from the shortlist of the entries in the database, to yield a generated grammar having inter-field constraints; and identifying data from the database for each of the input field based on the received speech, the generated grammar, and the inter-field constraints. - View Dependent Claims (20)
-
Specification