Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
196 words
A computer system with power management comprising: a central processing unit, said central processing unit having an active mode wherein it is responsive to external events, and a standby mode wherein power is maintained to said central processing unit and said central processing unit is in a low power state and is not responsive to said external events, said central processing unit operative such that whenever said central processing unit has completed a series of basic housekeeping functions and a next operation to be performed by said central processing unit is a no operation idle step, said central processing unit sets a condition indicating that said central processing unit is currently not required; and a power management circuit coupled to said central processing unit, said power management circuit being operative to monitor for said external events when said central processing unit is in said standby mode, and to cause said central processing unit to enter said active mode upon the detection of an external event, said power management circuit being operative to force said central processing unit into said standby mode in response to the condition indicating that said central processing unit is currently not required.
Claim 2
Dependent Claim
196 words
A computer system with power management comprising: a central processing unit, said central processing unit having an active mode wherein it is responsive to external events, and a standby mode wherein power is maintained to said central processing unit and said central processing unit is in a low power state and is not responsive to said external events, said central processing unit operative such that whenever said central processing unit has completed a series of basic housekeeping functions and a next operation to be performed by said central processing unit is a no operation idle step, said central processing unit sets a condition indicating that said central processing unit is currently not required; and a power management circuit coupled to said central processing unit, said power management circuit being operative to monitor for said external events when said central processing unit is in said standby mode, and to cause said central processing unit to enter said active mode upon the detection of an external event, said power management circuit being operative to force said central processing unit into said standby mode in response to the condition indicating that said central processing unit is currently not required.
Claim 3
Dependent Claim
69 words
A computer system as recited in claim 1 wherein said central processing unit has a standby input, and wherein said power management circuit has a standby output coupled to said standby input, said power management circuit being operative to enable said standby input to force said central processing unit into said standby mode, and to disable said standby input to force said central processing unit into said enabled mode.
Claim 4
Dependent Claim
61 words
A computer system as recited in claim 2 wherein said power management circuit is provided with a standby register, said standby register controlling said standby output and being coupled to said central processing unit by a bus, and wherein said central processing unit is operative to write to said standby register via said bus to force itself into said standby mode.
Claim 5
Dependent Claim
17 words
A computer system as recited in claim 1 wherein said central processing unit has an internal clock.
Claim 6
Dependent Claim
18 words
A computer system as recited in claim 4 wherein during said standby mode said internal clock is stopped.
Claim 7
Dependent Claim
26 words
A computer system as recited in claim 4 wherein during said standby mode said internal clock operates at a frequency slower than a normal operating frequency.
Claim 8
Dependent Claim
22 words
A computer system as recited in claim 4 wherein during said standby mode said internal clock operates at a normal operating frequency.
Claim 9
Dependent Claim
15 words
A computer system as recited in claim 1 wherein said external event includes an interrupt.
Claim 10
Dependent Claim
18 words
A computer system as recited in claim 1 wherein said external event includes a direct memory access request.
Claim 11
Dependent Claim
25 words
A computer system as recited in claim 1, wherein during said active mode said central processing unit periodically executes said series of basic housekeeping functions.
Claim 12
Independent Claim
98 words
A method for managing power consumed by a computer system comprising the steps of: forcing a central processing unit of a computer system to enter a low-power standby mode when said central processing unit has completed a series of basic housekeeping functions and a next operation to be performed by said central processing unit is a no operation idle step; monitoring said computer system for external events to which said central processing unit should respond; and reactivating said central processing unit to an active mode where said central processing unit is capable of responding to said external events.
Claim 13
Independent Claim
98 words
A method for managing power consumed by a computer system comprising the steps of: forcing a central processing unit of a computer system to enter a low-power standby mode when said central processing unit has completed a series of basic housekeeping functions and a next operation to be performed by said central processing unit is a no operation idle step; monitoring said computer system for external events to which said central processing unit should respond; and reactivating said central processing unit to an active mode where said central processing unit is capable of responding to said external events.
Claim 14
Dependent Claim
63 words
A method as recited in claim 11 wherein said step of forcing a central processing unit of a computer system comprises the steps of: said central processing unit writing a standby command to a standby register of a power management circuit which functions independently of said central processing unit; and said power management circuit enabling a standby input of said central processing unit.
Claim 15
Dependent Claim
48 words
A method as recited in claim 12 wherein said step of monitoring said computer system comprises the steps of: said power management circuit detecting at least one of an interrupt and a direct memory access request; and writing an activate command to said standby register upon said detection.
Claim 16
Dependent Claim
37 words
A method as recited in claim 13 wherein said step of reactivating said central processing unit to a full-power mode comprises the step of said power management circuit disabling said standby input of said central processing unit.
Claim 17
Dependent Claim
40 words
A method as recited in claim 11 wherein said central processing unit includes an internal clock and said step of forcing a central processing unit of a computer system to enter a low-power standby mode includes stopping said internal clock.
Claim 18
Dependent Claim
59 words
A method as recited in claim 11 wherein said central processing unit includes an internal clock and said step of forcing a central processing unit of a computer system to enter a low-power standby mode includes the substep of inhibiting internal state transitions within said central processing unit while said internal clock is maintained at a normal operating frequency.
Claim 19
Dependent Claim
30 words
A method as recited in claim 11 further including the step of periodically executing said series of basic housekeeping functions when said central processing unit is in said active mode.
Claim 20
Independent Claim
141 words
A method for managing power consumed by a computer system having a central processing unit, a power management device, and a peripheral device, wherein said power management device controls power to said peripheral device, the method comprising the steps of: implementing a process on said computer system, said process having an executable instruction set for transferring data to said peripheral device; and patching said process to modify a functionality of said process such that the execution of said executable instruction set for writing data to said peripheral device includes instructing said power management device to enable power to said peripheral device prior to transferring data to said peripheral device, transferring data to said peripheral device once said peripheral device has power, and then instructing said power management circuit to disable power to said peripheral device after the data transfer is complete.
Claim 21
Independent Claim
141 words
A method for managing power consumed by a computer system having a central processing unit, a power management device, and a peripheral device, wherein said power management device controls power to said peripheral device, the method comprising the steps of: implementing a process on said computer system, said process having an executable instruction set for transferring data to said peripheral device; and patching said process to modify a functionality of said process such that the execution of said executable instruction set for writing data to said peripheral device includes instructing said power management device to enable power to said peripheral device prior to transferring data to said peripheral device, transferring data to said peripheral device once said peripheral device has power, and then instructing said power management circuit to disable power to said peripheral device after the data transfer is complete.
Claim 22
Dependent Claim
27 words
A method for managing power consumed by a computer system as recited in claim 18, wherein said process is a device driver corresponding to said peripheral device.
Claim 23
Dependent Claim
22 words
A method for managing power consumed by a computer system as recited in claim 18, wherein said process is an operating system.