Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
208 words
A method, using a processing system, for recognizing character strings spoken by a caller over a telephone network, the processing system including a digital processor, means for interfacing to the telephone network and storage means for storing a predetermined set of reference character strings each having at least two characters, comprising the steps of: (a) initializing a cumulative recognition distance for each of the reference character strings to zero; (b) prompting the caller to speak a character in a character string to be recognized; (c) capturing and analyzing the spoken character; (d) calculating a measure of acoustical dissimilarity between the spoken character and a corresponding character of each of the reference character strings to generate a recognition distance for each of the reference character strings; (e) incrementing the cumulative recognition distance for each of the reference character strings by the recognition distance generated in step (d); (f) repeating steps (b)-(e) for each successive character in the character string to be recognized and a corresponding character of each of the reference character strings; (g) determining which of the reference character strings has a lowest cumulative recognition distance; and (h) declaring the reference character string with the lowest cumulative recognition distance to be the character string spoken by the caller.
Claim 2
Independent Claim
208 words
A method, using a processing system, for recognizing character strings spoken by a caller over a telephone network, the processing system including a digital processor, means for interfacing to the telephone network and storage means for storing a predetermined set of reference character strings each having at least two characters, comprising the steps of: (a) initializing a cumulative recognition distance for each of the reference character strings to zero; (b) prompting the caller to speak a character in a character string to be recognized; (c) capturing and analyzing the spoken character; (d) calculating a measure of acoustical dissimilarity between the spoken character and a corresponding character of each of the reference character strings to generate a recognition distance for each of the reference character strings; (e) incrementing the cumulative recognition distance for each of the reference character strings by the recognition distance generated in step (d); (f) repeating steps (b)-(e) for each successive character in the character string to be recognized and a corresponding character of each of the reference character strings; (g) determining which of the reference character strings has a lowest cumulative recognition distance; and (h) declaring the reference character string with the lowest cumulative recognition distance to be the character string spoken by the caller.
Claim 3
Dependent Claim
17 words
The method as described in claim 1 wherein the characters of a reference character string are letters.
Claim 4
Dependent Claim
17 words
The method as described in claim 1 wherein the characters of a reference character string are digits.
Claim 5
Dependent Claim
20 words
The method as described in claim 1 wherein the characters of a reference character string include both letters and digits.
Claim 6
Dependent Claim
35 words
The method as described in claim 1 wherein the step of capturing and analyzing the spoken character uses a speaker-independent voice recognition algorithm and voice recognition class reference data for each character of the string.
Claim 7
Dependent Claim
38 words
The method as described in claim 5 further including the step of generating the voice recognition class reference data in an off-line process from a training database of a plurality of training speakers derived over a telephone network.
Claim 8
Independent Claim
208 words
A method, using a processing system, for recognizing character strings spoken by a caller over a telephone network, the processing system including a digital processor, means for interfacing to the telephone network and storage means for storing a predetermined set of reference character strings each having at least two characters, comprising the steps of: (a) initializing a combined recognition value for each of the reference character strings to zero; (b) prompting the caller to speak a character in a character string to be recognized; (c) capturing and analyzing the spoken character; (d) calculating a measure of acoustical similarity between the spoken character and a corresponding character of each of the reference character strings to generate a recognition value for each of the reference character strings; (e) incrementing the combined recognition value for each of the reference character strings by the recognition value generated in step (d); (f) repeating steps (b)-(e) for each successive character in the character string to be recognized and a corresponding character of each of the reference character strings; (g) determining which of the reference character strings has a highest combined recognition value; and (h) declaring the reference character string with the highest combined recognition value to be the character string spoken by the caller.
Claim 9
Independent Claim
208 words
A method, using a processing system, for recognizing character strings spoken by a caller over a telephone network, the processing system including a digital processor, means for interfacing to the telephone network and storage means for storing a predetermined set of reference character strings each having at least two characters, comprising the steps of: (a) initializing a combined recognition value for each of the reference character strings to zero; (b) prompting the caller to speak a character in a character string to be recognized; (c) capturing and analyzing the spoken character; (d) calculating a measure of acoustical similarity between the spoken character and a corresponding character of each of the reference character strings to generate a recognition value for each of the reference character strings; (e) incrementing the combined recognition value for each of the reference character strings by the recognition value generated in step (d); (f) repeating steps (b)-(e) for each successive character in the character string to be recognized and a corresponding character of each of the reference character strings; (g) determining which of the reference character strings has a highest combined recognition value; and (h) declaring the reference character string with the highest combined recognition value to be the character string spoken by the caller.
Claim 10
Independent Claim
273 words
A method, using a processing system, for recognizing alphanumeric strings spoken by a caller over a telephone network, the processing system including a digital processor, means for interfacing to the telephone network and storage means for storing a predetermined set of reference alphanumeric strings each having at least two characters, comprising the steps of: (a) initializing a cumulative recognition distance for each of the reference alphanumeric strings to zero; (b) prompting the caller to speak a first alphanumeric character in an alphanumeric string to be recognized; (c) capturing and analyzing the spoken first alphanumeric character; (d) calculating a measure of acoustical dissimilarity between the spoken first alphanumeric character and a first alphanumeric character of each of the reference alphanumeric strings to generate a recognition distance for each of the reference alphanumeric strings; (e) incrementing the cumulative recognition distance for each of the reference alphanumeric strings by the recognition distance generated in step (d); (f) prompting the caller to speak a second alphanumeric character in the alphanumeric string to be recognized; (g) capturing and analyzing the spoken second alphanumeric character; (h) calculating a measure of acoustical dissimilarity between the spoken second alphanumeric character and a second alphanumeric character of each of the reference alphanumeric strings to generate a recognition distance for each of the reference alphanumeric strings; (i) incrementing the cumulative recognition distance for each of the reference alphanumeric strings by the recognition distance generated in step (h); (j) determining which of the reference alphanumeric strings has a lowest cumulative recognition distance; and (k) declaring the reference alphanumeric string with the lowest cumulative recognition distance to be the alphanumeric string spoken by the caller.
Claim 11
Independent Claim
273 words
A method, using a processing system, for recognizing alphanumeric strings spoken by a caller over a telephone network, the processing system including a digital processor, means for interfacing to the telephone network and storage means for storing a predetermined set of reference alphanumeric strings each having at least two characters, comprising the steps of: (a) initializing a cumulative recognition distance for each of the reference alphanumeric strings to zero; (b) prompting the caller to speak a first alphanumeric character in an alphanumeric string to be recognized; (c) capturing and analyzing the spoken first alphanumeric character; (d) calculating a measure of acoustical dissimilarity between the spoken first alphanumeric character and a first alphanumeric character of each of the reference alphanumeric strings to generate a recognition distance for each of the reference alphanumeric strings; (e) incrementing the cumulative recognition distance for each of the reference alphanumeric strings by the recognition distance generated in step (d); (f) prompting the caller to speak a second alphanumeric character in the alphanumeric string to be recognized; (g) capturing and analyzing the spoken second alphanumeric character; (h) calculating a measure of acoustical dissimilarity between the spoken second alphanumeric character and a second alphanumeric character of each of the reference alphanumeric strings to generate a recognition distance for each of the reference alphanumeric strings; (i) incrementing the cumulative recognition distance for each of the reference alphanumeric strings by the recognition distance generated in step (h); (j) determining which of the reference alphanumeric strings has a lowest cumulative recognition distance; and (k) declaring the reference alphanumeric string with the lowest cumulative recognition distance to be the alphanumeric string spoken by the caller.
Claim 12
Dependent Claim
34 words
The method as described in claim 1 further including the step of determining whether all of the characters of the string to be recognized have been spoken by the caller prior to step (d).
Claim 13
Dependent Claim
34 words
The method as described in claim 7 further including the step of determining whether all of the characters of the string to be recognized have been spoken by the caller prior to step (d).