Key stroke detection for keyboard remote wake-up

Electrical computers and digital processing systems: support – Computer power control – Power conservation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S324000, C714S044000, C341S024000, C341S026000

Reexamination Certificate

active

06438699

ABSTRACT:

TECHNICAL FIELD
The present invention relates in general to computer keyboards, and in particular, to power saving techniques for computer keyboards and keyboard self-test methods.
BACKGROUND INFORMATION
Keyboards attached to computers utilize their own processor (microcontroller) for scanning the keys for detection of a user pressing a key. The processor then encodes which key was pressed, and sends this code to the computer processor. Refer to U.S. Pat. No. 5,355,503 for further discussion of this process.
An important factor is that the keyboard processor is perpetually scanning for the detection of a pressed key, which requires a continual supply of power. In many computer configurations, especially notebook computers, power saving is of utmost importance. Therefore, there are needs to place the keyboard processor and its accompanying circuitry into a suspend mode whereby the processor no longer scans for key hits, but is instead placed into a sleep or suspend mode. The problem is implementing circuitry to exit the keyboard processor out of the suspend mode so that it can detect and encode key hits under normal operation, without requiring an extra input step by the user.
Furthermore, it is important to implement keyboard self-tests, which enhance the manufacturability and maintainability in the field of keyboards.
SUMMARY OF THE INVENTION
The present invention enables a keyboard to be “awakened” from suspend mode when any key is pressed, which then enables the keyboard to remotely wake up its host. The universal serial bus (USB) specification limits the bus current consumed by a suspended USB function to 2.5 milliamps (the limit was previously 500 microamps). The Intel USB microprocessor consumes too much power to be used during suspend mode, so it is very difficult to scan a keyboard during suspend mode. However, the present invention is not limited to use in USB keyboards.
In the present invention, when a key is pressed, its switch connects a row and a column in a matrix for decoding which keys are pressed. Detection of which row is connected to which column enables the keyboard's microprocessor to determine which key is pressed. When the keyboard is in a suspend mode, no current flows through the keyboard matrix driving and sense lines. However, when a key is pressed, current will be conducted from a sense line to a drive line and through one of several diodes, to produce a “key hit” signal that is communicated to the keyboard processor. Upon receipt of this key hit signal, the keyboard processor will exit out of suspend mode thereby resuming scanning of the key matrix for key presses. The “key hit” signal does not indicate which key was pressed.
The “wake-up” circuitry is also used to perform part of the keyboard's self-test to ensure the key matrix drive circuitry is working. The self-test is further enhanced by the keyboard's capability of changing the key matrix sense line pull-up resistors into pull-down resistors and then having the processor read the difference.
The foregoing has outlined rather broadly the features and technical advantages of the present invention in order that the detailed description of the invention that follows may be better understood. Additional features and advantages of the invention will be described hereinafter which form the subject of the claims of the invention.


REFERENCES:
patent: 4581603 (1986-04-01), Ingold et al.
patent: 4649373 (1987-03-01), Bland et al.
patent: 5148380 (1992-09-01), Lin et al.
patent: 5283906 (1994-02-01), Chen
patent: 5355503 (1994-10-01), Soffel et al.
patent: 5386584 (1995-01-01), Verstegen et al.
patent: 5450080 (1995-09-01), Irwin
patent: 5585792 (1996-12-01), Liu et al.
patent: 5621401 (1997-04-01), Jeon et al.
patent: 5629694 (1997-05-01), Simon et al.
patent: 5666541 (1997-09-01), Sellers
patent: 5669004 (1997-09-01), Sellers
patent: 5675810 (1997-10-01), Sellers
patent: 5692203 (1997-11-01), Grodevant

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Key stroke detection for keyboard remote wake-up does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Key stroke detection for keyboard remote wake-up, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Key stroke detection for keyboard remote wake-up will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2891737

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.