CPC H02J 7/00714 (2020.01) [H02J 7/00302 (2020.01); H02J 7/0048 (2020.01); H02J 7/0063 (2013.01)] | 20 Claims |
1. An information handling system comprising:
a battery;
an embedded controller to communicate with the battery, the embedded controller to collect a battery charge status; and
a processor to communicate with the battery and with the embedded controller, the processor to:
receive the battery charge status;
receive data indicating a current battery discharge rate;
determine a second battery discharge rate based on operations to be performed during a period of time;
determine a needed battery charge level at a start of the period of time;
based on the battery charge status, the current battery discharge rate, the second battery discharge rate, and the needed battery charge level, determine that a charge level of the battery will be lower than the needed battery charge level at the state of the period of time; and
based on the determination that the charge level of the battery will be lower than the needed battery charge level at the start of the period of time, set the information handling system in a state to achieve the needed battery charge level.
|