| CPC B60L 3/12 (2013.01) [B60L 7/10 (2013.01); B60L 53/12 (2019.02); B60L 58/10 (2019.02); B60L 58/14 (2019.02); G07C 5/0808 (2013.01)] | 17 Claims |

|
1. A computer-implemented method, comprising:
receiving, by a computing device, data related to energy usage of an electric vehicle, wherein the computing device is located within the electric vehicle;
based on the data related to the energy usage of the electric vehicle, determining, by the computing device, that a problem exists with the electric vehicle;
in response to determining that the problem exists with the electric vehicle, accessing, by the computing device, diagnostic data of the electric vehicle;
based on the diagnostic data of the electric vehicle and the data related to energy usage of the electric vehicle, determining, by the computing device, a cause of the problem with the electric vehicle, wherein determining, by the computing device, a cause of the problem with the electric vehicle comprises determining, while a driver is driving the electric vehicle, that a regenerative braking profile of the electric vehicle does not match a current driving pattern of the driver of the electric vehicle;
determining, by the computing device, an additional regenerative braking profile of the electric vehicle that matches the driving pattern of the driver of the electric vehicle while the driver is driving the electric vehicle; and
updating, by the computing device, the regenerative braking profile of the electric vehicle to the additional regenerative braking profile of the electric vehicle while the driver is driving the electric vehicle.
|