Computing device having a low power secondary processor coupled to a keyboard controller
First Claim
1. A portable computing device comprising:
- a keyboard controller having a first input for receiving keystroke inputs and having an output for conveying said keystroke inputs to a main processor; and
a secondary processor having an interface to said keyboard controller through a secondary bus, said secondary bus also being used to communicate with a battery module, wherein said keyboard controller also conveys said keystroke inputs to said secondary processor through said secondary bus.
2 Assignments
0 Petitions
Accused Products
Abstract
This abstract has been included pursuant to Section 1.72(b) of the Rules for Patent and Trademark Cases, Title 37 of the Code of Federal Regulations. This abstract is intended only to enable the Patent and Trademark Office and the public to generally determine the nature of the technical disclosure. This abstract is not intended to aid in the interpretation of the scope of any claim.
A portable computing device includes a keyboard controller that receives keystroke information as well as inputs from a graphical pointing device and conveys these to a main central processing unit. The keyboard controller additionally communicates with a battery module through a second interface in order to monitor and control the charging of the module. A low power secondary processor is interfaced to the keyboard controller through the second interface in order to receive keystroke information as well as information from the graphical pointing device. When the keyboard controller is instructed to do so, keystroke and graphical pointing information are conveyed exclusively to the secondary processor, thereby enabling the portable computing device to perform some functions without requiring the main central processing unit to be operational and thus operate in a low power mode.
124 Citations
22 Claims
-
1. A portable computing device comprising:
-
a keyboard controller having a first input for receiving keystroke inputs and having an output for conveying said keystroke inputs to a main processor; and
a secondary processor having an interface to said keyboard controller through a secondary bus, said secondary bus also being used to communicate with a battery module, wherein said keyboard controller also conveys said keystroke inputs to said secondary processor through said secondary bus. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for operating a portable computing device in a low-power mode, comprising:
-
receiving keystroke inputs by a keyboard controller;
said keyboard controller transmitting said keystroke inputs to a secondary bus, said secondary bus also being used to communicate with a battery module; and
said keyboard controller refraining from transmitting said keystroke inputs to a main processor, thereby operating said portable computing device in said low-power mode. - View Dependent Claims (8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22)
-
-
13. In a keyboard controller, a method for operating a portable computing device, comprising:
-
receiving keystroke inputs by a keyboard controller;
determining if said portable computing device should be operated in a low-power mode;
said keyboard controller transmitting said keystroke inputs to a secondary bus, said secondary bus also being used to communicate with a battery module; and
said keyboard controller refraining from transmitting said keystroke inputs to a main processor based on said determining action, thereby operating said portable computing device in said low-power mode.
-
-
18. In a portable computing device which executes a power on system test (POST) program, wherein said POST program accesses a data structure resident in a memory element used by said POST program, wherein said data structure includes a plurality of data objects which instruct a keyboard controller to execute a method which comprises:
-
determining if said portable computing device is to be operated in a low power mode;
said keyboard controller receiving keystroke inputs;
transmitting said keystroke inputs to a secondary bus, said secondary bus also being used to communicate with a battery module; and
said keyboard controller refraining from transmitting said keystroke inputs to a main processor based on said determining action, thereby operating said portable computing device in said low-power mode.
-
Specification