| CPC H01M 10/44 (2013.01) [B60L 53/126 (2019.02); B60L 53/14 (2019.02); B60L 53/18 (2019.02); B60L 53/305 (2019.02); B60L 53/38 (2019.02); B60L 53/63 (2019.02); B60L 53/68 (2019.02); G01R 31/371 (2019.01); H02J 7/0042 (2013.01); H02J 7/0047 (2013.01); H02J 7/0048 (2020.01); Y02E 60/00 (2013.01); Y02T 10/70 (2013.01); Y02T 10/7072 (2013.01); Y02T 90/12 (2013.01); Y02T 90/14 (2013.01); Y02T 90/16 (2013.01); Y04S 10/126 (2013.01)] | 20 Claims | 

| 
               1. A vehicle charger for charging a battery of a vehicle, the vehicle charger comprising: 
            a memory in which to save input from a user; and 
                a controller coupled to the memory, the controller configured to: 
                start a programmed charging session, wherein the programmed charging session includes a first programmed time period when the battery is not being actively charged due to the input, 
                override the first programmed time period by commencing a first supply of electric power to the battery during the programmed charging session in response to a level of charge of the battery being below a threshold level of battery charge and independent of the input, and 
                resume, after the override, the programmed charging session, wherein resuming the programmed charging session includes commencing a second supply of electric power to the battery during a second programmed time period of the programmed charging session based on the input and independent of the threshold level of charge. 
               |