Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
124 words
A method of generating a waveform having a nominal frequency F and an amplitude A, comprising the steps: a) repetitively adding a predetermined value, D, to itself at predetermined intervals, S, until said sum exceeds said value A; b) repetitively subtracting said predetermined value D from said value formed during step (a) at said predetermined intervals, S, until said difference is less than -A; c) returning to step (a); d) multiplying said waveform generated in steps (a), (b) and (c) by a predetermined value, M; e) truncating said waveform generated in step (d) at A whenever it exceeds said value A and at -A whenever it is less than -A; and f) multiplying said waveform generated in step (e) by a predetermined value, V.
Claim 2
Independent Claim
124 words
A method of generating a waveform having a nominal frequency F and an amplitude A, comprising the steps: a) repetitively adding a predetermined value, D, to itself at predetermined intervals, S, until said sum exceeds said value A; b) repetitively subtracting said predetermined value D from said value formed during step (a) at said predetermined intervals, S, until said difference is less than -A; c) returning to step (a); d) multiplying said waveform generated in steps (a), (b) and (c) by a predetermined value, M; e) truncating said waveform generated in step (d) at A whenever it exceeds said value A and at -A whenever it is less than -A; and f) multiplying said waveform generated in step (e) by a predetermined value, V.
Claim 3
Dependent Claim
83 words
A waveform generation method according to claim 1 employing a predetermined base frequency B, and wherein step (a) further calls for determining said values D and S from said frequency F by performing the steps: (a1) dividing B by F; (a2) rounding said quotient determined in step (a1) to the nearest even whole number said rounded quotient being S; (a3) dividing 2*A by S/2; and (a4) increasing said quotient determined in step (a3) to the next whole number, said increased quotient being D.
Claim 4
Dependent Claim
26 words
A waveform generation method according to claim 1 wherein said frequency F is chosen from a range between 300 cycles per second (Hz) and 2666 Hz.
Claim 5
Dependent Claim
15 words
A waveform generation method according to claim 1 wherein said predetermined value M is 1.5.
Claim 6
Independent Claim
252 words
A method of generating a dual-tone multi-frequency waveform having a first frequency F₁ and a first amplitude A₁ and a second frequency F₂ and a second amplitude A₂, comprising the steps: a) repetitively adding a predetermined value, D₁, to itself at predetermined intervals, S₁, until said sum exceeds said value A₁; b) repetitively subtracting said predetermined value D from said value formed during step (a) at said predetermined intervals, S₁, until said difference is less than -A₁; c) returning to step (a); d) multiplying said waveform generated in steps (a), (b) and (c) by a predetermined value, M₁; e) truncating said waveform generated in step (d) at A₁ whenever it exceeds said value A₁ and at -A₁ whenever it is less than -A₁; f) multiplying said waveform generated in step (e) by a predetermined value, V₁; g) repetitively adding a predetermined value, D₂, to itself at predetermined intervals, S₂, until said sum exceeds said value A₂; h) repetitively subtracting said predetermined value D₂ from said value formed during step (g) at said predetermined intervals, S₂, until said difference is less than -A₂; i) returning to step (g); j) multiplying said waveform generated in steps (g), (h) and (i) by a predetermined value, M₂; k) truncating said waveform generated in step (j) at A₂ whenever it exceeds said value A₂ and at -A₂ whenever it is less than -A₂; l) multiplying said waveform generated in step (k) by a predetermined value, V₂; and m) summing said waveforms generated at steps (f) and (l).
Claim 7
Independent Claim
252 words
A method of generating a dual-tone multi-frequency waveform having a first frequency F₁ and a first amplitude A₁ and a second frequency F₂ and a second amplitude A₂, comprising the steps: a) repetitively adding a predetermined value, D₁, to itself at predetermined intervals, S₁, until said sum exceeds said value A₁; b) repetitively subtracting said predetermined value D from said value formed during step (a) at said predetermined intervals, S₁, until said difference is less than -A₁; c) returning to step (a); d) multiplying said waveform generated in steps (a), (b) and (c) by a predetermined value, M₁; e) truncating said waveform generated in step (d) at A₁ whenever it exceeds said value A₁ and at -A₁ whenever it is less than -A₁; f) multiplying said waveform generated in step (e) by a predetermined value, V₁; g) repetitively adding a predetermined value, D₂, to itself at predetermined intervals, S₂, until said sum exceeds said value A₂; h) repetitively subtracting said predetermined value D₂ from said value formed during step (g) at said predetermined intervals, S₂, until said difference is less than -A₂; i) returning to step (g); j) multiplying said waveform generated in steps (g), (h) and (i) by a predetermined value, M₂; k) truncating said waveform generated in step (j) at A₂ whenever it exceeds said value A₂ and at -A₂ whenever it is less than -A₂; l) multiplying said waveform generated in step (k) by a predetermined value, V₂; and m) summing said waveforms generated at steps (f) and (l).
Claim 8
Dependent Claim
83 words
A waveform generation method according to claim 5 employing a predetermined base frequency B, and wherein step (a) further calls for determining said values D₁ and S₁ from said frequency F₁ by performing the steps: (a1) dividing B by F₁; (a2) rounding said quotient determined in step (a1) to the nearest even whole number said rounded quotient being S₁; (a3) dividing 2*A₁ by S₁/2; and (a4) increasing said quotient determined in step (a3) to the next whole number, said increased quotient being D₁.
Claim 9
Dependent Claim
83 words
A waveform generation method according to claim 5 employing a predetermined base frequency B, and wherein step (a) further calls for determining said values D₂ and S₂ from said frequency F₂ by performing the steps: (a1) dividing B by F₂; (a2) rounding said quotient determined in step (a1) to the nearest even whole number said rounded quotient being S₂; (a3) dividing 2*A₂ by S₂/2; and (a4) increasing said quotient determined in step (a3) to the next whole number, said increased quotient being D₂.
Claim 10
Dependent Claim
26 words
A waveform generation method according to claim 5 wherein said frequency F₁ is chosen from a range between 697 cycles per second (Hz) and 1633 Hz.
Claim 11
Dependent Claim
26 words
A waveform generation method according to claim 5 wherein said frequency F₂ is chosen from a range between 697 cycles per second (Hz) and 1633 Hz.
Claim 12
Dependent Claim
31 words
A waveform generation method according to claim 5 further including a method for generating tone message and tone ringer waveforms wherein one of said predetermined values V₁ and V₂ is zero.
Claim 13
Dependent Claim
17 words
A waveform generation method according to claim 5 wherein said predetermined values M₁ and M₂ are 1.5.