Schedule-based energy storage device selection
First Claim
1. A method implemented in a computing device having multiple heterogeneous energy storage devices, the method comprising:
- predicting usage behavior of the computing device over a period of time;
determining, based on the predicted usage behavior of the computing device over the period of time, a predicted amount of energy use for each of multiple epochs in the period of time;
determining, based on the predicted amount of energy use for subsequent epochs of the multiple epochs relative to one or more threshold values, an energy ratio, the energy ratio indicating an amount of energy to draw from one of the multiple heterogeneous energy storage devices relative to at least one other of the multiple heterogeneous energy storage devices; and
drawing energy, during each of the multiple epochs, from each of the multiple heterogeneous energy storage devices in accordance with the determined energy ratio for the epoch.
1 Assignment
0 Petitions
Accused Products
Abstract
Schedule-based energy storage device selection is described for a device having an energy storage device system with heterogeneous energy storage devices, such as heterogeneous battery cells. The techniques discussed herein use information regarding a user'"'"'s schedule (e.g., the user'"'"'s calendar) to predict future workload patterns for a computing device and reserve energy storage device capacities across multiple heterogeneous energy storage devices to improve efficiency of the energy storage devices. For example, if a user is expected to attend a video conference call later in the day (e.g., due to the video conference call being on the user'"'"'s calendar), then energy in an energy storage device that is better capable of handling such a workload (providing power during the video conference call) more efficiently is preserved so that the energy is available when the video conference call occurs.
-
Citations
20 Claims
-
1. A method implemented in a computing device having multiple heterogeneous energy storage devices, the method comprising:
-
predicting usage behavior of the computing device over a period of time; determining, based on the predicted usage behavior of the computing device over the period of time, a predicted amount of energy use for each of multiple epochs in the period of time; determining, based on the predicted amount of energy use for subsequent epochs of the multiple epochs relative to one or more threshold values, an energy ratio, the energy ratio indicating an amount of energy to draw from one of the multiple heterogeneous energy storage devices relative to at least one other of the multiple heterogeneous energy storage devices; and drawing energy, during each of the multiple epochs, from each of the multiple heterogeneous energy storage devices in accordance with the determined energy ratio for the epoch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
an energy storage device system including multiple heterogeneous energy storage devices; an energy storage device selection system configured to communicate, to the energy storage device system, an energy ratio for drawing energy from ones of the multiple heterogeneous energy storage devices, the energy storage device selection system including; a device usage prediction module configured to predict usage behavior of the computing device over a period of time; an estimation module configured to determine, based on the predicted usage behavior of the computing device over the period of time, a predicted amount of energy use for each of multiple epochs in the period of time; and a power ratio estimator module configured to determine the energy ratio based on the predicted amount of energy use for each of the multiple epochs in the period of time, the energy ratio indicating an amount of energy to draw from each of the multiple heterogeneous energy storage devices relative to at least one other of the multiple heterogeneous energy storage devices during each of the multiple epochs in the period of time; and the energy storage device system further configured to draw energy, during each of the multiple epochs in the period of time, from each of the multiple heterogeneous energy storage devices in accordance with the energy ratio for the epoch. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computing device comprising:
-
an energy storage device system including multiple heterogeneous energy storage devices; one or more processors; and one or more computer-readable storage media having stored thereon multiple instructions that, responsive to execution by the one or more processors, cause the one or more processors to perform acts including; predicting usage behavior of the computing device over a period of time; determining, based on the predicted usage of the computing device over the period of time, a predicted amount of energy use for each of multiple epochs in the period of time; determining, based on the predicted amount of energy use for subsequent epochs of the multiple epochs, an energy ratio indicating an amount of energy to draw from one of the multiple heterogeneous energy storage devices relative to at least one other of the multiple heterogeneous energy storage devices for each of the multiple epochs; and communicating an indication of the energy ratio to the energy storage device system for the energy storage device system to draw energy from each of the multiple heterogeneous energy storage devices during each of the multiple epochs in accordance with the energy ratio. - View Dependent Claims (17, 18, 19, 20)
-
Specification