Method and apparatus for determining digits dialed using a selected algorithm
First Claim
Patent Images
1. A method of determining which one of a plurality of possible digits has been dialed by a remote caller, the dialing of said one digit producing a signal comprising a sequence of pulses, the method comprising the steps of:
- determining whether or not the maximum variation between any two periods of said sequence exceeds a predetermined threshold;
if said variation does not exceed said threshold, utilizing a first algorithm to determine the digit dialed by dividing the length of said sequence by the length of the period of said sequence; and
if said variation exceeds said threshold, prompting said remote caller and utilizing a second algorithm to determine future dialed digits.
3 Assignments
0 Petitions
Accused Products
Abstract
A technique for minimizing the number of users which must dial training digits in a voice processing system. The system uses the first digit normally dialed as part of the user responses to the voice processing application, and measures such digit to determine whether it and future digits can be detected accurately without the use of a training digit. If they can, no training digit is required. If they can'"'"'t, then a training digit is required, and the user is prompted for the same.
-
Citations
9 Claims
-
1. A method of determining which one of a plurality of possible digits has been dialed by a remote caller, the dialing of said one digit producing a signal comprising a sequence of pulses, the method comprising the steps of:
-
determining whether or not the maximum variation between any two periods of said sequence exceeds a predetermined threshold; if said variation does not exceed said threshold, utilizing a first algorithm to determine the digit dialed by dividing the length of said sequence by the length of the period of said sequence; and if said variation exceeds said threshold, prompting said remote caller and utilizing a second algorithm to determine future dialed digits. - View Dependent Claims (2, 3)
-
-
4. A method of determining which one of a plurality of possible digits has been dialed, the dialing of said one digit producing a signal, the method comprising the steps of:
-
determining whether or not a property of said signal exceeds a predetermined threshold; determining future dialed digits using a first algorithm if said property does not exceed said threshold; and determining future dialed digits using a second algorithm if said property exceeds said threshold, said second algorithm comparing a signal produced by a dialed digit to be determined to a signal produced by a previously dialed digit, and said first algorithm including no such comparison. - View Dependent Claims (5, 6, 9)
-
-
7. Apparatus for determining which one of a plurality of possible digits has been dialed, the dialing of said one digit producing a signal, said apparatus comprising:
-
means for determining whether or not a property of said signal exceeds a predetermined threshold; means for determining future dialed digits using a first algorithm if said property does not exceed said threshold; and means for determining future dialed digits using a second algorithm if said property exceeds said threshold, said second algorithm comparing a signal produced by a dialed digit to be determined to a signal produced by a previously dialed digit, and said first algorithm including no such comparison. - View Dependent Claims (8)
-
Specification