US5218636A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Dial pulse digit detector
Assignee: Intel Corp
•
Filing: 1991-03-07
•
Granted: 1993-06-08
•
Expires: 2011-03-07
Abstract
Abstract Method and apparatus for detecting and identifying dial pulse digits in a telephone signal. An embodiment of the inventive method includes the steps of: detecting a dial pulse "0" digit; analyzing the dial pulse "0" digit to determine a predetermined set of data to provide a template which is characteristic of the dial pulse "0" digit; detecting a further dial pulse digit; analyzing the further dial pulse digit to determine a predetermined set of data which is characteristic of the further dial pulse digit; and comparing the predetermined set of data of the further dial pulse digit with the template to identify the further dial pulse digit.
Inventors
- 👤 Chris A. Hamilton
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 19:30
CPC Classifications
H; H04; H04L; H04L27/00; H04L27/26; H04L27/30; H04Q; H04Q1/00; H04Q1/18; H04Q1/30; H04Q1/44; H04Q1/444; H04Q1/45; H04Q1/46
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
144 words
A method for detecting and identifying dial pulse digits in a telephone signal comprises the steps of: detecting a series of pulses referred to as clicks which comprise one or more predetermined dial pulse digits; analyzing the clicks of the one or more predetermined dial pulse digits to determine a predetermined set of data to provide a template, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; detecting a series of clicks which comprise a further dial pulse digit; analyzing the clicks of the further dial pulse digit to determine a further predetermined set of data, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; and comparing the further predetermined set of data with the data comprising the template to identify the further dial pulse digit.
Claim 2
Independent Claim
144 words
A method for detecting and identifying dial pulse digits in a telephone signal comprises the steps of: detecting a series of pulses referred to as clicks which comprise one or more predetermined dial pulse digits; analyzing the clicks of the one or more predetermined dial pulse digits to determine a predetermined set of data to provide a template, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; detecting a series of clicks which comprise a further dial pulse digit; analyzing the clicks of the further dial pulse digit to determine a further predetermined set of data, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; and comparing the further predetermined set of data with the data comprising the template to identify the further dial pulse digit.
Claim 3
Independent Claim
137 words
A method for detecting dial pulse digits in a telephone signal comprises the steps of: detecting a series of pulses referred to as clicks which comprise a dial pulse "0" digit; analyzing the clicks of the dial pulse "0" digit to determine a predetermined set of data to provide a template, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; detecting a series of clicks which comprise a further dial pulse digit; analyzing the clicks of the further dial pulse digit to determine a further predetermined set of data, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; and comparing the further predetermined set of data with the data comprising the template to identify the further dial pulse digit.
Claim 4
Independent Claim
137 words
A method for detecting dial pulse digits in a telephone signal comprises the steps of: detecting a series of pulses referred to as clicks which comprise a dial pulse "0" digit; analyzing the clicks of the dial pulse "0" digit to determine a predetermined set of data to provide a template, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; detecting a series of clicks which comprise a further dial pulse digit; analyzing the clicks of the further dial pulse digit to determine a further predetermined set of data, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; and comparing the further predetermined set of data with the data comprising the template to identify the further dial pulse digit.
Claim 5
Dependent Claim
117 words
The method of claim 2 wherein the step of comparing comprises the steps of: determining a sum of the length, a sum of the measure of energy, and a sum of the number of zero crossings for the clicks of the further dial pulse digit; selecting a portion of the template by determining a sum of the length of clicks until finding data for clicks having a sum which is close, to within a predetermined degree, to the sum of the length for the clicks of the further dial pulse digit; and identifying the further dial pulse digit utilizing the number of clicks and the sums for the further dial pulse digit and data from the portion.
Claim 6
Dependent Claim
53 words
The method of claim 3 wherein the step of identifying the further dial pulse digit comprises determining whether a ratio of the sum of the measure of energy and a ratio of the sum of the number of zero crossings for the further dial pulse digit and the portion fall within predetermined ranges.
Claim 7
Independent Claim
86 words
A method for obtaining a template for use in detecting and identifying dial pulse digits in a telephone signal comprises the steps of: detecting a series of pulses referred to as clicks which comprise one or more predetermined dial pulse digits; analyzing the clicks of the one or more predetermined dial pulse digits to determine a predetermined set of data to provide the template, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; and storing the template.
Claim 8
Independent Claim
86 words
A method for obtaining a template for use in detecting and identifying dial pulse digits in a telephone signal comprises the steps of: detecting a series of pulses referred to as clicks which comprise one or more predetermined dial pulse digits; analyzing the clicks of the one or more predetermined dial pulse digits to determine a predetermined set of data to provide the template, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; and storing the template.
Claim 9
Independent Claim
185 words
An apparatus for detecting and identifying dial pulse digits in a telephone signal comprises: detection means, responsive to the telephone signal, for detecting a series of pulses referred to as clicks which comprise a dial pulse "0" digit; analysis means, responsive to output from the detection means, for analyzing clicks of the dial pulse "0" digit to determine a predetermined set of data to provide a template, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; the detection means, being responsive to a further telephone signal, for detecting a series of clicks which comprise a further dial pulse digit; the analysis means, being responsive to output from the detection means relating to the further dial pulse digit, for analyzing the clicks of the further dial pulse digit to determine a further predetermined set of data, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; and means for comparing the further predetermined set of data with the data comprising the template to identify the further dial pulse digit.
Claim 10
Independent Claim
185 words
An apparatus for detecting and identifying dial pulse digits in a telephone signal comprises: detection means, responsive to the telephone signal, for detecting a series of pulses referred to as clicks which comprise a dial pulse "0" digit; analysis means, responsive to output from the detection means, for analyzing clicks of the dial pulse "0" digit to determine a predetermined set of data to provide a template, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; the detection means, being responsive to a further telephone signal, for detecting a series of clicks which comprise a further dial pulse digit; the analysis means, being responsive to output from the detection means relating to the further dial pulse digit, for analyzing the clicks of the further dial pulse digit to determine a further predetermined set of data, the data comprising a measure of energy, length, and number of zero crossings for each of the clicks; and means for comparing the further predetermined set of data with the data comprising the template to identify the further dial pulse digit.
Claim 11
Dependent Claim
117 words
The method of claim 1 wherein the step of comparing comprises the steps of: determining a sum of the length, a sum of the measure of energy, and a sum of the number of zero crossings for the clicks of the further dial pulse digit; selecting a portion of the template by determining a sum of the length of clicks until finding data for clicks having a sum which is close, to within a predetermined degree, to the sum of the length for the clicks of the further dial pulse digit; and identifying the further dial pulse digit utilizing the number of clicks and the sums for the further dial pulse digit and data from the portion.
Claim 12
Dependent Claim
53 words
The method of claim 7 wherein the step of identifying the further dial pulse digit comprises determining whether a ratio of the sum of the measure of energy and a ratio of the sum of the number of zero crossings for the further dial pulse digit and the portion fall within predetermined ranges.
Claim 13
Dependent Claim
66 words
The method of claim 1 wherein the step of analyzing the clicks of the one or more predetermined dial pulse digits comprises the step of eliminating data pertaining to connect and/or disconnect clicks from the template and wherein the step of analyzing the clicks of the further dial pulse digit further comprises eliminating data pertaining to connect and/or disconnect clicks from the predetermined set of data.
Claim 14
Dependent Claim
63 words
The method of claim 2 wherein the step of analyzing the clicks of the dial pulse "0" digit comprises the step of eliminating data pertaining to connect and/or disconnect clicks from the template and wherein the step of analyzing the clicks of the further dial pulse digit further comprises eliminating data pertaining to connect and/or disconnect clicks from the predetermined set of data.
Claim 15
Dependent Claim
94 words
The method of claim 9 wherein the step of eliminating a connect click comprises the step of eliminating a first click detected for a dial pulse digit if the sum of the lengths of the first two clicks detected for the digit are greater than a first predetermined threshold and wherein the step of eliminating a disconnect click comprises the step of eliminating a last click detected for a dial pulse digit if the sum of the lengths of the last two clicks detected for the digit are greater than a second predetermined threshold.
Claim 16
Dependent Claim
26 words
The method of claim 5 which further comprises the steps of storing a telephone identifier of a caller whose telephone generated the predetermined dial pulse digits.
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) | 1996-06-07 | 1996-12-07 | 1997-06-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-06-07 | 2000-12-07 | 2001-06-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-06-07 | 2004-12-07 | 2005-06-08 | $7700.00 | Window Closed / Lapsed |