IP Library Granted Patent US 9,286,887
Granted Patent B2
US 9,286,887 · App. 14/222,834 · Granted Mar 15, 2016

Concise dynamic grammars using N-best selection

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,286,887
App. No.
14/222,834
Granted
Mar 15, 2016
Kind
B2
Abstract

A method and apparatus derive a dynamic grammar composed of a subset of a plurality of data elements that are each associated with one of a plurality of reference identifiers. The present invention generates a set of selection identifiers on the basis of a user-provided first input identifier and determines which of these selection identifiers are present in a set of pre-stored reference identifiers. The present invention creates a dynamic grammar that includes those data elements that are associated with those reference identifiers that are matched to any of the selection identifiers. Based on a user-provided second identifier and on the data elements of the dynamic grammar, the present invention selects one of the reference identifiers in the dynamic grammar.

Claims (34)

1. A method comprising:

creating, via a processor, a correlation table based on speech input from a user, the correlation table comprising alternative character combinations of the speech input and comprising a non-alphanumeric character;

generating a selection identifier based on the speech input, the selection identifier corresponding to a data element;

comparing the alternative character combinations and the selection identifier to reference identifiers, to yield a matched identifier comprising a reference identifier corresponding to the speech input; and

when the matched identifier comprises more than one reference identifier, voice prompting, by a voice prompt device, the user to select which of the more than one reference identifier corresponds to the speech input.

2. The method of claim 1 , wherein the correction table comprising the alternative character combinations of the speech input is based on similar pronunciations of alphanumeric characters.

3. The method of claim 2 , further comprising analyzing a speech recognition error probability to determine an alternative character combination from the correlation table most likely to match the speech input.

4. The method of claim 3 , wherein the speech recognition error probability comprises a likelihood that the speech input was incorrectly recognized by a speech recognizer.

5. The method of claim 1 , wherein the correlation table comprising the alternative character combinations uses a Hidden Markov Model algorithm based on the speech input.

6. The method of claim 1 , further comprising identifying the user based on the reference identifier.

7. The method of claim 1 , wherein the alternative character combinations comprise groups of characters likely to be confused with each other.

8. 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:

creating a correlation table based on speech input from a user, the correlation table comprising alternative character combinations of the speech input and comprising a non-alphanumeric character;

generating a selection identifier based on the speech input, the selection identifier corresponding to a data element;

comparing the alternative character combinations and the selection identifier to reference identifiers, to yield a matched identifier comprising a reference identifier corresponding to the speech input; and

when the matched identifier comprises more than one reference identifier, voice prompting, by a voice prompt device, the user to select which of the more than one reference identifier corresponds to the speech input.

9. The system of claim 8 , wherein the correction table comprising the alternative character combinations of the speech input is based on similar pronunciations of alphanumeric characters.

10. The system of claim 9 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising analyzing a speech recognition error probability to determine an alternative character combination from the correlation table most likely to match the speech input.

11. The system of claim 10 , wherein the speech recognition error probability comprises a likelihood that the speech input was incorrectly recognized by a speech recognizer.

12. The system of claim 8 , wherein the correlation table comprising the alternative character combinations uses a Hidden Markov Model algorithm based on the speech input.

13. The system of claim 8 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising identifying the user based on the reference identifier.

14. The system of claim 8 , wherein the alternative character combinations comprise groups of characters likely to be confused with each other.

15. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:

creating a correlation table based on speech input from a user, the correlation table comprising alternative character combinations of the speech input and comprising a non-alphanumeric character;

generating a selection identifier based on the speech input, the selection identifier corresponding to a data element;

comparing the alternative character combinations and the selection identifier to reference identifiers, to yield a matched identifier comprising a reference identifier corresponding to the speech input; and

when the matched identifier comprises more than one reference identifier, voice prompting, by a voice prompt device, the user to select which of the more than one reference identifier corresponds to the speech input.

16. The computer-readable storage device of claim 15 , wherein the correction table comprising the alternative character combinations of the speech input is based on similar pronunciations of alphanumeric characters.

17. The computer-readable storage device of claim 16 , having additional instructions stored which, when executed by the computing device, cause the computing device to perform operations comprising analyzing a speech recognition error probability to determine an alternative character combination from the correlation table most likely to match the speech input.

18. The computer-readable storage device of claim 17 , wherein the speech recognition error probability comprises a likelihood that the speech input was incorrectly recognized by a speech recognizer.

19. The computer-readable storage device of claim 15 , wherein the correlation table comprising the alternative character combinations uses a Hidden Markov Model algorithm based on the speech input.

20. The computer-readable storage device of claim 15 , having additional instructions stored which, when executed by the computing device, cause the computing device to perform operations comprising identifying the user based on the reference identifier.

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 041498/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2016
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 037640/0121 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2016
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 037640/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2014
From: BROWN, DEBORAH W.; GOLDBERG, RANDY G.; MARCUS, STEPHEN MICHAEL; ROSINSKI, RICHARD R.
To: AT&T CORP.
Reel/Frame 032505/0675 →