Patent US4053736A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4053736A Expired / Lapsed US ⏱️ 0.0 years remaining

Digital rate compensator for a card reader

Assignee: Unisys Corp
•
Filing: 1976-04-02
•
Granted: 1977-10-11
•
Expires: 1996-04-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital rate compensator for accommodating a wide dynamic range of data speeds derived from a encoded card reader thereby allowing downstream logic to compensatably follow said derived data. The digital rate compensator additionally includes a start message check for conclusive determinations of beginning of card reads.

Inventors

  • 👤 Eugene F. Banka
  • 👤 Gerald J. Lehner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 22:27
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/01; G06K7/016; G06K7/08; G06K7/082; G06K7/083; G06K7/084

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 291 words
An apparatus enabled to receive clock and data components from a card reader having variable output data rates for determining a data passage window that will adjust in or out to compensate for a relatively uneven data rate, comprising: clock means for generating a first and a second digital pulse at a relatively low frequency and high frequency response level respectively; first counter means operative to be reset by a clock component from the card reader for incrementing upon receipt of the first digital pulse from said clock means for measurement of the current temporal interval between clock signals from the card reader; second counter means for receiving the transferred contents of said first counter means upon receipt of a clock component from the card reader, and for being decremented by each received second digital pulse from said clock means for measuring the current data passage window that is a predetermined proportional subset of the temporal interval as calculated between the preceeding set of clock signals from the card reader; and flip-flop means operative to be enabled to its set state by a clock component from the card reader after said second counter means has zero decremented for indicating the allowable beginning of the data passage window, and further being operative for enabling to its reset state upon receipt of a zero decremention signal from the second counter means for indicating the predetermined end of the data passage window, wherein said flip-flop means further includes gating means operative upon concurrent receipt of inputs of signals from the card reader and the reset state of said flip-flop means for outputting to said first and second counter means, a signal indicative that the received signal from the card reader was a clock component.
Claim 2
Independent Claim 291 words
An apparatus enabled to receive clock and data components from a card reader having variable output data rates for determining a data passage window that will adjust in or out to compensate for a relatively uneven data rate, comprising: clock means for generating a first and a second digital pulse at a relatively low frequency and high frequency response level respectively; first counter means operative to be reset by a clock component from the card reader for incrementing upon receipt of the first digital pulse from said clock means for measurement of the current temporal interval between clock signals from the card reader; second counter means for receiving the transferred contents of said first counter means upon receipt of a clock component from the card reader, and for being decremented by each received second digital pulse from said clock means for measuring the current data passage window that is a predetermined proportional subset of the temporal interval as calculated between the preceeding set of clock signals from the card reader; and flip-flop means operative to be enabled to its set state by a clock component from the card reader after said second counter means has zero decremented for indicating the allowable beginning of the data passage window, and further being operative for enabling to its reset state upon receipt of a zero decremention signal from the second counter means for indicating the predetermined end of the data passage window, wherein said flip-flop means further includes gating means operative upon concurrent receipt of inputs of signals from the card reader and the reset state of said flip-flop means for outputting to said first and second counter means, a signal indicative that the received signal from the card reader was a clock component.
Claim 3
Dependent Claim 19 words
The apparatus for determining a data passage window of claim 1 wherein said gating means is a NAND gate.
Claim 4
Independent Claim 293 words
An apparatus enabled to receive clock and data components from a card reader having variable output data rates for determining a data passage window that will adjust in or out to compensate for a relatively uneven data rate, comprising: clock means for generating a first and a second digital pulse at a relatively low frequency and high frequency response level respectively; first counter means operative to be reset by a clock component from the card reader for incrementing upon receipt of the first digital pulse from said clock means for measurement of the current temporal interval between clock signals from the card reader; second counter means for receiving the transferred contents of said first counter means upon receipt of a clock component from the card reader, and for being decremented by each received second digital pulse from said clock means for measuring the current data passage window that is a predetermined proportional subset of the temporal interval as calculated between the preceeding set of clock signals from the card reader; and flip-flop means operative to be enabled to its set state by a clock component from the card reader after said second counter means has zero decremented for indicating the allowable beginning of the data passage window, and further being operative for enabling to its reset state upon receipt of a zero decrementation signal from the second counter means for indicating the predetermined end of the data passage window, wherein said flip-flop means further includes gating means operative upon concurrent receipt of inputs of signals from the card reader and the set state of said flip-flop means for outputting, as the data rate compensated output of the apparatus, a signal indicative that the received signal from the card reader was a data component.
Claim 5
Independent Claim 293 words
An apparatus enabled to receive clock and data components from a card reader having variable output data rates for determining a data passage window that will adjust in or out to compensate for a relatively uneven data rate, comprising: clock means for generating a first and a second digital pulse at a relatively low frequency and high frequency response level respectively; first counter means operative to be reset by a clock component from the card reader for incrementing upon receipt of the first digital pulse from said clock means for measurement of the current temporal interval between clock signals from the card reader; second counter means for receiving the transferred contents of said first counter means upon receipt of a clock component from the card reader, and for being decremented by each received second digital pulse from said clock means for measuring the current data passage window that is a predetermined proportional subset of the temporal interval as calculated between the preceeding set of clock signals from the card reader; and flip-flop means operative to be enabled to its set state by a clock component from the card reader after said second counter means has zero decremented for indicating the allowable beginning of the data passage window, and further being operative for enabling to its reset state upon receipt of a zero decrementation signal from the second counter means for indicating the predetermined end of the data passage window, wherein said flip-flop means further includes gating means operative upon concurrent receipt of inputs of signals from the card reader and the set state of said flip-flop means for outputting, as the data rate compensated output of the apparatus, a signal indicative that the received signal from the card reader was a data component.
Claim 6
Dependent Claim 19 words
The apparatus for determining a data passage window of claim 3 wherein said gating means is a NAND gate.
Claim 7
Independent Claim 219 words
An apparatus enabled to receive clock and data components from a card reader having variable output data rates for determining a data passage window that will adjust in or out to compensate for a relatively uneven data rate, comprising: clock means for generating a first and a second digital pulse at a relatively low frequency and high frequency response level respectively; first counter means operative to be reset by a clock component from the card reader for incrementing upon receipt of the first digital pulse from said clock means for measurement of the current temporal interval between clock signals from the card reader; second counter means for receiving the transferred contents of said first counter means upon receipt of a clock component from the card reader, and for being decremented by each received second digital pulse from said clock means for measuring the current data passage window that is a predetermined proportional subset of the temporal interval as calculated between the preceeding set of clock signals from the card reader; converter means operatively interposed between the card reader and the input to the apparatus for generating digitized signals representative of the card reader signal; and delay network means operative to receive the card reader signal from said converter means for in turn issuing a predetermined time delayed enabling signal.
Claim 8
Independent Claim 219 words
An apparatus enabled to receive clock and data components from a card reader having variable output data rates for determining a data passage window that will adjust in or out to compensate for a relatively uneven data rate, comprising: clock means for generating a first and a second digital pulse at a relatively low frequency and high frequency response level respectively; first counter means operative to be reset by a clock component from the card reader for incrementing upon receipt of the first digital pulse from said clock means for measurement of the current temporal interval between clock signals from the card reader; second counter means for receiving the transferred contents of said first counter means upon receipt of a clock component from the card reader, and for being decremented by each received second digital pulse from said clock means for measuring the current data passage window that is a predetermined proportional subset of the temporal interval as calculated between the preceeding set of clock signals from the card reader; converter means operatively interposed between the card reader and the input to the apparatus for generating digitized signals representative of the card reader signal; and delay network means operative to receive the card reader signal from said converter means for in turn issuing a predetermined time delayed enabling signal.
Claim 9
Dependent Claim 22 words
The apparatus for determining a data passage window of claim 5 wherein said delay network means is a four stage up counter.
Claim 10
Dependent Claim 68 words
The apparatus for determining a data passage window of claim 5 wherein said delay network further comprises gating means operative upon concurrent receipt of inputs of the digitized signal from said converter means and the time delayed enabling signal from said delay network means for allowing the signal from the card reader to be inputted to the apparatus after the predetermined time delay of said delay network means.
Claim 11
Dependent Claim 19 words
The apparatus for determining a data passage window of claim 7 wherein said gating means is a NAND gate.
Claim 12
Dependent Claim 68 words
The apparatus for determining a data passage window of claim 5 further comprising gating means operative upon concurrent receipt of the first digital pulses from said clock means and the time delayed enabling signals from said delay network means for inhibiting outputting of the first digital pulses from said clock means to said first counter means until expiration of the predetermined time delay of said delay network means.
Claim 13
Dependent Claim 19 words
The apparatus for determining a data passage window of claim 9 wherein said gating means is a NAND gate.
Claim 14
Dependent Claim 287 words
A digital system operative to receive clock and data signals from a manual magnetic stripe encoded card reader for determining a data window for data signal passage that will act to compensate for a non-constant signal rate before inputting to an associated terminal, comprising: system clock means for generating first and second triggering pulses at a relatively low frequency and high frequency mode respectively; up-counter means reset by a first clock signal from the card reader for incrementally counting the first triggering pulses from said system clock means until again reset by a subsequent clock signal from the card reader for defining a temporal interval; bistable means operative to receive a clock signal from the card reader for enabling said bistable means to be in the set state, and for indicating the start of a data window that is a predetermined subset of the temporal interval which will allow only data signals from the card reader to pass through to the terminal; and down-counter means enabled upon the setting of the state of said bistable means to be initialized by the contents of said up-counter means for decremention to zero by the seccond triggering pulse from said system clock means, and operative to output a zero decremention signal for enabling said bistable means to be in the reset state to indicate the predetermined end of the data window within the temporal interval, wherein said bistable means further includes gating means operative upon concurrent receipt of inputs of signals from the card reader and the reset state of said bistable means for outputting to said up counter means and said down counter means a signal indicative that the received signal from the card reader was a clock signal.
Claim 15
Dependent Claim 287 words
A digital system operative to receive clock and data signals from a manual magnetic stripe encoded card reader for determining a data window for data signal passage that will act to compensate for a non-constant signal rate before inputting to an associated terminal, comprising: system clock means for generating first and second triggering pulses at a relatively low frequency and high frequency mode respectively; up-counter means reset by a first clock signal from the card reader for incrementally counting the first triggering pulses from said system clock means until again reset by a subsequent clock signal from the card reader for defining a temporal interval; bistable means operative to receive a clock signal from the card reader for enabling said bistable means to be in the set state, and for indicating the start of a data window that is a predetermined subset of the temporal interval which will allow only data signals from the card reader to pass through to the terminal; and down-counter means enabled upon the setting of the state of said bistable means to be initialized by the contents of said up-counter means for decremention to zero by the seccond triggering pulse from said system clock means, and operative to output a zero decremention signal for enabling said bistable means to be in the reset state to indicate the predetermined end of the data window within the temporal interval, wherein said bistable means further includes gating means operative upon concurrent receipt of inputs of signals from the card reader and the reset state of said bistable means for outputting to said up counter means and said down counter means a signal indicative that the received signal from the card reader was a clock signal.
Claim 16
Dependent Claim 21 words
The digital system for compensating for a non-constant data rate of claim 11 wherein said gating means is a NAND gate.
Claim 17
Dependent Claim 283 words
A digital system operative to receive clock and data signals from a manual magnetic stripe encoded card reader for determining a data window for data signal passage that will act to compensate for a non-constant signal rate before inputting to an associated terminal, comprising: system clock means for generating first and second triggering pulses at a relatively low frequency and high frequency mode respectively; up-counter means reset by a first clock signal from the card reader for incrementally counting the first triggering pulses from said system clock means until again reset by a subsequent clock signal from the card reader for defining a temporal interval; bistable means operative to receive a clock signal from the card reader for enabling said bistable means to be in the set state, and for indicating the start of a data window that is a predetermined subset of the temporal interval which will allow only data signals from the card reader to pass through to the terminal; and down-counter means enabled upon the setting of the state of said bistable means to be initialized by the contents of said up-counter means for decremention to zero by the second triggering pulse from said system clock means, and operative to output a zero decremention signal for enabling said bistable means to be in the reset state to indicate the predetermined end of the data window within the temporal interval, wherein said bistable means further includes gating means operative upon concurrent receipt of inputs of signals from the card reader and the set state of said bistable means for outputting, as the output to the terminal, a signal indicative that the received signal from the card reader was a data signal.
Claim 18
Dependent Claim 283 words
A digital system operative to receive clock and data signals from a manual magnetic stripe encoded card reader for determining a data window for data signal passage that will act to compensate for a non-constant signal rate before inputting to an associated terminal, comprising: system clock means for generating first and second triggering pulses at a relatively low frequency and high frequency mode respectively; up-counter means reset by a first clock signal from the card reader for incrementally counting the first triggering pulses from said system clock means until again reset by a subsequent clock signal from the card reader for defining a temporal interval; bistable means operative to receive a clock signal from the card reader for enabling said bistable means to be in the set state, and for indicating the start of a data window that is a predetermined subset of the temporal interval which will allow only data signals from the card reader to pass through to the terminal; and down-counter means enabled upon the setting of the state of said bistable means to be initialized by the contents of said up-counter means for decremention to zero by the second triggering pulse from said system clock means, and operative to output a zero decremention signal for enabling said bistable means to be in the reset state to indicate the predetermined end of the data window within the temporal interval, wherein said bistable means further includes gating means operative upon concurrent receipt of inputs of signals from the card reader and the set state of said bistable means for outputting, as the output to the terminal, a signal indicative that the received signal from the card reader was a data signal.
Claim 19
Dependent Claim 21 words
The digital system for compensating for a non-constant data rate of claim 13 wherein said gating means is a NAND gate.
Claim 20
Dependent Claim 261 words
A digital system operative to receive clock and data signals from a manual magnetic stripe encoded card reader for determining a data window for data signal passage that will act to compensate for a non-constant signal rate before inputting to an associated terminal, comprising: system clock means for generating first and second triggering pulses at a relatively low frequency and high frequency mode respectively; up-counter means reset by a first clock signal from the card reader for incrementally counting the first triggering pulses from said system clock means until again reset by a subsequent clock signal from the card reader for defining a temporal interval; bistable means operative to receive a clock signal from the card reader for enabling said bistable means to be in the set state, and for indicating the start of a data window that is a predetermined subset of the temporal interval which will allow only data signals from the card reader to pass through to the terminal; down-counter means enabled upon the setting of the state of said bistable means to be initialized by the contents of said up-counter means for decremention to zero by the second triggering pulse from said system clock means, and operative to output a zero decremention signal for enabling said bistable means to be in the reset state to indicate the predetermined end of the data window within the temporal interval; and converter means operatively interposed between the card reader and the input to the digital system for generating digitized signals representative of the card reader signal having analog polarity peaks.
Claim 21
Dependent Claim 261 words
A digital system operative to receive clock and data signals from a manual magnetic stripe encoded card reader for determining a data window for data signal passage that will act to compensate for a non-constant signal rate before inputting to an associated terminal, comprising: system clock means for generating first and second triggering pulses at a relatively low frequency and high frequency mode respectively; up-counter means reset by a first clock signal from the card reader for incrementally counting the first triggering pulses from said system clock means until again reset by a subsequent clock signal from the card reader for defining a temporal interval; bistable means operative to receive a clock signal from the card reader for enabling said bistable means to be in the set state, and for indicating the start of a data window that is a predetermined subset of the temporal interval which will allow only data signals from the card reader to pass through to the terminal; down-counter means enabled upon the setting of the state of said bistable means to be initialized by the contents of said up-counter means for decremention to zero by the second triggering pulse from said system clock means, and operative to output a zero decremention signal for enabling said bistable means to be in the reset state to indicate the predetermined end of the data window within the temporal interval; and converter means operatively interposed between the card reader and the input to the digital system for generating digitized signals representative of the card reader signal having analog polarity peaks.
Claim 22
Dependent Claim 39 words
The digital system for compensating for a non-constant data rate of claim 15 further comprising delay network means operative to receive the card reader signal from said converter means for in turn issuing a predetermined time delayed enabling signal.
Claim 23
Dependent Claim 23 words
The digital system for compensating for a non-constant data rate of claim 16 wherein said delay network means is a four stage up-counter.
Claim 24
Dependent Claim 70 words
The digital system for compensating for a non-constant data rate of claim 16 wherein said delay network further comprises gating means operative upon concurrent receipt of inputs of the digitized signal from said converter means and the time delayed enabling signal from said delay network means for allowing the signal from the card reader to be inputted to the digital system after the predetermined time delay of said network means.
Claim 25
Dependent Claim 21 words
The digital system for compensating for a non-constant data rate of claim 18 wherein said gating means is a NAND gate.
Claim 26
Dependent Claim 72 words
The digital system for compensating for a non-constant data rate of claim 16 further comprising gating means operative upon concurrent receipt of the first triggering pulses from said system clock means and the time delayed enabling signals from said delay network means for inhibiting outputting of the first triggering pulses from said system clock means to said up counter means until the predetermined time delay of said delay network means has elapsed.
Claim 27
Dependent Claim 21 words
The digital system for compensating for a non-constant data rate of claim 20 wherein said gating means is a NAND gate.

References Cited (Backward Citations)

US3882301A Cited
US3708655A Cited
US3949313A Cited
US3949394A Cited
US3932731A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-10-10 1981-04-11 1981-10-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-10-10 1985-04-11 1985-10-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-10-10 1989-04-11 1989-10-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag