← Back to Patent Explorer
US5220601A Expired / Lapsed US ⏱️ 0.0 years remaining

Keypad status reporting system

Assignee: RPX Corp
•
Filing: 1990-09-27
•
Granted: 1993-06-15
•
Expires: 2010-09-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A keypad status reporting system provides an indication over a serial bus as to which switch of a plurality of keypad switches is being selected by an operator wherein each keypad switch is coupled between a respective different pair of row and column conductors. The system generates parallel three-bit row and column addresses, combines the row and column addresses to form a parallel six-bit key code, and converts the key code to serial bits of data and places the serial bits of data onto a multiplexed bus in a predetermined channel.

Inventors

  • 👤 Dale E. Gulick
  • 👤 Alan R. Hendrickson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 12:27
CPC Classifications
H; H03; H03M; H03M11/00; H03M11/22; G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/0202; G06F3/021; G06F3/023; H04; H04M; H04M1/00; H04M1/26

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 265 words
A keypad status reporting system for providing an indication over a serial bus of a selected keypad switch of a plurality of keypad switches which is being selected by an operator, wherein said plurality of keypad switches is coupled between a plurality of first conductors and a plurality of second conductors, and wherein each keypad switch of said plurality of keypad switches is coupled between a respective different pair of one of said plurality of first conductors and one of said plurality of second conductors, said system comprising: first input circuit means coupled to said plurality of first conductors for providing a first signal indicating which one of said first plurality of conductors is coupled to said selected keypad switch; second input circuit means coupled to said second plurality of conductors for providing a second signal indicating which one of said second plurality of conductors is coupled to said selected keypad switch; encoding means coupled to said first and second input circuit means for providing a unique parallel multiple-bit digital key code indicating which one of said plurality of keypad switches is being selected; parallel to serial conversion means coupled to said serial bus and to said encoding means for converting said parallel multiple-bit digital key code to serial bits of data and conveying said serial bits of data to said serial bus; and control means for enabling said encoding means and being coupled to said first and second input circuit means for disabling said encoding means and generating an error signal when two or more of said plurality of keypad switches are simultaneously selected.
Claim 2
Dependent Claim 265 words
A keypad status reporting system for providing an indication over a serial bus of a selected keypad switch of a plurality of keypad switches which is being selected by an operator, wherein said plurality of keypad switches is coupled between a plurality of first conductors and a plurality of second conductors, and wherein each keypad switch of said plurality of keypad switches is coupled between a respective different pair of one of said plurality of first conductors and one of said plurality of second conductors, said system comprising: first input circuit means coupled to said plurality of first conductors for providing a first signal indicating which one of said first plurality of conductors is coupled to said selected keypad switch; second input circuit means coupled to said second plurality of conductors for providing a second signal indicating which one of said second plurality of conductors is coupled to said selected keypad switch; encoding means coupled to said first and second input circuit means for providing a unique parallel multiple-bit digital key code indicating which one of said plurality of keypad switches is being selected; parallel to serial conversion means coupled to said serial bus and to said encoding means for converting said parallel multiple-bit digital key code to serial bits of data and conveying said serial bits of data to said serial bus; and control means for enabling said encoding means and being coupled to said first and second input circuit means for disabling said encoding means and generating an error signal when two or more of said plurality of keypad switches are simultaneously selected.
Claim 3
Dependent Claim 31 words
A system as defined in claim 1 wherein said parallel to serial conversion means is responsive to an enable signal for placing said serial bits of data into a predetermined channel.
Claim 4
Dependent Claim 39 words
A system as defined in claim 1 wherein said encoding means comprises a first encoder coupled to said first input circuit means for generating a first key code portion of said multiple-bit key code responsive to said first signal.
Claim 5
Dependent Claim 39 words
A system as defined in claim 3 wherein said encoding means comprises a second encoder coupled to said second input circuit means for generating the remaining key code portion of said multiple-bit key code responsive to said second signal.
Claim 6
Dependent Claim 44 words
A system as defined in claim 4 wherein said parallel to serial conversion means is arranged for combining said first and remaining key code portions to form said multiple-bit key code prior to converting said multiple-bit key code to said serial bits of data.
Claim 7
Dependent Claim 34 words
A system as defined in claim 5 wherein said multiple-bit key code comprises six bits, wherein said first key code portion comprises three bits and wherein said remaining key code portion comprises three bits.
Claim 8
Dependent Claim 48 words
A system as defined in claim 1 wherein said control means are coupled to said parallel to serial conversion means, wherein said error signal comprises a parallel multiple-bit error code, and wherein said conversion means is arranged for converting said multiple-bit error code to serial bits of data.
Claim 9
Dependent Claim 37 words
A system as defined in claim 1 wherein said encoding means are arranged for generating a predetermined parallel multiple-bit code in the absence of said first and second signals indicating the absence of a keypad switch selection.
Claim 10
Dependent Claim 16 words
A system as defined in claim 8 wherein said predetermined parallel multiple-bit code comprises six bits.
Claim 11
Dependent Claim 18 words
A system as defined in claim 1 wherein said conversion means comprises a parallel input-serial output shift register.
Claim 12
Dependent Claim 16 words
A system as defined in claim 1 wherein said parallel multiple-bit key code comprises six bits.
Claim 13
Dependent Claim 287 words
A keypad status reporting system for providing an indication over a serial bus of a selected switch of a plurality of keypad switches which is being selected by an operator, wherein each said keypad switch of said plurality of keypad switches is coupled between a respective different pair of a plurality of row and column conductors, and wherein said system is implemented in integrated circuit form and comprises: row input circuit means coupled to said plurality of row conductors for providing a first signal indicating which of said row conductors is coupled to said selected keypad switch; column input circuit means coupled to said plurality of column conductors for providing a second signal indicating which one of said column conductors is coupled to said selected keypad switch; row encoding means coupled to said row input circuit means for generating a parallel multiple-bit row address responsive to said first signal; column encoding means coupled to said column input circuit means for generating a parallel multiple-bit column address responsive to said second signal; and parallel to serial conversion means coupled to said row encoding means and said column encoding means for combining said row and column addresses to form a parallel multiple-bit key code, said parallel to serial conversion means also being coupled to said serial bus and being arranged for converting said parallel multiple-bit key code to serial bits of data and conveying said serial bits of data to said serial bus; and control means for enabling said row and column encoding means and being coupled to said row and column input circuit means for disabling said row and column encoding means and generating an error signal when two or more of said keypad switches are simultaneously selected.
Claim 14
Dependent Claim 287 words
A keypad status reporting system for providing an indication over a serial bus of a selected switch of a plurality of keypad switches which is being selected by an operator, wherein each said keypad switch of said plurality of keypad switches is coupled between a respective different pair of a plurality of row and column conductors, and wherein said system is implemented in integrated circuit form and comprises: row input circuit means coupled to said plurality of row conductors for providing a first signal indicating which of said row conductors is coupled to said selected keypad switch; column input circuit means coupled to said plurality of column conductors for providing a second signal indicating which one of said column conductors is coupled to said selected keypad switch; row encoding means coupled to said row input circuit means for generating a parallel multiple-bit row address responsive to said first signal; column encoding means coupled to said column input circuit means for generating a parallel multiple-bit column address responsive to said second signal; and parallel to serial conversion means coupled to said row encoding means and said column encoding means for combining said row and column addresses to form a parallel multiple-bit key code, said parallel to serial conversion means also being coupled to said serial bus and being arranged for converting said parallel multiple-bit key code to serial bits of data and conveying said serial bits of data to said serial bus; and control means for enabling said row and column encoding means and being coupled to said row and column input circuit means for disabling said row and column encoding means and generating an error signal when two or more of said keypad switches are simultaneously selected.
Claim 15
Dependent Claim 31 words
A system as defined in claim 12 wherein said parallel to serial conversion means is responsive to an enable signal for placing said serial bits of data into a predetermined channel.
Claim 16
Dependent Claim 34 words
A system as defined in claim 12 wherein said multiple-bit key code comprises six bits, wherein said parallel multiple-bit row address comprises three bits and wherein said parallel multiple-bit column address comprises three bits.
Claim 17
Dependent Claim 42 words
A system as defined in claim 12 wherein said control means are coupled to said parallel to serial conversion means and wherein said parallel to serial conversion means is arranged for generating a predetermined multiple-bit error code responsive to said error signal.
Claim 18
Dependent Claim 40 words
A system as defined in claim 12 wherein said row and column encoding means are arranged for generating a predetermined parallel multiple-bit code in the absence of said first and second signals indicating the absence of a keypad switch selection.
Claim 19
Dependent Claim 16 words
A system as defined in claim 16 wherein said predetermined parallel multiple-bit code comprises six bits.
Claim 20
Dependent Claim 21 words
A system as defined in claim 12 wherein said parallel to serial conversion means comprises a parallel input-serial output shift register.
Claim 21
Dependent Claim 213 words
A keypad status reporting system implemented in a single integrated circuit for providing an indication over a multiplexed bus as to which switch of a plurality of keypad switches is being selected by an operator, wherein each keypad switch of said plurality of keypad switches is coupled between a respective different pair of a plurality of first and second conductors, said system comprising: monitor means coupled to said plurality of first and second conductors for providing first and second signals indicative of a selected keypad switch; encoding means coupled to said monitor means for generating a unique parallel multiple-bit address responsive to said first and second signals; and parallel to serial conversion means coupled to said encoding means for converting said parallel multiple-bit address to corresponding serial bits of data, said parallel to serial conversion means also including an enable input and being responsive to an enable signal at said enable input for placing said serial bits of data into a predetermined channel of said multiplexed bus; and control means for enabling said row and column encoding means and being coupled to said row and column input circuit means for disabling said row and column encoding means and generating an error signal when two or more of said keypad switches are simultaneously selected.
Claim 22
Dependent Claim 213 words
A keypad status reporting system implemented in a single integrated circuit for providing an indication over a multiplexed bus as to which switch of a plurality of keypad switches is being selected by an operator, wherein each keypad switch of said plurality of keypad switches is coupled between a respective different pair of a plurality of first and second conductors, said system comprising: monitor means coupled to said plurality of first and second conductors for providing first and second signals indicative of a selected keypad switch; encoding means coupled to said monitor means for generating a unique parallel multiple-bit address responsive to said first and second signals; and parallel to serial conversion means coupled to said encoding means for converting said parallel multiple-bit address to corresponding serial bits of data, said parallel to serial conversion means also including an enable input and being responsive to an enable signal at said enable input for placing said serial bits of data into a predetermined channel of said multiplexed bus; and control means for enabling said row and column encoding means and being coupled to said row and column input circuit means for disabling said row and column encoding means and generating an error signal when two or more of said keypad switches are simultaneously selected.

References Cited (Backward Citations)

US4086588A Cited
US3928847A Cited
US4346369A Cited
US4390754A Cited
US4318087A Cited
US4414538A Cited
US4554530A Cited
US4821033A Cited
US5025255A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-06-14 1996-12-14 1997-06-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-06-14 2000-12-14 2001-06-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-06-14 2004-12-14 2005-06-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag