US5422945A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Fast last digit detection of a dialed telephone number
Assignee: Benhov GmbH LLC
•
Filing: 1993-07-16
•
Granted: 1995-06-06
•
Expires: 2013-07-16
Abstract
Abstract A method and system for efficiently recognizing the last digit of a computer-dialed DTMF telephone number. The actual gaps between a number of first-dialed successive digits are compared with a standard gap exhibited during computer dialing to determine whether the dialing in progress is manual or automatic. As dialing proceeds, the absence of a digit for a preset time indicates that dialing has been completed. The preset time is set to a small value if it is determined that computer dialing is in progress.
Inventors
- 👤 Jerry Wyatt
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 16:04
CPC Classifications
H; H04; H04Q; H04Q1/00; H04Q1/18; H04Q1/30; H04Q1/44; H04Q1/444; H04Q1/45; H04Q1/453
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
221 words
A method of efficiently recognizing when the last digit of a DTMF telephone number has been dialed comprising the steps of: (a) monitoring a series of early successive dialed digits; (b) calculating the time gaps between said early successive dialed digits; (c) comparing the time gaps calculated in step (b) with a predetermined digit time gap applicable to computer generated DTMF dialing to determine whether each calculated time gap and said predetermined digit time gap are within a preset time range; (d) determining that said telephone number is (i) computer generated when each calculated time gap is less than the sum of said predetermined digit time gap and said preset time range, and (ii) manually generated when one of said calculated time gaps is greater than or equal to the sum of said predetermined digit time gap and said preset time range; (e) setting a time delay equal to (i) a first value when said telephone number is determined to be manually generated, and (ii) a second value, less than said first value, when said telephone number is determined to be computer generated; (f) monitoring digits dialed subsequent to said early dialed digits; and (g) signaling the end of said telephone number dialing when said set time delay expires without receipt of a digit dialed subsequent to said early dialed digits.
Claim 2
Independent Claim
221 words
A method of efficiently recognizing when the last digit of a DTMF telephone number has been dialed comprising the steps of: (a) monitoring a series of early successive dialed digits; (b) calculating the time gaps between said early successive dialed digits; (c) comparing the time gaps calculated in step (b) with a predetermined digit time gap applicable to computer generated DTMF dialing to determine whether each calculated time gap and said predetermined digit time gap are within a preset time range; (d) determining that said telephone number is (i) computer generated when each calculated time gap is less than the sum of said predetermined digit time gap and said preset time range, and (ii) manually generated when one of said calculated time gaps is greater than or equal to the sum of said predetermined digit time gap and said preset time range; (e) setting a time delay equal to (i) a first value when said telephone number is determined to be manually generated, and (ii) a second value, less than said first value, when said telephone number is determined to be computer generated; (f) monitoring digits dialed subsequent to said early dialed digits; and (g) signaling the end of said telephone number dialing when said set time delay expires without receipt of a digit dialed subsequent to said early dialed digits.
Claim 3
Dependent Claim
19 words
The method of claim 1 wherein said series of early successive dialed digits is equal to five such digits.
Claim 4
Dependent Claim
15 words
The method of claim 1 wherein said predetermined digit time gap is approximately 100 milliseconds.
Claim 5
Dependent Claim
14 words
The method of claim 3 wherein said preset time range is approximately 20 milliseconds.
Claim 6
Dependent Claim
17 words
The method of claim 1 wherein the first value of said time delay is approximately three seconds.
Claim 7
Dependent Claim
17 words
The method of claim 5 wherein the second value of said time delay is approximately 200 milliseconds.
Claim 8
Independent Claim
120 words
A method of signaling an end of a dialed telephone number comprising the steps of: (a) calculating actual time gaps between early successive received digits of said dialed telephone number; (b) comparing said actual time gaps to a standard time gap applicable to computer generated digits; (c) determining whether said dialed telephone number is being manually or computer generated in accordance with the results of said comparing step; (d) setting a time delay representative of the expected time spacing between successive digits for the type of dialing determined to be in progress in step (c); and (e) signaling receipt of the last dialed digit in said telephone number when said set time delay expires without receipt of a dialed digit.
Claim 9
Independent Claim
120 words
A method of signaling an end of a dialed telephone number comprising the steps of: (a) calculating actual time gaps between early successive received digits of said dialed telephone number; (b) comparing said actual time gaps to a standard time gap applicable to computer generated digits; (c) determining whether said dialed telephone number is being manually or computer generated in accordance with the results of said comparing step; (d) setting a time delay representative of the expected time spacing between successive digits for the type of dialing determined to be in progress in step (c); and (e) signaling receipt of the last dialed digit in said telephone number when said set time delay expires without receipt of a dialed digit.
Claim 10
Dependent Claim
44 words
The method of claim 7 wherein in step (c) it is determined that said telephone number is being manually generated when one of said actual time gaps exceeds said standard time gap by an amount greater than or equal to a preset time range.
Claim 11
Dependent Claim
25 words
The method of claim 7 wherein said determining step is performed based on a predetermined number of calculated actual time gaps between successive received digits.
Claim 12
Dependent Claim
22 words
The method of claim 7 wherein in step (b) each of said actual time gaps is compared to said standard time gap.
Claim 13
Dependent Claim
40 words
The method of claim 10 wherein in step (c) said telephone number is determined to be computer generated when each of said actual time gaps is less than the sum of said standard time gap and a preset time range.
Claim 14
Dependent Claim
43 words
The method of claim 7 wherein in step (c) said telephone number is determined to be computer generated when the average of a number of actual time gaps is less than the sum of said standard time gap and a preset time range.
Claim 15
Independent Claim
108 words
A method of efficiently recognizing a last digit of a standard DTMF dialed telephone number comprising the steps of: timing relative to each other a selected number of successive received digits of said telephone number; comparing the timing of said successive received digits with digit spacing patterns applicable to computer generated digits to determine whether the telephone number is being dialed manually or automatically; and determining when said last digit has been dialed when a succeeding digit is not received within a predetermined time interval, said predetermined time interval being a function of whether it has been determined that the telephone number is being dialed manually or automatically.
Claim 16
Independent Claim
108 words
A method of efficiently recognizing a last digit of a standard DTMF dialed telephone number comprising the steps of: timing relative to each other a selected number of successive received digits of said telephone number; comparing the timing of said successive received digits with digit spacing patterns applicable to computer generated digits to determine whether the telephone number is being dialed manually or automatically; and determining when said last digit has been dialed when a succeeding digit is not received within a predetermined time interval, said predetermined time interval being a function of whether it has been determined that the telephone number is being dialed manually or automatically.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-06-05 | 1998-12-05 | 1999-06-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-06-05 | 2002-12-05 | 2003-06-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-06-05 | 2006-12-05 | 2007-06-06 | $7700.00 | Window Closed / Lapsed |