IP Library Granted Patent US 9,165,554
Granted Patent B2
US 9,165,554 · App. 14/560,219 · Granted Oct 20, 2015

System and method for robust access and entry to large structured data using voice form-filling

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,165,554
App. No.
14/560,219
Granted
Oct 20, 2015
Kind
B2
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.

Claims (50)

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.

2. The method of claim 1 , further comprising:

generating an index to the entries in the database based on a plurality of training phoneme lattices and factors of interest from valid entries in the database, wherein the factors of interest comprise trigrams;

wherein the identifying of the data from the database is further based on the index.

3. The method of claim 2 , wherein the index is divided into two sub-indices.

4. The method of claim 2 , wherein the factors of interest further comprise N-grams based on the valid entries in the database.

5. The method of claim 1 , wherein the generated grammar comprises common variations of the input field.

6. The method of claim 1 , wherein the phonotactic grammar is an N-gram phonotactic grammar.

7. The method of claim 6 , wherein the N-gram phonotactic grammar is unsmoothed, recognizing only N-grams which have been seen in data used to train the N-gram phonotactic grammar.

8. The method of claim 1 , wherein the generated grammar is used to: perform one of another speech recognition on the received speech, constrain recognition for each of the input field, and rescore a result of performing the speech recognition.

9. The method of claim 1 , wherein generating the shortlist of the entries in the database further comprises:

utilizing only the factors of interest to generate a cost-normalized query based on a normalized lattice; and

selecting the N-best lowest indices from indices of an index containing the factors of interest and the cost-normalized query.

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.

11. The system of claim 10 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, result in operations comprising:

generating an index to the entries in the database based on a plurality of training phoneme lattices and factors of interest from valid entries in the database, wherein the factors of interest comprise trigrams;

wherein the identifying of the data from the database is further based on the index.

12. The system of claim 11 , wherein the index is divided into two sub-indices.

13. The system of claim 11 , wherein the factors of interest further comprise N-grams based on the valid entries in the database.

14. The system of claim 10 , wherein the generated grammar comprises common variations of the input field.

15. The system of claim 10 , wherein the phonotactic grammar is an N-gram phonotactic grammar.

16. The system of claim 15 , wherein the N-gram phonotactic grammar is unsmoothed, recognizing only N-grams which have been seen in data used to train the N-gram phonotactic grammar.

17. The system of claim 10 , wherein the generated grammar is used to: perform one of another speech recognition on the received speech, constrain recognition for each of the input field, and rescore a result of performing the speech recognition.

18. The system of claim 10 , wherein generating the shortlist of the entries in the database further comprises:

utilizing only the factors of interest to generate a cost-normalized query based on a normalized lattice; and

selecting the N-best lowest indices from indices of an index containing the factors of interest and the cost-normalized query.

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.

20. The computer-readable storage device of claim 19 , having additional instructions stored which, when executed by the computing device, result in operations comprising:

generating an index to the entries in the database based on a plurality of training phoneme lattices and factors of interest from valid entries in the database, wherein the factors of interest comprise trigrams;

wherein the identifying of the data from the database is further based on the index.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041512/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2015
From: ALLAUZEN, CYRIL GEORGES LUC; PARTHASARATHY, SARANGARAJAN
To: AT&T CORP.
Reel/Frame 035579/0336 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2015
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 035579/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2015
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 035579/0541 →