MANAGING POWER CONSUMPTION STATE OF ELECTRONIC DEVICES RESPONSIVE TO PREDICTING FUTURE DEMAND
First Claim
1. A method, comprising:
- transitioning, by a media processor, from a high-power consumption state to a low-power consumption state from which return to the high-power consumption state comprises a boot process;
tracking, by the media processor, prior usage of the media processor, resulting in a respective usage profile;
determining, by the media processor, a first probability of future demand for operation of the media processor in the high-power consumption state according to the respective usage profile;
determining, by the media processor, a distance between a candidate user and the media processor and one of a direction of movement by the candidate user with respect to the media processor, a speed of the movement of the candidate user, of a combination thereof;
determining, by the media processor, a second probability of future demand for operation of the media processor in the high-power consumption state, wherein the determining of the second probability of future demand is based on the distance and one of the direction, the speed, or the combination thereof, for the candidate user and wherein the determining of the second probability of future demand is performed while the media processor is in the low-power consumption state;
determining, by the media process, whether the first probability of future demand for operation of the media process is within a range;
transitioning, by the media processor, from the low-power consumption state to the high-power consumption state based on the second probability of future demand for operation of the media processor and responsive to determining that the first probability of future demand for operation of the media process is within the range; and
returning, by the media processor, from the high-power state to the low-power state.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and process that incorporates teachings of the subject disclosure may include, for example, transitioning a processor from a high-power consumption state to a low-power consumption state, wherefrom return to the high-power consumption state includes a boot process. Future demand for operation of the processor in the high-power consumption state is predicted, while the processor is in the low-power consumption state. The processor is transitioned from the low-power consumption state to the high-power consumption state in response to predicting future demand for operation of the processor in the high-power consumption state. Such transition of the processor from the low-power consumption state to the high-power consumption state sufficiently precedes actual demand for operation of the processor in the high-power consumption state so as to avoid perceptible user delay. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A method, comprising:
-
transitioning, by a media processor, from a high-power consumption state to a low-power consumption state from which return to the high-power consumption state comprises a boot process; tracking, by the media processor, prior usage of the media processor, resulting in a respective usage profile; determining, by the media processor, a first probability of future demand for operation of the media processor in the high-power consumption state according to the respective usage profile; determining, by the media processor, a distance between a candidate user and the media processor and one of a direction of movement by the candidate user with respect to the media processor, a speed of the movement of the candidate user, of a combination thereof; determining, by the media processor, a second probability of future demand for operation of the media processor in the high-power consumption state, wherein the determining of the second probability of future demand is based on the distance and one of the direction, the speed, or the combination thereof, for the candidate user and wherein the determining of the second probability of future demand is performed while the media processor is in the low-power consumption state; determining, by the media process, whether the first probability of future demand for operation of the media process is within a range; transitioning, by the media processor, from the low-power consumption state to the high-power consumption state based on the second probability of future demand for operation of the media processor and responsive to determining that the first probability of future demand for operation of the media process is within the range; and returning, by the media processor, from the high-power state to the low-power state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
determining a distance between a candidate user and a media processor; determining one of a direction of movement, a speed of movement of the media processor, or a combination thereof; predicting a first probability of future demand for operation of the processor in a high-power consumption rate based on prior usage of the processor; predicting, a second probability of future demand for operation of the processor in a high-power consumption state based on the distance and one of the direction, the speed, or the combination thereof, while the processor is in a low-power consumption state; and transitioning the processor from the low-power consumption state to the high-power consumption state according to the second probability of future demand responsive to determining that the first probability of future demand is within a range, such that transition of the processor from the low-power consumption state to the high-power consumption state precedes actual demand for operation of the processor in the high-power consumption state. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining a first probability of future demand for operation of the processor in a high-power consumption state based on prior usage of the processor in the high-power consumption state; determining a distance between a candidate user and a media processor; determining one of a direction of movement, a speed of movement of the media processor, or a combination thereof; predicting, a second probability of future demand for the operation of the processor in a high-power consumption state based on the distance and one of the direction, the speed, or the combination thereof; and transitioning the processor from a low-power consumption state to the high-power consumption state according to the second probability of future demand in response to the first probability of future demand for operation of the processor in the high-power consumption state being within a range, such that transition of the processor from the low-power consumption state to the high-power consumption state precedes actual demand for operation of the processor in the high-power consumption state. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification