| CPC B60L 53/66 (2019.02) [B60L 53/65 (2019.02); G06F 9/4806 (2013.01)] | 24 Claims |

|
1. A system for coordinating shared computing with an electric vehicle, comprising:
at least one processor; and
memory capable of storing instructions that, when executed by the at least one processor, cause the at least one processor to:
obtain a signal based on connection of the electric vehicle to a charging station;
obtain charging information about the electric vehicle including a current battery level determined from sensor data that measures at least one battery of the electric vehicle;
calculate a predicted charging duration for the electric vehicle at the charging station, based on the charging information;
identify a task for execution by a computing resource of the electric vehicle based on the predicted charging duration, power consumption of the computing resource for execution of the task and other uncompleted tasks, and availability of the computing resource of the electric vehicle to complete the task during the predicted charging duration, wherein the power consumption of the computing resource is capable of draining the at least one battery during the connection of the electric vehicle to the charging station;
cause transmission of the task to the electric vehicle; and
control execution of the task by the computing resource of the electric vehicle, during the connection of the electric vehicle to the charging station, wherein a result for the task is produced in response to completion of the task.
|