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

Hand-held keyboard tester

Assignee: Dell USA LP
•
Filing: 1994-01-31
•
Granted: 1996-03-26
•
Expires: 2014-01-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A hand-held keyboard test unit includes an enclosure that fits easily within one hand, a keyboard connector for receiving a keyboard connector, a controller programmed solely to execute tests of the keyboard, a digital display to indicate the status of the test and provide instructions to the test unit operator, and a switch to initiate the test sequence. The controller causes the keyboard to execute its self-test routines, transmits and verifies responses to standard system unit commands to the keyboard, and conducts a key closure test for each key on the keyboard.

Inventors

  • 👤 James S. Woodward

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 16:32
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2205; G06F11/2221

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 81 words
A hand-held keyboard testing unit, comprising: an enclosure; a keyboard connector jack attached to said enclosure, said jack arranged to receive a keyboard connector on a cable extending from the keyboard; a controller within said enclosure, said controller being programmed solely to test the functional capability of the keyboard; and wherein said enclosure has a volume of no more than sixty cubic inches and a weight of no more than one pound to permit the keyboard testing unit to be hand-held.
Claim 2
Dependent Claim 81 words
A hand-held keyboard testing unit, comprising: an enclosure; a keyboard connector jack attached to said enclosure, said jack arranged to receive a keyboard connector on a cable extending from the keyboard; a controller within said enclosure, said controller being programmed solely to test the functional capability of the keyboard; and wherein said enclosure has a volume of no more than sixty cubic inches and a weight of no more than one pound to permit the keyboard testing unit to be hand-held.
Claim 3
Dependent Claim 57 words
A hand-held testing unit according to claim 1 wherein the program executed by said controller comprises the steps of: sending commands to the keyboard and verifying that the keyboard transmits proper responses to the commands; and verifying that the keyboard transmits proper key-make and key-break codes when each key on the keyboard is depressed and then released.
Claim 4
Dependent Claim 74 words
A hand-held test unit for connection to a keyboard, said test unit including a microcontroller programmed to test the functions of a keyboard, said program including the following steps: causing the keyboard to execute its internal self-test routines; causing the keyboard to execute a plurality of commands typically generated by a system unit on a personal computer; and cooperating with an operator to conduct a key closure test for each key on the keyboard.
Claim 5
Dependent Claim 74 words
A hand-held test unit for connection to a keyboard, said test unit including a microcontroller programmed to test the functions of a keyboard, said program including the following steps: causing the keyboard to execute its internal self-test routines; causing the keyboard to execute a plurality of commands typically generated by a system unit on a personal computer; and cooperating with an operator to conduct a key closure test for each key on the keyboard.
Claim 6
Dependent Claim 34 words
A hand-held test unit according to claim 3, wherein said step of causing the keyboard to execute its self-test routines includes sending a RESET command (FFh) to cause execution of a basic assurance test.
Claim 7
Dependent Claim 123 words
A hand-held test unit according to claim 3, wherein said step of causing the keyboard to execute a plurality of commands comprises the following steps: sending a RESEND command (FEh) and checking for receipt of the byte last transmitted by the keyboard; sending a DEFAULT command (F6h) and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a DISABLE command (F5h); sending an ENABLE command (F4h) and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a SET TYPEMATIC command (F3h) and checking for receipt of an acknowledge byte (FAh) from the keyboard; and sending a READ ID command (F2h) and checking for receipt of an acknowledge byte (FAh) and two keyboard identification bytes from the keyboard.
Claim 8
Dependent Claim 212 words
A hand-held test unit according to claim 5, wherein said step of causing the keyboard to execute a plurality of commands further comprises the steps of checking proper operation of three keyboard LEDs, as follows: sending a SET INDICATOR command (EDh) and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a byte (00h) to turn all LEDs off and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a SET INDICATOR command (EDh) and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a byte (02h) to turn a "Num Lock" LED on and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a SET INDICATOR command (EDh) and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a byte (06h) to turn the "Num Lock" LED and a "Caps Lock" LED on and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a SET INDICATOR command (EDh) and checking for receipt of an acknowledge byte (FAh) from the keyboard; and sending a byte (07h) to turn the "Num Lock" LED, the "Caps Lock" LED, and a "Scroll Lock" LED on and checking for receipt of an acknowledge byte (FAh) from the keyboard.
Claim 9
Dependent Claim 83 words
A hand-held test unit according to claim 3, wherein said step of cooperating with an operator to conduct a key closure test for each key comprises for each key: providing a digital display on said test unit; displaying on the digital display an identity of the key; waiting for the operator to depress the key and checking for the key-make code; and waiting for the operator to release the key and checking for the key-break code and then the key-make code once again.
Claim 10
Dependent Claim 142 words
A portable keyboard testing apparatus, comprising: an enclosure small enough to hold in one hand; a keyboard connector jack secured to a face of said enclosure, said jack arranged to receive a keyboard connector on a cable extending from a keyboard to be tested; a controller housed within said enclosure, said controller being programmed to execute a sequence of keyboard tests; a four-character digital display visible on a face of said enclosure and connected to said controller; a switch secured to a face of said enclosure and connected to said controller, actuation of said switch causing said controller to begin a test sequence; a power adapter connected to said controller, said power adapter supplying five volts of direct current; and an LED secured to a face of said enclosure, illumination of said LED indicating that power is being applied to said controller.
Claim 11
Dependent Claim 142 words
A portable keyboard testing apparatus, comprising: an enclosure small enough to hold in one hand; a keyboard connector jack secured to a face of said enclosure, said jack arranged to receive a keyboard connector on a cable extending from a keyboard to be tested; a controller housed within said enclosure, said controller being programmed to execute a sequence of keyboard tests; a four-character digital display visible on a face of said enclosure and connected to said controller; a switch secured to a face of said enclosure and connected to said controller, actuation of said switch causing said controller to begin a test sequence; a power adapter connected to said controller, said power adapter supplying five volts of direct current; and an LED secured to a face of said enclosure, illumination of said LED indicating that power is being applied to said controller.
Claim 12
Dependent Claim 50 words
A portable keyboard testing apparatus according to claim 8 wherein the program executed by said controller comprises the steps of: causing the keyboard to execute an internal self-test routine; causing the keyboard to execute a plurality of commands; and conducting a key closure test for each key on the keyboard.
Claim 13
Dependent Claim 36 words
A portable keyboard testing apparatus according to claim 9, wherein said step of causing the keyboard to execute an internal self-test routine includes sending a RESET command (FFh) to cause execution of a basic assurance test.
Claim 14
Dependent Claim 124 words
A portable keyboard testing apparatus according to claim 9, wherein said step of causing the keyboard to execute a plurality of commands comprises the following steps: sending a RESEND command (FEh) and checking for receipt of the byte last transmitted by the keyboard; sending a DEFAULT command (F6h) and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a DISABLE command (F5h); sending an ENABLE command (F4h) and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a SET TYPEMATIC command (F3h) and checking for receipt of an acknowledge byte (FAh) from the keyboard; and sending a READ ID command (F2h) and checking for receipt of an acknowledge byte (FAh) and two keyboard identification bytes from the keyboard.
Claim 15
Dependent Claim 213 words
A portable keyboard testing apparatus according to claim 11, wherein said step of causing the keyboard to execute a plurality of commands further comprises the steps of checking proper operation of three keyboard LEDs, as follows: sending a SET INDICATOR command (EDh) and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a byte (00h) to turn all LEDs off and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a SET INDICATOR command (EDh) and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a byte (02h) to turn a "Num Lock" LED on and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a SET INDICATOR command (EDh) and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a byte (06h) to turn the "Num Lock" LED and a "Caps Lock" LED on and checking for receipt of an acknowledge byte (FAh) from the keyboard; sending a SET INDICATOR command (EDh) and checking for receipt of an acknowledge byte (FAh) from the keyboard; and sending a byte (07h) to turn the "Num Lock" LED, the "Caps Lock" LED, and a "Scroll Lock" LED on and checking for receipt of an acknowledge byte (FAh) from the keyboard.
Claim 16
Dependent Claim 71 words
A portable keyboard testing apparatus according to claim 9, wherein said step of conducting a key closure test for each key comprises for each key: displaying on said digital display an identity of the key; waiting for an operator to depress the key and checking for the key-make code; and waiting for the operator to release the key and checking for the key-break code and then the key-make code once again.

References Cited (Backward Citations)

US3768622A Cited
US4489414A Cited
US4837764A Cited
US4964124A Cited
US5353240A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-03-26 1999-09-25 2000-03-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-03-26 2003-09-25 2004-03-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-03-26 2007-09-25 2008-03-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag