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
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 |