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

BIOS independent power management for portable computer

Assignee: Dell USA LP
•
Filing: 1993-02-16
•
Granted: 1995-04-04
•
Expires: 2013-02-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus for effecting BIOS independent power management of a personal computer system having a processor complex connected via a system bus to at least one I/O device capable of operating in a reduced power consumption state. A power control system comprising a dedicated power management microcontroller monitors the activity of various I/O devices. When a particular device or combination of devices has remained inactive for the preselected time interval, the power control system issues a bus request to a processor complex. When the processor complex acknowledges the bus request, the power control system asserts control as master of the system bus and performs the operations necessary to cause at least one device to enter a reduced power consumption state. The power control system then surrenders control of the bus to the processor complex. In one aspect, a CPU clock controller is utilized to reduce the processing speed of the processor complex CPU.

Inventors

  • 👤 Gregory N. Stewart

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 19:18
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3206; G06F1/3215; G06F1/3234; G06F1/325

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 152 words
A method for controlling power consumption of a personal computer system, the system including a processor complex and input/output (I/O) devices each capable of operating in a reduced power consumption state, said complex and said devices being interconnected by a system bus, the method comprising: monitoring, by a power control system, said computer system for I/O activity associated with at least one said device; setting a timer for a predetermined interval; resetting said timer to said predetermined interval upon detecting said I/O activity responsive to said monitoring; said power control system issuing a bus request signal to said complex upon elapse of said predetermined interval for gaining control of said bus as master independent of said complex; and said power control system generating signals as master of said bus independent of said complex to said at least one device for placing said at least one device in said reduced power consumption state.
Claim 2
Independent Claim 152 words
A method for controlling power consumption of a personal computer system, the system including a processor complex and input/output (I/O) devices each capable of operating in a reduced power consumption state, said complex and said devices being interconnected by a system bus, the method comprising: monitoring, by a power control system, said computer system for I/O activity associated with at least one said device; setting a timer for a predetermined interval; resetting said timer to said predetermined interval upon detecting said I/O activity responsive to said monitoring; said power control system issuing a bus request signal to said complex upon elapse of said predetermined interval for gaining control of said bus as master independent of said complex; and said power control system generating signals as master of said bus independent of said complex to said at least one device for placing said at least one device in said reduced power consumption state.
Claim 3
Dependent Claim 33 words
The method of claim 1 further comprising: said power control system deasserting said bus request signal to said complex for releasing control of said bus as master upon completion of said signal generation.
Claim 4
Dependent Claim 98 words
The method of claim 1 further comprising: monitoring said computer system for I/O activity when said at least one device is operating in said reduced power consumption state; said power control system issuing a bus request signal to said complex to gain control of said bus as master when said I/O activity is detected in response to said reduced power consumption state monitoring; and said power control system generating signals on said bus as master independent of said complex to said at least one device for removing said at least one device from said reduced power consumption state.
Claim 5
Dependent Claim 34 words
The method of claim 3 further comprising: said power control system deasserting said bus request signal to said complex for releasing control of said bus as master upon completion of said removal signal generation.
Claim 6
Dependent Claim 57 words
The method of claim 1 wherein said processor complex includes a central processing unit (CPU) and a CPU clock controller connected to said bus, the method further comprising said power control system generating signals on said system bus as master independent of said complex to said CPU clock controller for reducing the processing speed of said CPU.
Claim 7
Dependent Claim 15 words
The method of claim 5 wherein said CPU processing speed is reduced to 0 megahertz.
Claim 8
Dependent Claim 15 words
The method of claim 5 wherein said CPU processing speed is reduced to 3.125 megahertz.
Claim 9
Dependent Claim 20 words
The method of claim 1 wherein said predetermined interval is a default interval for each said at least one device.
Claim 10
Dependent Claim 21 words
The method of claim 1 wherein said predetermined interval is a user selected interval for each said at least one device.
Claim 11
Dependent Claim 50 words
The method of claim 1 wherein said at least one device comprises a display having a back light and a hard disk having a drive motor, the signal generating step further comprising: generating signals for turning off said display back light; and generating signals for turning off said drive motor.
Claim 12
Independent Claim 351 words
A method for controlling power consumption of a personal computer system, the computer system including a processor complex having a central processing unit (CPU), a CPU clock controller and input/output (I/O) devices each capable of operating in a reduced power consumption state, said complex, said controller and said devices being interconnected by a system bus, the method comprising: monitoring, by a power control system, said computer system for I/O activity associated with at least one said device; setting a timer for a predetermined interval; resetting said timer to said predetermined interval upon detecting said I/O activity responsive to said monitoring; said power control system issuing a bus request signal to said complex upon elapse of said predetermined interval for gaining control of said bus as master independent of said complex; said power control system generating signals on said bus as master independent of said complex to said at least one device for placing said at least one device in said reduced power consumption state; said power control system generating signals on said bus as master independent of said complex to said CPU clock controller for reducing the processing speed of said CPU; said power control system deasserting said bus request signal to said complex for releasing control of said bus as master upon completion of said signal generation; said power control system monitoring said computer system for I/O activity when said at least one device is in said reduced power consumption state; said power control system issuing a bus request signal to said complex to gain control of said bus as master when said I/O activity is detected in response to said reduced power consumption state monitoring; said power control system generating signals on said bus as master independent of said complex to said controller and said at least one device for removing said CPU from said reduced speed and for removing said at least one device from said reduced power consumption state; and said power control system deasserting said bus request signal to said complex for releasing control of said bus as master upon completion of said removal signal generation.
Claim 13
Independent Claim 351 words
A method for controlling power consumption of a personal computer system, the computer system including a processor complex having a central processing unit (CPU), a CPU clock controller and input/output (I/O) devices each capable of operating in a reduced power consumption state, said complex, said controller and said devices being interconnected by a system bus, the method comprising: monitoring, by a power control system, said computer system for I/O activity associated with at least one said device; setting a timer for a predetermined interval; resetting said timer to said predetermined interval upon detecting said I/O activity responsive to said monitoring; said power control system issuing a bus request signal to said complex upon elapse of said predetermined interval for gaining control of said bus as master independent of said complex; said power control system generating signals on said bus as master independent of said complex to said at least one device for placing said at least one device in said reduced power consumption state; said power control system generating signals on said bus as master independent of said complex to said CPU clock controller for reducing the processing speed of said CPU; said power control system deasserting said bus request signal to said complex for releasing control of said bus as master upon completion of said signal generation; said power control system monitoring said computer system for I/O activity when said at least one device is in said reduced power consumption state; said power control system issuing a bus request signal to said complex to gain control of said bus as master when said I/O activity is detected in response to said reduced power consumption state monitoring; said power control system generating signals on said bus as master independent of said complex to said controller and said at least one device for removing said CPU from said reduced speed and for removing said at least one device from said reduced power consumption state; and said power control system deasserting said bus request signal to said complex for releasing control of said bus as master upon completion of said removal signal generation.
Claim 14
Dependent Claim 240 words
A microcontroller connected to a system bus of a personal computer system, said microcontroller for managing power consumption of the system, the system including on said system bus a processor complex and input/output (I/O) devices each capable of operating in a reduced power consumption state, the microcontroller comprising: at least one signal line connected to at least one said device for receiving signals indicative of I/O activity of said at least one device; at least one control line connected to said complex for granting and relinquishing said microcontroller control of said system bus as master; logic for monitoring said at least one signal line for said signals indicative of said I/O activity; logic for setting a timer for a predetermined interval; logic for resetting said timer for said predetermined interval in the presence of said I/O activity responsive to said monitoring; logic for issuing a bus request signal on said at least one control line to said complex upon elapse of said interval to gain control of said bus as a master independent of said complex; logic for generating signals on said bus as master independent of said complex to said at least one device for placing said at least one device in said reduced power consumption state; and logic for deasserting said bus request signal on said at least one control line to said complex for releasing control of said bus as master upon completion of said signal generation.
Claim 15
Dependent Claim 240 words
A microcontroller connected to a system bus of a personal computer system, said microcontroller for managing power consumption of the system, the system including on said system bus a processor complex and input/output (I/O) devices each capable of operating in a reduced power consumption state, the microcontroller comprising: at least one signal line connected to at least one said device for receiving signals indicative of I/O activity of said at least one device; at least one control line connected to said complex for granting and relinquishing said microcontroller control of said system bus as master; logic for monitoring said at least one signal line for said signals indicative of said I/O activity; logic for setting a timer for a predetermined interval; logic for resetting said timer for said predetermined interval in the presence of said I/O activity responsive to said monitoring; logic for issuing a bus request signal on said at least one control line to said complex upon elapse of said interval to gain control of said bus as a master independent of said complex; logic for generating signals on said bus as master independent of said complex to said at least one device for placing said at least one device in said reduced power consumption state; and logic for deasserting said bus request signal on said at least one control line to said complex for releasing control of said bus as master upon completion of said signal generation.
Claim 16
Dependent Claim 55 words
The microcontroller of claim 12 wherein said processor complex includes a central processing unit (CPU), said microcontroller further comprising: a CPU clock controller connected to said system bus; logic for generating signals on said system bus as master independent of said complex to said CPU clock controller for reducing the processing speed of said CPU.
Claim 17
Dependent Claim 15 words
The microcontroller of claim 13 wherein said CPU processing speed is reduced to 0 megahertz.
Claim 18
Dependent Claim 15 words
The microcontroller of claim 13 wherein said CPU processing speed is reduced to 3.125 megahertz.
Claim 19
Dependent Claim 13 words
The microcontroller of claim 12 wherein said predetermined value is a default value.
Claim 20
Dependent Claim 21 words
The microcontroller of claim 12 wherein said predetermined interval is a user selected interval for each said at least one device.
Claim 21
Dependent Claim 135 words
The microcontroller of claim 12 further comprising: logic for monitoring said at least one signal line for said signals indicative of said I/O activity when said at least one device is in said reduced power consumption state; logic for issuing a bus request signal on said at least one control line to said complex to gain control of said bus as master when said I/O activity is detected in response to said reduced power consumption state monitoring; logic for generating signals on said bus as master independent of said complex to said at least one device for removing said at least one device from said reduced power consumption state; and logic for reasserting said bus request signal to said complex for releasing control of said bus as master upon completion of said removal signal generation.
Claim 22
Dependent Claim 368 words
A microcontroller connected to a system bus of a personal computer system, said microcontroller for managing power consumption of the system, the system including on said system bus a processor complex and input/output (I/O) devices each capable of operating in a reduced power consumption state, the microcontroller comprising: at least one signal line connected to at least one of said devices for receiving signals indicative of I/O activity of said at least one device; at least one control line connected to said complex for granting and relinquishing said microcontroller control of said system bus as master; logic for monitoring said at least one signal line for said signals indicative of said I/O activity; logic for setting a timer for a predetermined interval; logic for resetting said timer for said predetermined interval in the presence of said I/O activity responsive to said monitoring; logic for issuing a bus request signal on said at least one control line to said complex upon elapse of said interval to gain control of said bus as a master independent of said complex; logic for generating signals on said bus as master independent of said complex to said at least one device for placing said at least one device in said reduced power consumption state; logic for deasserting said bus request signal on said at least one control line to said complex for releasing control of said bus as master upon completion of said signal generation; logic for monitoring said at least one signal line for said signals indicative of said I/O activity when said at least one device is in said reduced power consumption state; logic for issuing a bus request signal on said at least one control line to said complex to gain control of said bus as master when said I/O activity is detected in response to said reduced power consumption state monitoring; logic for generating signals on said bus as master independent of said complex to said at least one device for removing said at least one device from said reduced power consumption state; and logic for deasserting said bus request signal to said complex for releasing control of said bus as master upon completion of said removal signal generation.
Claim 23
Dependent Claim 368 words
A microcontroller connected to a system bus of a personal computer system, said microcontroller for managing power consumption of the system, the system including on said system bus a processor complex and input/output (I/O) devices each capable of operating in a reduced power consumption state, the microcontroller comprising: at least one signal line connected to at least one of said devices for receiving signals indicative of I/O activity of said at least one device; at least one control line connected to said complex for granting and relinquishing said microcontroller control of said system bus as master; logic for monitoring said at least one signal line for said signals indicative of said I/O activity; logic for setting a timer for a predetermined interval; logic for resetting said timer for said predetermined interval in the presence of said I/O activity responsive to said monitoring; logic for issuing a bus request signal on said at least one control line to said complex upon elapse of said interval to gain control of said bus as a master independent of said complex; logic for generating signals on said bus as master independent of said complex to said at least one device for placing said at least one device in said reduced power consumption state; logic for deasserting said bus request signal on said at least one control line to said complex for releasing control of said bus as master upon completion of said signal generation; logic for monitoring said at least one signal line for said signals indicative of said I/O activity when said at least one device is in said reduced power consumption state; logic for issuing a bus request signal on said at least one control line to said complex to gain control of said bus as master when said I/O activity is detected in response to said reduced power consumption state monitoring; logic for generating signals on said bus as master independent of said complex to said at least one device for removing said at least one device from said reduced power consumption state; and logic for deasserting said bus request signal to said complex for releasing control of said bus as master upon completion of said removal signal generation.
Claim 24
Dependent Claim 55 words
The microcontroller of claim 19 wherein said processor complex includes a central processing unit (CPU), said microcontroller further comprising: a CPU clock controller connected to said system bus; logic for generating signals on said system bus as master independent of said complex to said CPU clock controller for reducing the processing speed of said CPU.
Claim 25
Dependent Claim 15 words
The microcontroller of claim 20 wherein said CPU processing speed is reduced to 0 megahertz.
Claim 26
Dependent Claim 15 words
The microcontroller of claim 20 wherein said CPU processing speed is reduced to 3.125 megahertz.
Claim 27
Dependent Claim 13 words
The microcontroller of claim 19 wherein said predetermined value is a default value.
Claim 28
Dependent Claim 21 words
The microcontroller of claim 19 wherein said predetermined interval is a user selected interval for each said at least one device.
Claim 29
Independent Claim 163 words
A method for controlling power consumption of a personal computer system, the system including a processor complex and input/output (I/O) devices capable of operating in a reduced power consumption state, said complex and said devices being interconnected by a system bus, the method comprising: monitoring, by a power control system, said computer system for I/O activity associated with at least one said device; setting a timer for a predetermined interval according to a user selected interval for said at least one device; resetting said timer to said predetermined interval upon detecting said I/O activity responsive to said monitoring; said power control system issuing a bus request signal to said complex upon elapse of said predetermined interval for gaining control of said bus as master independent of said complex; and said power control system generating signals as master of said bus independent of said complex to said at least one device for placing said at least one device in said reduced power consumption state.
Claim 30
Independent Claim 163 words
A method for controlling power consumption of a personal computer system, the system including a processor complex and input/output (I/O) devices capable of operating in a reduced power consumption state, said complex and said devices being interconnected by a system bus, the method comprising: monitoring, by a power control system, said computer system for I/O activity associated with at least one said device; setting a timer for a predetermined interval according to a user selected interval for said at least one device; resetting said timer to said predetermined interval upon detecting said I/O activity responsive to said monitoring; said power control system issuing a bus request signal to said complex upon elapse of said predetermined interval for gaining control of said bus as master independent of said complex; and said power control system generating signals as master of said bus independent of said complex to said at least one device for placing said at least one device in said reduced power consumption state.
Claim 31
Dependent Claim 50 words
The method of claim 25 wherein said at least one device comprises a display having a back light and a hard disk having a drive motor, the signal generating step further comprising: generating signals for turning off said display back light; and generating signals for turning off said drive motor.

References Cited (Backward Citations)

US4381552A Cited
US4293927A Cited
US4698748A Cited
US4851987A Cited
US5129091A Cited
US4951309A Cited
US4980836A Cited
WO1991000566A1 Cited
EP0459247A2 Cited
US5176024A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-04-03 1998-10-03 1999-04-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-04-03 2002-10-03 2003-04-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-04-03 2006-10-03 2007-04-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag