US5371693A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Computer with power saving function
Assignee: Toshiba Corp
•
Filing: 1992-10-13
•
Granted: 1994-12-06
•
Expires: 2012-10-13
Abstract
Abstract If there is neither a key input from a keyboard nor a command input from a CPU within a predetermined period of time, a keyboard controller generates an NMI request for sleep control. The CPU executes the NMI request in accordance with an NMI routine stored in a ROM. If the CPU is in an idle state, a sleep mode is set.
Inventors
- 👤 Masayo Nakazoe
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 03:34
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3206; G06F1/3215; G06F1/3234; G06F1/324; Y; Y02; Y02D; Y02D10/00
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
144 words
A computer which executes a sleep mode for reducing power consumption of a central processing unit (CPU), comprising: data input means for inputting a key code; a keyboard controller including determining means for determining whether the key code is input from the data input means at a predetermined time interval, and output means for outputting a request signal to the CPU when the determining means determines an absence of signals including the determination that no key code is input from the data input means within the predetermined time interval; a register storing status data discriminating whether the CPU is in an idle state; reading means for reading the status in response to the request signal output from the keyboard controller; and execution means for executing the sleep mode when the status read by the reading means indicates the CPU is in the idle state.
Claim 2
Dependent Claim
144 words
A computer which executes a sleep mode for reducing power consumption of a central processing unit (CPU), comprising: data input means for inputting a key code; a keyboard controller including determining means for determining whether the key code is input from the data input means at a predetermined time interval, and output means for outputting a request signal to the CPU when the determining means determines an absence of signals including the determination that no key code is input from the data input means within the predetermined time interval; a register storing status data discriminating whether the CPU is in an idle state; reading means for reading the status in response to the request signal output from the keyboard controller; and execution means for executing the sleep mode when the status read by the reading means indicates the CPU is in the idle state.
Claim 3
Dependent Claim
22 words
A computer according to claim 1, further comprising means for executing a HALT instruction when the execution means executes the sleep mode.
Claim 4
Dependent Claim
53 words
A computer according to claim 2, further comprising means for changing a clock signal supplied to the CPU from a first clock signal to a second clock signal, said second clock signal being slower than the first clock signal, in response to the HALT instruction from the means for executing a HALT instruction.
Claim 5
Dependent Claim
14 words
A computer according to claim 1, wherein the data input means includes a keyboard.
Claim 6
Dependent Claim
68 words
A computer according to claim 1, wherein the determining means further further comprises means for detecting whether a command is input to the keyboard controller from the CPU at the predetermined time interval, and the output means outputs the request signal when the determining means determines that no key code from the data input means and no command from the CPU is input within the predetermined time interval.
Claim 7
Dependent Claim
151 words
A computer which executes a sleep mode for reducing power consumption of a central processing unit (CPU), comprising: data input means for inputting a key code; a keyboard controller including counting means for counting a time period during which no key code is input from the data input means, the counting means being reset when the key code is input from the data input means or a count value is counted up to predetermined value, the keyboard controller outputting a request signal to the CPU when the count value is counted up to the predetermined value; a register storing status data discriminating whether the CPU is in an idle state; reading means for reading the status in response to the request signal output from the keyboard controller; and execution means for executing the sleep mode when the status read by the reading means indicates the CPU is in the idle state.
Claim 8
Dependent Claim
151 words
A computer which executes a sleep mode for reducing power consumption of a central processing unit (CPU), comprising: data input means for inputting a key code; a keyboard controller including counting means for counting a time period during which no key code is input from the data input means, the counting means being reset when the key code is input from the data input means or a count value is counted up to predetermined value, the keyboard controller outputting a request signal to the CPU when the count value is counted up to the predetermined value; a register storing status data discriminating whether the CPU is in an idle state; reading means for reading the status in response to the request signal output from the keyboard controller; and execution means for executing the sleep mode when the status read by the reading means indicates the CPU is in the idle state.
Claim 9
Dependent Claim
22 words
A computer according to claim 6, further comprising means for executing a HALT instruction when the execution means executes the sleep mode.
Claim 10
Dependent Claim
53 words
A computer according to claim 7, further comprising means for changing a clock signal supplied to the CPU from a first clock signal to a second clock signal, said second clock signal being slower than the first clock signal, in response to the HALT instruction from the means for executing a HALT instruction.
Claim 11
Dependent Claim
14 words
A computer according to claim 6, wherein the data input means includes a keyboard.
Claim 12
Dependent Claim
26 words
A computer according to claim 6, further comprising means for resetting the counting means when a command is input to the keyboard controller from the CPU.
Claim 13
Dependent Claim
150 words
A computer which executes a sleep mode for reducing power consumption of a central processing unit (CPU), comprising: data input means for inputting a key code; a keyboard controller determining an absence of signals including a determination that no key code is input from the data input means at a predetermined time interval, and outputting a request signal to the CPU when the absence of signals is determined by the keyboard controller within the predetermined time interval; a register storing status data discriminating whether the CPU is in an idle state; and a memory storing an interrupt routine program, the CPU and the interrupt routine program together providing a reading means for reading the status in response to the request signal output from the keyboard controller, and execution means for executing the sleep mode when the status read by the reading means indicates the CPU is in the idle state.
Claim 14
Dependent Claim
150 words
A computer which executes a sleep mode for reducing power consumption of a central processing unit (CPU), comprising: data input means for inputting a key code; a keyboard controller determining an absence of signals including a determination that no key code is input from the data input means at a predetermined time interval, and outputting a request signal to the CPU when the absence of signals is determined by the keyboard controller within the predetermined time interval; a register storing status data discriminating whether the CPU is in an idle state; and a memory storing an interrupt routine program, the CPU and the interrupt routine program together providing a reading means for reading the status in response to the request signal output from the keyboard controller, and execution means for executing the sleep mode when the status read by the reading means indicates the CPU is in the idle state.
Claim 15
Dependent Claim
30 words
A computer according to claim 11, wherein the CPU and the interrupt routine program comprise a means for executing a HALT instruction when the execution means executes the sleep mode.
Claim 16
Dependent Claim
53 words
A computer according to claim 12, further comprising means for changing a clock signal supplied to the CPU from a first clock signal to a second clock signal, said second clock signal being slower than the first clock signal, in response to the HALT instruction from the means for executing a HALT instruction.
Claim 17
Dependent Claim
14 words
A computer according to claim 11, wherein the data input means includes a keyboard.
Claim 18
Dependent Claim
60 words
A computer according to claim 11, wherein the keyboard controller further comprises means for determining whether a command is input to the keyboard controller from the CPU at the predetermined time interval, and for outputting the request signal when no key code from the data input means and no command from the CPU is input within the predetermined time interval.
References Cited (Backward Citations)
US3922526A
Cited
US3941989A
Cited
US4649373A
Cited
US4851987A
Cited
US5083266A
Cited
US4980836A
Cited
US5189647A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-12-05 | 1998-06-06 | 1998-12-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-12-05 | 2002-06-06 | 2002-12-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-12-05 | 2006-06-06 | 2006-12-06 | $7700.00 | Window Closed / Lapsed |