Controlling power usage of computing device components in holistic manner
First Claim
1. A method comprising:
- determining a projected total power consumption for a computing device to satisfy a power consumption policy for the computing device, including determining a current usage model of the computing device as to how the computing device is currently being used by matching a current power consumption distribution of a plurality of components of the computing device against a power consumption distribution of the plurality of components of the computing device of each of a plurality of predetermined usage models of the computing device,where the current power consumption distribution of the plurality of components of the computing device means how power is distributed among the components of the computing device, as consumed by the components of the computing device,where the current usage model of the computing device is selected as the predetermined usage model having a power consumption distribution that most closely matches the current power consumption distribution of the plurality of components of the computing device; and
,controlling power usage of each of the plurality of components of the computing device so that total power usage of the computing device falls within the projected total power consumption needed to satisfy the power consumption policy.
3 Assignments
0 Petitions
Accused Products
Abstract
Power usage of computing device components is controlled in a holistic manner. The projected total power consumption for the computing device to satisfy a power consumption policy for the device is determined. Power usage of each component of the computing device is controlled in a holistic manner—i.e., balancing the power usage of the component against the power usage of other components—so that the total power usage of the computing device falls within the projected total power consumption needed to satisfy the power consumption policy. How the user is currently utilizing the computing device may be periodically detected, based at least on a power consumption distribution of the components of the computing device. A current usage model is determined based on how the user is currently utilizing the computing device. The power usage of each component of the computing device is controlled based on the current usage model.
78 Citations
20 Claims
-
1. A method comprising:
-
determining a projected total power consumption for a computing device to satisfy a power consumption policy for the computing device, including determining a current usage model of the computing device as to how the computing device is currently being used by matching a current power consumption distribution of a plurality of components of the computing device against a power consumption distribution of the plurality of components of the computing device of each of a plurality of predetermined usage models of the computing device, where the current power consumption distribution of the plurality of components of the computing device means how power is distributed among the components of the computing device, as consumed by the components of the computing device, where the current usage model of the computing device is selected as the predetermined usage model having a power consumption distribution that most closely matches the current power consumption distribution of the plurality of components of the computing device; and
,controlling power usage of each of the plurality of components of the computing device so that total power usage of the computing device falls within the projected total power consumption needed to satisfy the power consumption policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing device comprising:
-
a power source; a first sensor to detect an amount of power currently being provided by the power source; a plurality of components; a plurality of second sensors corresponding to the plurality of components, each second sensor to detect an amount of power currently being consumed by a corresponding component; and
,a mechanism to control total power consumed by the computing device by monitoring the amount of power currently being provided by the power source, determining a current usage model of the computing device as to how the computing device is currently being used based at least on a current power consumption distribution of the components, and adjusting the amount of power currently being consumed by each component, wherein the current usage model of the computing device is determined by the mechanism matching the current power consumption distribution of the plurality of components of the computing device against a power consumption distribution of the plurality of components of the computing device of each of a plurality of predetermined usage models of the computing device, where the current power consumption distribution of the plurality of components of the computing device means how power is distributed among the components of the computing device, as consumed by the components of the computing device, where the current usage model of the computing device is selected as the predetermined usage model having a power consumption distribution that most closely matches the current power consumption distribution of the plurality of components of the computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An article of manufacture comprising:
-
a recordable data storage medium; and
,means in the medium for controlling power usage of each of a plurality of components of a computing device so that total power usage of the computing device satisfies a power consumption policy, based on a current usage model of the computing device as to how the computing device is currently being used as determined based on a current power consumption distribution of a plurality of components of the computing device, wherein the means is further for matching the current power consumption distribution of the plurality of components of the computing device against a power consumption distribution of the plurality of components of the computing device of each of a plurality of predetermined usage models of the computing device, where the current power consumption distribution of the plurality of components of the computing device means how power is distributed among the components of the computing device, as consumed by the components of the computing device, where the current usage model of the computing device is selected as the predetermined usage model having a power consumption distribution that most closely matches the current power consumption distribution of the plurality of components of the computing device. - View Dependent Claims (19, 20)
-
Specification