| CPC G01C 21/3423 (2013.01) [B60W 50/14 (2013.01); G05D 1/0088 (2013.01); G08G 1/123 (2013.01); G08G 1/202 (2013.01); G08G 1/205 (2013.01); H04W 4/029 (2018.02); B60K 35/10 (2024.01); B60K 35/28 (2024.01); B60K 35/80 (2024.01); B60K 2360/1438 (2024.01); B60K 2360/166 (2024.01); B60K 2360/175 (2024.01); B60K 2360/566 (2024.01); B60K 2360/573 (2024.01); B60W 2050/0082 (2013.01); B60W 2050/146 (2013.01); B60W 2540/043 (2020.02); B60W 2540/215 (2020.02); B60W 2556/45 (2020.02); B60W 2556/50 (2020.02)] | 20 Claims |

|
1. A system comprising:
at least one hardware processor; and
a memory storing instructions that when executed by the at least one hardware processor cause the system to perform operations comprising:
determining a current state of a trip executed for a user by an autonomous vehicle from amongst a plurality of different predefined states of the trip;
identifying a computing device associated with the user;
receiving, from the computing device associated with the user, a request to transition the trip from the current state of the trip to a second state of the trip; and
responsive to receiving the request, causing the autonomous vehicle to perform at least one action associated with the second state of the trip.
|