Concise dynamic grammars using N-best selection
First Claim
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.
4 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification