System and method of recognizing letters and numbers by either speech or touch tone recognition utilizing constrained confusion matrices
First Claim
1. A method of recognizing an identifier entered by a user, the identifier including a first plurality of predetermined characters, wherein the characters are selected from a first set of characters, the first set of characters having a first total number of characters, the method comprising the steps of:
- a) providing a recognized identifier based on the entered identifier, the recognized identifier comprising a second plurality of predetermined characters;
b) providing a plurality of reference identifiers, each one of the plurality of reference identifiers comprising a different plurality of predetermined characters, each one of the different plurality of predetermined characters belonging to the first set of characters;
c) providing a first arrangement of character recognition probabilities, the first arrangement of character recognition probabilities encompassing a second set of characters having a second total number of characters and is a superset of the characters of the first set of characters;
d) producing a constrained arrangement of character recognition probabilities by constraining the first arrangement of character recognition probabilities to encompass a third set of characters constituting a subset of the second set of characters;
e) obtaining, for each character position in at least one of the reference identifiers and each character position in the recognized identifier, from the constrained arrangement of character recognition probabilities, a probability that a character in the at least one reference identifier is recognized as a character found in the corresponding character position in the recognized identifier;
f) determining an identifier recognition probability based on the obtained probabilities;
g) repeating steps e) and f) for every reference identifier in the plurality of reference identifiers, each one of the plurality of reference identifiers being associated with a corresponding identifier recognition probability; and
h) selecting the reference identifier most likely matching the entered identifier based on the plurality of obtained recognition probabilities.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for recognizing an identifier entered by a user. A caller enters a predetermined identifier through a telephone handset. A signal representing the entered identifier is transmitted to a remote recognizer, which responds to the signal by producing a recognized output intended to match the entered identifier. The present invention compares this recognized identifier with a list of valid reference identifiers to determine which one of these reference identifiers most likely matches the entered identifier. In performing this determination, the present invention employs a confusion matrix, which is an arrangement of probabilities that indicate the likelihood that a given character in a particular character position of the reference identifier would be recognized by the recognizer as a character in the corresponding character position of the recognized identifier. This determination yields an identifier recognition probability for every reference identifier, and the present invention selects the reference identifier with the highest identifier recognition probability as most likely corresponding to the spoken identifier. The invention is also provided with the capability of improving the recognition accuracy of the confusion matrix by eliminating from consideration the most often confused characters.
-
Citations
31 Claims
-
1. A method of recognizing an identifier entered by a user, the identifier including a first plurality of predetermined characters, wherein the characters are selected from a first set of characters, the first set of characters having a first total number of characters, the method comprising the steps of:
-
a) providing a recognized identifier based on the entered identifier, the recognized identifier comprising a second plurality of predetermined characters; b) providing a plurality of reference identifiers, each one of the plurality of reference identifiers comprising a different plurality of predetermined characters, each one of the different plurality of predetermined characters belonging to the first set of characters; c) providing a first arrangement of character recognition probabilities, the first arrangement of character recognition probabilities encompassing a second set of characters having a second total number of characters and is a superset of the characters of the first set of characters; d) producing a constrained arrangement of character recognition probabilities by constraining the first arrangement of character recognition probabilities to encompass a third set of characters constituting a subset of the second set of characters; e) obtaining, for each character position in at least one of the reference identifiers and each character position in the recognized identifier, from the constrained arrangement of character recognition probabilities, a probability that a character in the at least one reference identifier is recognized as a character found in the corresponding character position in the recognized identifier; f) determining an identifier recognition probability based on the obtained probabilities; g) repeating steps e) and f) for every reference identifier in the plurality of reference identifiers, each one of the plurality of reference identifiers being associated with a corresponding identifier recognition probability; and h) selecting the reference identifier most likely matching the entered identifier based on the plurality of obtained recognition probabilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for recognizing an identifier entered by a user, the entered identifier including a first plurality of predetermined characters, wherein the characters are selected from a first set of characters, the first set of characters including a first total number of characters, the system comprising:
-
means for receiving a recognized identifier based on the entered identifier, the recognized identifier comprising a second plurality of predetermined characters; a first memory that stores a plurality of reference identifiers, each one of the reference identifiers comprising a different plurality of predetermined characters, each one of the different plurality of predetermined characters belonging to the first set of characters; a second memory that stores a first arrangement of character recognition probabilities, the first arrangement of character recognition probabilities encompassing a second set of characters having a second total number of characters and is a superset of the characters of the first set of characters, each of the character recognition probabilities representing a probability that a certain recognized character corresponds to a certain entered character; and a third memory that stores constraint data; and a processor, in communication with the means for receiving, the first memory, the second memory, and the third memory, that produces in accordance with the constraint data of the third memory a constrained arrangement of character recognition probabilities, the constrained arrangement of character recognition probabilities being produced by constraining the first arrangement of character recognition probabilities to encompass a third set of characters constituting a subset of the second set of characters, the processor determining for every one of the plurality of reference identifiers a corresponding identifier recognition probability, each of the corresponding identifier recognition probabilities being determined on the basis of the constrained arrangement of character recognition probabilities, the processor selecting the reference identifier most likely matching the entered identifier based on the identifier recognition probabilities. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
-
30. In a speech recognition system for recognizing an identifier entered by a user in accordance with a constrained arrangement of character recognition probabilities, the identifier comprising a first plurality of predetermined characters, wherein the characters are selected from a first set of characters, the first set of characters including a first total number of characters, a method of producing the constrained arrangement of character recognition probabilities, comprising:
-
a) providing a first arrangement of character recognition probabilities, the first arrangement of character recognition probabilities encompassing a second set of characters having a second total number of characters and is a superset of the characters of the first set of characters; and b) producing the constrained arrangement of character recognition probabilities by constraining the first arrangement of character recognition probabilities to encompass a third set of characters constituting a subset of the second set of characters, wherein each character recognition probability represents a probability that a first character entered by the user will be recognized as one of the first character and a second character. - View Dependent Claims (31)
-
Specification