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

Keyboard data entry system with hysteresis

Assignee: Illinois Tool Works Inc
•
Filing: 1985-06-27
•
Granted: 1987-11-03
•
Expires: 2005-06-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A keyboard having a plurality of selectively operable matrix element key switches, each having an actuated and an unactuated state. The state of each switch is sequentially determined by applying one of two input signals to the input of each switch. The output of the switch is integrated and compared to a predetermined value to determine whether the switch is to be recognized as actuated or not actuated. If during a particular sequence the integrated output exceeds the predetermined value (so that the switch is recognized as actuated), the second input signal is applied to the switch during the next sequence. Because the second input signal has different parameters from the first input signal, whether by a greater number of pulses or greater amplitude pulses, then if the key switch is still depressed, the integrated signal produced by the second input signal exceeds the predetermined value by a greater amount than during the prior sequence. This has the effect of eliminating false multiple key recognition caused by noise signals. In addition, it provides separate travelpoints of the key switch for recognition of actuation and release.

Inventors

  • 👤 Keith A. Engstrom

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 08:56
CPC Classifications
H; H03; H03K; H03K17/00; H03K17/94; H03K17/965; H03K17/97; H03K17/972

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 240 words
In a data entry system having at least one switch, said at least one switch having an input and an output and having an actuated state and an unactuated state, a hysteresis system comprising: a driver circuit coupled to the input of each of said at least one switch for cyclically providing selectively either a first drive signal or a second drive signal to said input; an integrator coupled to the output of each of said at least one switch for providing an integrated switch output signal for each of said at least one switch; a detector coupled to said integrator for comparing the integrated switch output signal for each of said at least one switch with a predetermined value to determine the state of each of said at least one switch; and means responsive to said detector for storing the state of each of said at least one switch during a first cycle and for controlling said driver circuit to provide the first drive signal to the input of said at least one switch during a second cycle subsequent to said first cycle if the at least one switch was determined to be in the unactuated state during said first cycle and to provide the second drive signal to the input of the at least one switch during said second cycle if the at least one switch was determined to be in the actuated state during said first cycle.
Claim 2
Dependent Claim 240 words
In a data entry system having at least one switch, said at least one switch having an input and an output and having an actuated state and an unactuated state, a hysteresis system comprising: a driver circuit coupled to the input of each of said at least one switch for cyclically providing selectively either a first drive signal or a second drive signal to said input; an integrator coupled to the output of each of said at least one switch for providing an integrated switch output signal for each of said at least one switch; a detector coupled to said integrator for comparing the integrated switch output signal for each of said at least one switch with a predetermined value to determine the state of each of said at least one switch; and means responsive to said detector for storing the state of each of said at least one switch during a first cycle and for controlling said driver circuit to provide the first drive signal to the input of said at least one switch during a second cycle subsequent to said first cycle if the at least one switch was determined to be in the unactuated state during said first cycle and to provide the second drive signal to the input of the at least one switch during said second cycle if the at least one switch was determined to be in the actuated state during said first cycle.
Claim 3
Dependent Claim 230 words
In a keyboard data entry system having a plurality of selectively operable matrix element switches each having an input and an output and each having an actuated state and an unactuated state, a hysteresis system comprising: a driver circuit coupled to the inputs of each of said plurality of switches for providing selectively either a first drive signal or a second drive signal to each of the switch inputs; an integrator coupled to the outputs of said plurality of switches for providing an integrated switch output signal for each of said plurality of switches separately; a detector coupled to said integrator for comparing the integrated switch output signal for each of said plurality of switches with a predetermined value to determine whether each of said plurality of switches is in the actuated state or the unactuated state; and means responsive to said detector for storing the state of each of said plurality of switches during a first cycle and for controlling said driver circuit to provide the first drive signal to the inputs of each of the plurality of switches during a second cycle subsequent to said first cycle determined to be in the unactuated state during said first cycle and to provide the second drive signal to the inputs of the plurality of switches during said second cycle determined to be in the actuated state during said first cycle.
Claim 4
Dependent Claim 230 words
In a keyboard data entry system having a plurality of selectively operable matrix element switches each having an input and an output and each having an actuated state and an unactuated state, a hysteresis system comprising: a driver circuit coupled to the inputs of each of said plurality of switches for providing selectively either a first drive signal or a second drive signal to each of the switch inputs; an integrator coupled to the outputs of said plurality of switches for providing an integrated switch output signal for each of said plurality of switches separately; a detector coupled to said integrator for comparing the integrated switch output signal for each of said plurality of switches with a predetermined value to determine whether each of said plurality of switches is in the actuated state or the unactuated state; and means responsive to said detector for storing the state of each of said plurality of switches during a first cycle and for controlling said driver circuit to provide the first drive signal to the inputs of each of the plurality of switches during a second cycle subsequent to said first cycle determined to be in the unactuated state during said first cycle and to provide the second drive signal to the inputs of the plurality of switches during said second cycle determined to be in the actuated state during said first cycle.
Claim 5
Dependent Claim 43 words
The data entry system as claimed in claims 1 or 2 wherein the first drive signal corresponding to the unactuated state comprises a first number of pulses and the second drive signal corresponding to the actuated state comprises a second number of pulses.
Claim 6
Dependent Claim 31 words
The date entry system as claimed in claim 3 wherein the number of pulses in the first drive signal is less than the number of pulses in the second drive signal.
Claim 7
Dependent Claim 26 words
The data entry system as claimed in claims 1 or 2 wherein said predetermined value is variable and controlled by said means responsive to said detector.
Claim 8
Dependent Claim 29 words
The data entry system as claimed in claim 2 wherein said predetermined value is varied to determine the noise signal level associated with each of said plurality of switches.
Claim 9
Dependent Claim 31 words
The data entry system as claimed in claim 2 wherein said predetermined value is selected in response to one of said plurality of switches being continually maintained in the actuated state.
Claim 10
Dependent Claim 232 words
A data entry system comprising: pulse generating means for providing either a first pulse train or a second pulse train; a plurality of key switch elements, each of said plurality of key switch elements having an actuated state and unactuated state, each of said plurality of key switch elements being adapted to transmit pulses applied thereto when in the actuated state; input addressing means coupled to each of said plurality of key switch elements and said pulse generating means for applying either the first pulse train or the second pulse train to each of said plurality of key switch elements; multiplexer means coupled to said plurality of key switch elements for sequentially transmitting signals from the plurality of key switch elements; integrator means coupled to said multiplexer means for providing an integrated value for the signals transmitted by said multiplexer; detector means coupled to said integrator means for determining the state of each of said plurality of key switch elements by comparing the integrated value with a predetermined value; memory means coupled to said detector means for storing data representing the state of each of said plurality of key switch elements; and means for controlling said pulse generating means to provide either the first or the second pulse train to each of said plurality of key switch elements depending on the stored state of each of said plurality of key switch elements.
Claim 11
Dependent Claim 232 words
A data entry system comprising: pulse generating means for providing either a first pulse train or a second pulse train; a plurality of key switch elements, each of said plurality of key switch elements having an actuated state and unactuated state, each of said plurality of key switch elements being adapted to transmit pulses applied thereto when in the actuated state; input addressing means coupled to each of said plurality of key switch elements and said pulse generating means for applying either the first pulse train or the second pulse train to each of said plurality of key switch elements; multiplexer means coupled to said plurality of key switch elements for sequentially transmitting signals from the plurality of key switch elements; integrator means coupled to said multiplexer means for providing an integrated value for the signals transmitted by said multiplexer; detector means coupled to said integrator means for determining the state of each of said plurality of key switch elements by comparing the integrated value with a predetermined value; memory means coupled to said detector means for storing data representing the state of each of said plurality of key switch elements; and means for controlling said pulse generating means to provide either the first or the second pulse train to each of said plurality of key switch elements depending on the stored state of each of said plurality of key switch elements.
Claim 12
Dependent Claim 21 words
The data entry system as claimed in claim 8 wherein said multiplexer means operates in synchronism with said input addressing means.
Claim 13
Dependent Claim 21 words
The data entry system as claimed in claim 8 wherein said memory means operates in synchronism with said input addressing means.
Claim 14
Dependent Claim 35 words
The data entry system as claimed in claim 8 wherein said system further comprises key counter means coupled to said pulse generating means for sequentially and cyclically applying the pulse trains to said switch elements.
Claim 15
Dependent Claim 33 words
The data entry system as claimed in claim 11 wherein said key counter means in combination with said control means provide signals indicating which of said switch elements is in the actuated state.
Claim 16
Dependent Claim 33 words
The data entry system as claimed in claim 8 wherein the first pulse train consists of a first number of pulses and the second pulse train consists of a second number of pulses.
Claim 17
Dependent Claim 31 words
The data entry system as claimed in claim 13 wherein the number of pulses in the first pulse train is less than the number of pulses in the second pulse train.
Claim 18
Dependent Claim 26 words
The data entry system as claimed in claim 8 wherein the predetermined value is variable and controlled by said means for controlling said pulse generating means.
Claim 19
Dependent Claim 28 words
The data entry system as claimed in claim 15 wherein the predetermined value is varied to determine the noise signal level associated with each of said switch elements.
Claim 20
Dependent Claim 30 words
The data entry system as claimed in claim 15 wherein the predetermined value is selected in response to one of said switch elements being continually maintained in the actuated state.

References Cited (Backward Citations)

US3918051A Cited
US4390866A Cited
US4517553A Cited
US3750113A Cited
US4037225A Cited
US4110748A Cited
EP0011840A1 Cited
US4300135A Cited
US4453198A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-11-02 1991-05-04 1991-11-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-11-02 1995-05-04 1995-11-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-11-02 1999-05-04 1999-11-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag