CPC G06Q 10/02 (2013.01) [G05D 1/0088 (2013.01); G05D 1/0297 (2013.01); G06Q 50/40 (2024.01); G08G 1/202 (2013.01)] | 19 Claims |
1. A computer-implemented method for autonomous vehicle control, comprising:
accessing, by a computing system, first vehicle service assignment data describing a first vehicle service for an autonomous vehicle, the first vehicle service assignment data being received from a first service entity computing platform;
determining, by the computing system, that the autonomous vehicle is available to perform at least a portion of one or more additional vehicle services concurrently with the first vehicle service, based at least in part on the first vehicle service assignment data, by determining, by the computing system, that the autonomous vehicle can perform the at least the portion of the one or more additional vehicle services in addition to any vehicle services identified in a vehicle assignment queue associated with the autonomous vehicle;
in response to determining that the autonomous vehicle can perform the at least the portion of the one or more additional vehicle services in addition to any vehicle services identified in the vehicle assignment queue associated with the autonomous vehicle, sending, by the computing system, a communication to a second service entity computing platform that is different than the first service entity computing platform, the communication indicating that the autonomous vehicle is available to perform an additional vehicle service, and the second service entity obtaining a second vehicle service for the autonomous vehicle in response to receiving the communication;
receiving, by the computing system and from the second service entity computing platform, second vehicle service assignment data describing a second vehicle service for the autonomous vehicle; and
causing, by the computing system, the autonomous vehicle to concurrently perform the first vehicle service with at least a portion of the second vehicle service.
|