| CPC G06Q 50/12 (2013.01) [B60P 3/0255 (2013.01); B60P 3/0257 (2013.01); B60W 60/00256 (2020.02); G06Q 10/06315 (2013.01); G06Q 10/08 (2013.01); G06Q 10/0832 (2013.01); G06Q 10/087 (2013.01); G06Q 30/0201 (2013.01); G06Q 50/40 (2024.01); G07F 17/0064 (2013.01)] | 16 Claims |

|
1. A computer-implemented method when executed on data processing hardware causes the data processing hardware to perform operations comprising:
from a total inventory of products at a vehicle, determining one or more products available for sale based on a projected product life of individual products of the total inventory of products;
executing a transaction associated with at least one of the one or more products available for sale;
confirming an identity of a user based on an identifier associated with the transaction;
verifying receipt of payment from the user associated with the transaction; and
based on verifying receipt of payment and based on determining presence of the user at the vehicle, dispensing the one or more products associated with the transaction from the vehicle.
|