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

Keyboard testing methods and apparatus

Assignee: Alps Alpine Co Ltd
•
Filing: 1991-10-16
•
Granted: 1994-11-22
•
Expires: 2011-10-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An IBM PC compatible keyboard is provided which, on power-up, does not access the keyboard LEDs until receiving a command from the host computer. When the keyboard controller performs a Basic Assurance Test (BAT) on power-up before receiving a host command, the controller does not turn on the LEDs. Upon receiving a Reset command from the host, the controller: (1) turns on the LEDs and performs a BAT with LEDs on; and (2) flashes the LEDs a second time to be compatible with the IBM PCs. Another feature of the invention is a non-destructive test of the controller RAM during BATs. The RAM is tested non-destructively both for the "stuck-at-1" and the "stuck-at-0" conditions. Still another feature is that the controller determines the state of the keyboard LEDs without reading a hardware port. The controller keeps track of the LED state by flags in the controller memory, and the controller determines the LED state by reading the flags.

Inventors

  • 👤 Abbas Khashayar

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 15:54
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/52; G06; G06F; G06F11/00; G06F11/22; G06F11/2205; G06F11/2221; G06F11/30; G06F11/32; G06F11/324; G06F11/325; G11C29/04; G11C29/08; G11C29/10

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 129 words
A method for testing a computer input device, said input device including one or more devices each of which has visible indicia for visually indicating whether the respective device is on or off, said method comprising the steps of: (1) testing said input device by a controller in said input device when said input device is powered up; (2) issuing a predetermined command by a computer to said input device, and in response to said command: (3) testing said input device by said controller; (4) turning on said devices having visible indicia; then (5) turning off said devices having visible indicia; and then (6) turning on said devices having visible indicia, wherein said controller does not access said devices having visible indicia before receiving said command from said computer.
Claim 2
Independent Claim 129 words
A method for testing a computer input device, said input device including one or more devices each of which has visible indicia for visually indicating whether the respective device is on or off, said method comprising the steps of: (1) testing said input device by a controller in said input device when said input device is powered up; (2) issuing a predetermined command by a computer to said input device, and in response to said command: (3) testing said input device by said controller; (4) turning on said devices having visible indicia; then (5) turning off said devices having visible indicia; and then (6) turning on said devices having visible indicia, wherein said controller does not access said devices having visible indicia before receiving said command from said computer.
Claim 3
Dependent Claim 49 words
The method of claim 1 wherein said step (6) is followed by the steps of: determining if a selected one of said devices was on when said computer issued said command; and turning off said selected device if said selected device was off when said computer issued said command.
Claim 4
Dependent Claim 45 words
The method of claim 1 wherein, after said computer issues said command, said steps (3), (4) and (5) are performed in the order recited, and said method further comprises, between said steps (4) and (5), a step of testing said input device by said controller.
Claim 5
Dependent Claim 23 words
The method of claim 1 wherein a waiting time between steps (1) and (2) lasts not more than a predetermined length of time.
Claim 6
Dependent Claim 22 words
The method of claim 1 wherein said step (6) is followed a step (7) of turning off said device having visible indicia.
Claim 7
Dependent Claim 52 words
The method of claim 5 wherein said step (7) is followed by the steps of: determining whether a selected one of said devices having visible indicia was on when said computer issued said command; and turning on said selected device if said selected device was on when said computer issued said command.
Claim 8
Dependent Claim 32 words
The method of claim 1 wherein said step of issuing a predetermined command by a computer comprises issuing a predetermined command by an IBM PC host computer or an IBM-compatible host computer.
Claim 9
Dependent Claim 38 words
The method of claim 7 wherein said step (1) of testing said input device comprises the step of testing a keyboard, and wherein said step (3) of testing said input device comprises the step of testing said keyboard.
Claim 10
Independent Claim 126 words
A method for testing a computer input device including one or more devices each of which has visible indicia for visually indicating whether the respective device is on or off, said method comprising the steps of: (1) testing said input device by a controller in said input device when said input device is powered up; (2) issuing a predetermined command by a computer to said input device, and in response to said command: (3) testing said input device by said controller; (4) turning on said devices having visible indicia; then (5) turning off said devices having visible indicia; and then (6) turning on said devices having visible indicia, wherein said controller does not access said devices having visible indicia before receiving said command from said computer.
Claim 11
Independent Claim 126 words
A method for testing a computer input device including one or more devices each of which has visible indicia for visually indicating whether the respective device is on or off, said method comprising the steps of: (1) testing said input device by a controller in said input device when said input device is powered up; (2) issuing a predetermined command by a computer to said input device, and in response to said command: (3) testing said input device by said controller; (4) turning on said devices having visible indicia; then (5) turning off said devices having visible indicia; and then (6) turning on said devices having visible indicia, wherein said controller does not access said devices having visible indicia before receiving said command from said computer.
Claim 12
Dependent Claim 150 words
In a computer keyboard comprising: a controller; and a device having visible indicia indicating whether said device is on or off, a method for keeping track of the state of said device by said controller, comprising the steps of: providing a memory location accessible to said controller; issuing a command from a computer to said controller to turn on said device, in response, said controller performing the steps of: turning on said device; and storing a value V1 in said memory location; issuing a command from said computer to said controller to turn off said device, in response, said controller performing the steps of: turning off said device; and storing a value V0 different from V1 in said memory location; and reading by said controller said value V0 or V1 in said memory location so as to determine a state of said device from said value in said memory location.
Claim 13
Dependent Claim 150 words
In a computer keyboard comprising: a controller; and a device having visible indicia indicating whether said device is on or off, a method for keeping track of the state of said device by said controller, comprising the steps of: providing a memory location accessible to said controller; issuing a command from a computer to said controller to turn on said device, in response, said controller performing the steps of: turning on said device; and storing a value V1 in said memory location; issuing a command from said computer to said controller to turn off said device, in response, said controller performing the steps of: turning off said device; and storing a value V0 different from V1 in said memory location; and reading by said controller said value V0 or V1 in said memory location so as to determine a state of said device from said value in said memory location.

References Cited (Backward Citations)

US3602897A Cited
US4175284A Cited
US4187540A Cited
USRE31865E Cited
US4403302A Cited
US4408299A Cited
US4393498A Cited
US4573152A Cited
US5119489A Cited
US5222228A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-11-21 1998-05-23 1998-11-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-11-21 2002-05-23 2002-11-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-11-21 2006-05-23 2006-11-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag