Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
179 words
An apparatus for conserving power in a computer system, said computer system including an operating system, said operating system having a defined interface for interacting with a plurality of device drivers, said apparatus comprising the elements of: at least one power manageable hardware component coupled to said computer system; a respective power management compatible device driver for each of said power manageable hardware components, each said respective power management compatible device driver for controlling said power manageable hardware component, each of said respective power management compatible device drivers accessible by said operating system, each of said respective power management compatible device drivers determining a last access time for said respective power manageable hardware component; and a power management driver, said power management driver polling said respective power management compatible device drivers to determine if an associated power manageable hardware component is idle, said power management driver for adjusting power provided to said associated power manageable hardware component if said associated power manageable hardware component is idle, said power management driver comprising a device driver accessible by said operating system.
Claim 2
Independent Claim
179 words
An apparatus for conserving power in a computer system, said computer system including an operating system, said operating system having a defined interface for interacting with a plurality of device drivers, said apparatus comprising the elements of: at least one power manageable hardware component coupled to said computer system; a respective power management compatible device driver for each of said power manageable hardware components, each said respective power management compatible device driver for controlling said power manageable hardware component, each of said respective power management compatible device drivers accessible by said operating system, each of said respective power management compatible device drivers determining a last access time for said respective power manageable hardware component; and a power management driver, said power management driver polling said respective power management compatible device drivers to determine if an associated power manageable hardware component is idle, said power management driver for adjusting power provided to said associated power manageable hardware component if said associated power manageable hardware component is idle, said power management driver comprising a device driver accessible by said operating system.
Claim 3
Dependent Claim
23 words
The apparatus as claimed in claim 1 wherein said power management driver further comprises a configuration interface for configuring said power management driver.
Claim 4
Dependent Claim
49 words
The apparatus as claimed in claim 1 wherein each of said respective power management compatible device drivers comprises a signaling unit for signaling said power management driver if an access occurs to said respective power management compatible device drivers when said respective power manageable hardware component is powered down.
Claim 5
Dependent Claim
32 words
The apparatus as claimed in claim 1 further comprising: a second power manageable hardware component, said second power manageable hardware component physically or logically dependent upon said first power manageable hardware component.
Claim 6
Dependent Claim
26 words
The apparatus as claimed in claim 1 wherein said power management driver comprises a device driver that is not necessary for said computer system to operate.
Claim 7
Dependent Claim
25 words
The apparatus as claimed in claim 1 wherein said first device driver comprises a power controller for controlling power supplied to said first hardware device.
Claim 8
Dependent Claim
19 words
The apparatus as claimed in claim 1 wherein said power management driver is written for the UNIX® operating system.
Claim 9
Independent Claim
119 words
A method of conserving power in a computer system, said computer system including a first power manageable hardware device and an operating system, said method comprising the steps of: maintaining a last access time for said first power manageable hardware device by a first device driver; polling said first device driver from a power management driver to obtain said last access time; determining in said power management driver if said power manageable hardware device is idle using said last access time, said power management driver comprising a second device driver accessible by said operating system; and adjusting power to said first power manageable hardware device if said power management driver determines said first power manageable hardware device is idle.
Claim 10
Independent Claim
119 words
A method of conserving power in a computer system, said computer system including a first power manageable hardware device and an operating system, said method comprising the steps of: maintaining a last access time for said first power manageable hardware device by a first device driver; polling said first device driver from a power management driver to obtain said last access time; determining in said power management driver if said power manageable hardware device is idle using said last access time, said power management driver comprising a second device driver accessible by said operating system; and adjusting power to said first power manageable hardware device if said power management driver determines said first power manageable hardware device is idle.
Claim 11
Dependent Claim
26 words
The method as claimed in claim 8 further comprising the step of configuring said power management driver from an application program according to a user's preferences.
Claim 12
Dependent Claim
27 words
The method as claimed in claim 8 wherein said step of adjusting power to said first power manageable hardware device is performed by said first device driver.
Claim 13
Dependent Claim
90 words
The method as claimed in claim 8 further comprising the step of requesting access to said first power manageable hardware device from a user application program when said first power manageable hardware device is powered down; informing said power management driver about said access to said first power manageable hardware device from said user application program; and powering said first power manageable hardware device back up such that said first power manageable hardware device can process said access to said power manageable first hardware device from said user application program.
Claim 14
Dependent Claim
27 words
The method as claimed in claim 11 wherein said step of powering said first power manageable hardware device back up is performed by said first device driver.
Claim 15
Dependent Claim
26 words
The method as claimed in claim 8 wherein said power management driver comprises a device driver that is not necessary for said computer system to operate.
Claim 16
Dependent Claim
16 words
The method as claimed in claim 8 wherein said operating system comprises the UNIX® operating system.
Claim 17
Dependent Claim
66 words
The method as claimed in claim 8 further comprising the step of informing said power management driver that a second power manageable hardware device is physically or logically dependent upon said first power manageable hardware device such that said power management driver does not adjust power to said first power manageable hardware device unless power to said second power manageable hardware device has been adjusted earlier.
Claim 18
Dependent Claim
140 words
A computer system, said computer system comprising the elements of: a computer processor; at least one power manageable hardware device including a first power manageable device, each of said power manageable hardware devices coupled to said computer processor; a respective power management compatible device driver for each of said power manageable hardware devices, said respective power management compatible device drivers including a first power management compatible device driver, each of said power management compatible device drivers for determining a last access time for an associated power manageable hardware device; and a power management driver for polling said respective power management compatible device drivers to determine if a power manageable hardware device is idle, said power management device driver adjusting power provided to said first power manageable hardware device if said first power manageable hardware device is determined to be idle.
Claim 19
Dependent Claim
140 words
A computer system, said computer system comprising the elements of: a computer processor; at least one power manageable hardware device including a first power manageable device, each of said power manageable hardware devices coupled to said computer processor; a respective power management compatible device driver for each of said power manageable hardware devices, said respective power management compatible device drivers including a first power management compatible device driver, each of said power management compatible device drivers for determining a last access time for an associated power manageable hardware device; and a power management driver for polling said respective power management compatible device drivers to determine if a power manageable hardware device is idle, said power management device driver adjusting power provided to said first power manageable hardware device if said first power manageable hardware device is determined to be idle.
Claim 20
Dependent Claim
49 words
The computer system as claimed in claim 16 wherein said first power management compatible device driver further comprises a signaling unit for signaling said power management driver if an access to said first power management compatible device driver occurs when said first power manageable hardware component is powered down.
Claim 21
Dependent Claim
53 words
The computer system as claimed in claim 16 further comprising: a second power manageable hardware device dependent upon said first power manageable hardware device such that said power management driver does not adjust power to said first power manageable hardware device unless power to said second power manageable hardware device has been adjusted.