| CPC B60L 53/63 (2019.02) [B60L 53/11 (2019.02); B60L 53/62 (2019.02); B60L 53/67 (2019.02); B60L 53/68 (2019.02); B60L 55/00 (2019.02); G06N 3/044 (2023.01); H02J 1/084 (2020.01); H02J 3/007 (2020.01); H02J 3/322 (2020.01); B60L 53/51 (2019.02); B60L 53/52 (2019.02); H02J 2203/10 (2020.01); H02J 2300/24 (2020.01); H02J 2300/28 (2020.01); H02J 2300/30 (2020.01); H02J 2310/12 (2020.01)] | 25 Claims |

|
1. A method comprising:
receiving, by a charge hailing service, a charge request from a first user device;
receiving, by a charge reporting service, a charge capacity update from a plurality of residential chargers comprising at least a first residential charger;
computing, by constraints analysis using a charge management service, a set of residential chargers for the first user device;
presenting the set of residential chargers to the first user device;
receiving, selection of the first residential charger from the presented set of residential chargers; and
performing a charging procedure based on the received selection.
|