| CPC H02J 7/0048 (2020.01) [G06F 1/26 (2013.01); G06N 3/08 (2013.01); H02J 7/0042 (2013.01); H02J 7/0071 (2020.01); G06F 1/3212 (2013.01); G06N 3/04 (2013.01); G06N 20/00 (2019.01); H02J 7/00032 (2020.01)] | 20 Claims |

|
1. A non-transitory machine-readable storage media having machine-executable instructions that when executed, cause one or more processors at a computing device to:
record a first battery state-of-charge at an end of a first battery discharge and/or at a beginning of a first battery charge after the first battery discharge or when a battery charger is attached;
record a first time when battery charging starts or when the battery charger is attached;
record a second time when a second battery discharge starts or a battery charger is detached;
record a second battery state-of-charge when a second battery discharge starts or a battery charger is detached;
calculate at least one of a minimum state-of-charge, a charging speed, or a charging time with a battery charger based on at least one of the first state-of-charge and second state-of-charge or a difference between the first time and second time; and
communicate from the computing device to the battery charger to suggest modifying charging settings at the battery charger to limited charging or reduced charging speed based on one or more of the minimum state-of-charge or the difference between the first time and second time.
|