Electric vehicle based energy transaction
An example operation includes one or more of predicting a charging duration of a vehicle connected to a charging station, based on data related to the vehicle, an individual associated with the vehicle, and the charging station; determining a length of time the individual will be in the vehicle when the vehicle is connected to the charging station; in response to the length of time being less than the predicted charging duration, determining a service to provide to the individual based on the data; and delivering the service based on the length of time.
1 . A method, comprising:
predicting a charging duration of a vehicle connected to a charging station, based on data related to the vehicle, data related to an individual associated with the vehicle, and data related to the charging station;
predicting a length of time the individual will be in the vehicle when the vehicle is connected to the charging station;
in response to the length of time being less than the predicted charging duration, determining a service to provide to the individual; and
delivering the service based on the length of time.
2 . The method of claim 1 , further comprising:
collecting the data related to the vehicle, wherein the data related to the vehicle comprises a geographic location for the vehicle and wherein the data related to the individual associated with the vehicle comprises a preferences profile of the individual including at least one service preference for the individual; and
analyzing the data to determine a current context and a need for delivering the service.
3 . The method of claim 1 , comprising:
evaluating a logistical feasibility of delivering the service, based on the length of time and an estimated time for the delivering the service;
prioritizing the service based on a user preference of the individual; and
selecting a source return of the service based on the evaluating and the prioritizing.
4 . The method of claim 1 , comprising:
determining an estimated time for the delivering of the service, and determining a preferences profile related to the individual specifying a preference related to the service; and
sending a notification to at least one of the vehicle or to a device associated with the individual, the notification identifying the estimated time and the preferences profile.
5 . The method of claim 1 , wherein the determining the length of time comprises:
collecting battery data from the vehicle, the battery data comprising a state-of-charge of a battery of the vehicle, and historical charging data associated with one or more past charging events of the battery of the vehicle;
collecting charging data from the charging station, the charging data including a charging rate for the charging station, an expected duration of time for the charging station to complete a charge of the battery of the vehicle; and
predicting the charging duration of the vehicle based on the collected battery data and the collected charging data.
6 . The method of claim 1 , comprising:
monitoring a state-of-charge of a battery of the vehicle while the vehicle is being charged by the charging station;
in response to the monitoring, updating the predicted charging duration; and
in response to the updated predicted charging duration, performing one or more of selecting a different service to be delivered, or selecting an additional amount or an additional time of the service to be delivered.
7 . The method of claim 1 , comprising:
in response to the service being undelivered within the length of time, determining at least one of a location or an estimated time for completing an undelivered portion of the service.
8 . A system, comprising:
a processor; and
a memory, wherein the processor and the memory are communicably coupled, wherein the processor:
predicts a charge duration of a vehicle connected to a charge station, based on data related to the vehicle, data related to an individual associated with the vehicle, and data related to the charge station;
predicts a length of time the individual will be in the vehicle when the vehicle is connected to the charge station;
in response to the length of time is less than the predicted charge duration, determines a service to provide to the individual based on the data; and
delivers the service based on the length of time.
9 . The system of claim 8 , wherein the processor:
collects the data related to the vehicle, wherein the data related to the vehicle comprises a geographic location for the vehicle and wherein the data related to the individual associated with the vehicle comprises a preferences profile of the individual that includes at least one service preference for the individual; and
analyzes the data to determine a current context and a need to deliver the service.
10 . The system of claim 8 , wherein the processor:
evaluates a logistical feasibility to deliver the service, based on the length of time and an estimated time to deliver the service;
prioritizes the service based on a user preference of the individual; and
selects a source return of the service based on the evaluates and the prioritizes.
11 . The system of claim 8 , wherein the processor:
determines an estimated time to deliver the service, and determines a preferences profile related to the individual that specifies a preference related to the service; and
sends a notification to at least one of the vehicle or to a device associated with the individual, wherein the notification identifies the estimated time and the preferences profile.
12 . The system of claim 8 , wherein the determines the length of time comprises:
collects battery data from the vehicle, wherein the battery data comprises a state-of-charge of a battery of the vehicle, and historical charge data associated with one or more past charge events of the battery of the vehicle;
collects charge data from the charge station, wherein the charge data includes a charge rate for the charge station, an expected duration of time for the charge station to complete a charge of the battery of the vehicle; and
predicts the charge duration of the vehicle based on the collected battery data and the collected charge data.
13 . The system of claim 8 , wherein the processor:
monitors a state-of-charge of a battery of the vehicle while the vehicle is charged by the charge station;
in response to the monitors, updates the predicted charge duration; and
in response to the updated predicted charge duration, performs one or more of selects a different service to be delivered, or selects an additional amount or an additional time of the service to be delivered.
14 . The system of claim 8 , wherein the processor determines at least one of a location or an estimated time to complete an undelivered portion of the service, in response to the service is undelivered within the length of time.
15 . A computer-readable storage medium comprising instructions that, when read by a processor, cause the processor to perform:
predicting a charging duration of a vehicle connected to a charging station, based on data related to the vehicle, data related to an individual associated with the vehicle, and data related to the charging station;
predicting a length of time the individual will be in the vehicle when the vehicle is connected to the charging station;
in response to the length of time being less than the predicted charging duration, determining a service to provide to the individual based on the data; and
delivering the service based on the length of time.
16 . The computer-readable storage medium of claim 15 , further comprising instructions for:
collecting the data related to the vehicle, wherein the data related to the vehicle comprises a geographic location for the vehicle and wherein the data related to the individual associated with the vehicle comprises a preferences profile of the individual including at least one service preference for the individual; and
analyzing the data to determine a current context and a need for delivering the service.
17 . The computer-readable storage medium of claim 15 , further comprising instructions for:
evaluating a logistical feasibility of delivering the service, based on the length of time and an estimated time for the delivering the service;
prioritizing the service based on a user preference of the individual; and
selecting a source return of the service based on the evaluating and the prioritizing.
18 . The computer-readable storage medium of claim 15 , further comprising instructions for:
determining an estimated time for the delivering of the service, and determining a preferences profile related to the individual specifying a preference related to the service; and
sending a notification to at least one of the vehicle or to a device associated with the individual, the notification identifying the estimated time and the preferences profile.
19 . The computer-readable storage medium of claim 15 , wherein the determining the length of time comprises:
collecting battery data from the vehicle, the battery data comprising a state-of-charge of a battery of the vehicle, and historical charging data associated with one or more past charging events of the battery of the vehicle;
collecting charging data from the charging station, the charging data including a charging rate for the charging station, an expected duration of time for the charging station to complete a charge of the battery of the vehicle; and
predicting the charging duration of the vehicle based on the collected battery data and the collected charging data.
20 . The computer-readable storage medium of claim 15 , further comprising instructions for:
monitoring a state-of-charge of a battery of the vehicle while the vehicle is being charged by the charging station;
in response to the monitoring, updating the predicted charging duration; and
in response to the updated predicted charging duration, performing one or more of selecting a different service to be delivered, or selecting an additional amount or an additional time of the service to be delivered.