Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
333 words
A decoder for decoding received input frequency data into digital data, the input frequency data corresponding to a plurality of bits, for each bit there being at least a pair of tones with the upper tone of said pair indicating a first logic state and the lower tone of said pair indicating a second logic state, with sequential bits being different tone pairs, said tones having associated oscillation cycles, said decoder comprising: a. input means for detecting a particular phase in the cycle of a tone, said input means having an output and an input; b. N window registers, each register having an input and an output, each register including means for accumulating single bit data applied to its input; c. sequencing means for repetitively and sequentially applying the output of said input means to the inputs of a number N of said window registers, said sequencing means including means for sequenctially applying the output of said input means to the inputs of N window registers at a regular rate during a base period of time which is an integer X times the period of said upper tone and an integer Y times the period of said lower tone, said repetitive and sequential application forming a pattern of data in said N window registers; d. means for detecting repetition in the pattern of data in said N window registers and for generating a first logic signal where there is repetition in each (N/X) th window register, and for generating a second logic signal where there is repetition in each (N/Y) th window register; and e. alternating means for permitting alternate sensitivity for tone detection from different tone pairs corresponding to consecutive sequential bits, neither tone in the one tone pair being the same as a tone in the other, said alternating means preventing sensitivity to tones in said one tone pair when detecting said other tone pair and being insensitive to tones in said other tone pair when detecting said one tone pair.
Claim 2
Dependent Claim
333 words
A decoder for decoding received input frequency data into digital data, the input frequency data corresponding to a plurality of bits, for each bit there being at least a pair of tones with the upper tone of said pair indicating a first logic state and the lower tone of said pair indicating a second logic state, with sequential bits being different tone pairs, said tones having associated oscillation cycles, said decoder comprising: a. input means for detecting a particular phase in the cycle of a tone, said input means having an output and an input; b. N window registers, each register having an input and an output, each register including means for accumulating single bit data applied to its input; c. sequencing means for repetitively and sequentially applying the output of said input means to the inputs of a number N of said window registers, said sequencing means including means for sequenctially applying the output of said input means to the inputs of N window registers at a regular rate during a base period of time which is an integer X times the period of said upper tone and an integer Y times the period of said lower tone, said repetitive and sequential application forming a pattern of data in said N window registers; d. means for detecting repetition in the pattern of data in said N window registers and for generating a first logic signal where there is repetition in each (N/X) th window register, and for generating a second logic signal where there is repetition in each (N/Y) th window register; and e. alternating means for permitting alternate sensitivity for tone detection from different tone pairs corresponding to consecutive sequential bits, neither tone in the one tone pair being the same as a tone in the other, said alternating means preventing sensitivity to tones in said one tone pair when detecting said other tone pair and being insensitive to tones in said other tone pair when detecting said one tone pair.
Claim 3
Dependent Claim
18 words
The decoder of claim 1 in which said frequencies are between about 400 Hz and about 1,300 Hz.
Claim 4
Dependent Claim
35 words
The decoder of claim 2 in which for each bit the base period of said sequencing means is two times the period of said lower tone and three times the period of said upper tone.
Claim 5
Dependent Claim
37 words
The decoder of claim 1 in which there are three tone pairs, with the decoder being sensitive to only one of said tone pairs if it has not received other tones within a predetermined period of time.
Claim 6
Dependent Claim
319 words
A decoder for decoding received in put frequency data into digital data, the input frequency data being a sequence of audio frequency tones, said tones having associated oscillation cycles, said decoder comprising: a. input means for detecting a particular phase in the cycle of a tone, said input means having an output and an input; at least a number N of window registers, each register having an input and an output, each register including means for accumulating single bit data applied to its input; c. sequencing means for repetitively and sequentially applying the output of said input means to the inputs of N said window registers, said sequencing means including means for sequenctially applying the output of said input means to the inputs of N window registers at a regular rate during a base period of time which is an integer X times the period of the tone to be sensed, said repetitive and sequential application forming a pattern of data in said N window registers; d. detecting means for detecting repetition in the pattern of data in said N window registers and for generating a logic signal where there is repetition in each (N/X) th window register; e. means for counting the outputs of said input means and for activating said detecting means after a predetermined count; f. said detecting means including means for generating said logic signal when the repetition in each (N/X) th window register is less than 90% of the predetermined count and for not generating said logic signal when the repetition in each (N/X) th window register is only 50% or lower; g. stepping means for causing said decoder to be sensitive to a different tone when a sensed for tone is detected; and h. means for resetting said decoder to be sensitive to a specific tone if a logic signal is not generated by said detecting means within a predetermined period of time.
Claim 7
Dependent Claim
319 words
A decoder for decoding received in put frequency data into digital data, the input frequency data being a sequence of audio frequency tones, said tones having associated oscillation cycles, said decoder comprising: a. input means for detecting a particular phase in the cycle of a tone, said input means having an output and an input; at least a number N of window registers, each register having an input and an output, each register including means for accumulating single bit data applied to its input; c. sequencing means for repetitively and sequentially applying the output of said input means to the inputs of N said window registers, said sequencing means including means for sequenctially applying the output of said input means to the inputs of N window registers at a regular rate during a base period of time which is an integer X times the period of the tone to be sensed, said repetitive and sequential application forming a pattern of data in said N window registers; d. detecting means for detecting repetition in the pattern of data in said N window registers and for generating a logic signal where there is repetition in each (N/X) th window register; e. means for counting the outputs of said input means and for activating said detecting means after a predetermined count; f. said detecting means including means for generating said logic signal when the repetition in each (N/X) th window register is less than 90% of the predetermined count and for not generating said logic signal when the repetition in each (N/X) th window register is only 50% or lower; g. stepping means for causing said decoder to be sensitive to a different tone when a sensed for tone is detected; and h. means for resetting said decoder to be sensitive to a specific tone if a logic signal is not generated by said detecting means within a predetermined period of time.
Claim 8
Dependent Claim
28 words
The decoder of claim 5 in which said stepping means includes means for changing the base period during which N window registers are sequenced by said sequencing means.
Claim 9
Dependent Claim
35 words
The decoder of claim 5 in which said detecting means generates one of said logic signals only if the total repetition in the respective window registers is at least about 65% of the theoretical value.
Claim 10
Dependent Claim
28 words
The decoder of claim 5 in which said detecting means includes means for adding pairs of adjacent window registers in detecting repetition in the pattern of window registers.
Claim 11
Dependent Claim
15 words
The decoder of claim 5 in which said input means includes a zero crossover detector.
Claim 12
Dependent Claim
18 words
The decoder of claim 5 in which said frequencies are between about 400 Hz and about 1,300 Hz.
Claim 13
Dependent Claim
373 words
A decoder for decoding received input frequency data into digital data, the input frequency data corresponding to a plurality of bits, for each bit there being at least a pair of tones with the upper tone of said paid indicating a first logic state and the lower tone of said pair indicating a second logic state, with sequential bits being different tone pairs, said tones having associated oscillation cycles, said decoder comprising: a. input means for detecting a particular phase in the cycle of a tone, said input means having an output and an input; b. at least a number N of window registers, each register having an input and an output, each register including means for accumulating single bit data applied to its input; c. sequencing means for repetitively and sequentially applying the output of said input means to the inputs of a number N of said window registers, said sequencing means including means for sequenctially applying the output of said input means to the inputs of N of said window registers at a regular rate during a base period of time which is an integer X times the period of said upper tone and an integer Y times the period of said lower tone, said repetitive and sequential application forming a pattern of data in said N window registers; d. means for detecting repetition in the pattern of data in said N window registers and for generating a first logic signal where there is repetition in each (N/X) th window register, and for generating a second local signal where there is repetition in each (N/Y) th window register; e. means for counting the outputs of said input means and for activating said detecting means after a predetermined count; f. said detecting means including means for generating one of said logic signals when the detected repetition is less than 90% and greater than 50% of the predetermined count; g. stepping means for causing said decoder to be sensitive to a different tone pair when a sensed for tone is detected; and h. means for resetting said decoder to be sensitive to a specific tone pair if a logic signal is not generated by said detecting means within a predetermined period of time.
Claim 14
Dependent Claim
373 words
A decoder for decoding received input frequency data into digital data, the input frequency data corresponding to a plurality of bits, for each bit there being at least a pair of tones with the upper tone of said paid indicating a first logic state and the lower tone of said pair indicating a second logic state, with sequential bits being different tone pairs, said tones having associated oscillation cycles, said decoder comprising: a. input means for detecting a particular phase in the cycle of a tone, said input means having an output and an input; b. at least a number N of window registers, each register having an input and an output, each register including means for accumulating single bit data applied to its input; c. sequencing means for repetitively and sequentially applying the output of said input means to the inputs of a number N of said window registers, said sequencing means including means for sequenctially applying the output of said input means to the inputs of N of said window registers at a regular rate during a base period of time which is an integer X times the period of said upper tone and an integer Y times the period of said lower tone, said repetitive and sequential application forming a pattern of data in said N window registers; d. means for detecting repetition in the pattern of data in said N window registers and for generating a first logic signal where there is repetition in each (N/X) th window register, and for generating a second local signal where there is repetition in each (N/Y) th window register; e. means for counting the outputs of said input means and for activating said detecting means after a predetermined count; f. said detecting means including means for generating one of said logic signals when the detected repetition is less than 90% and greater than 50% of the predetermined count; g. stepping means for causing said decoder to be sensitive to a different tone pair when a sensed for tone is detected; and h. means for resetting said decoder to be sensitive to a specific tone pair if a logic signal is not generated by said detecting means within a predetermined period of time.
Claim 15
Dependent Claim
28 words
The decoder of claim 11 in which said stepping means includes means for changing the base period during which N window registers are sequenced by said sequencing means.
Claim 16
Dependent Claim
35 words
The decoder of claim 11 in which said detecting means generates one of said logic signals only if the total repetition in the respective window registers is at least about 65% of the theoretical value.
Claim 17
Dependent Claim
28 words
The decoder of claim 11 in which said detecting means includes means for adding pairs of adjacent window registers in detecting repetition in the pattern of window registers.
Claim 18
Dependent Claim
15 words
The decoder of claim 11 in which said input means includes a zero crossover detector.
Claim 19
Dependent Claim
18 words
The decoder of claim 11 in which said frequencies are between about 400 Hz and about 1,300 Hz.