| CPC B60W 50/10 (2013.01) [B60W 50/087 (2013.01); B60W 50/14 (2013.01); G05D 1/0016 (2013.01); G05D 1/0061 (2013.01); H04L 63/0823 (2013.01); B60W 2050/0075 (2013.01); B60W 2050/0083 (2013.01); B60W 2050/146 (2013.01); B60W 2520/06 (2013.01); B60W 2520/10 (2013.01); B60W 2556/45 (2020.02); G05D 1/0088 (2013.01); G05D 1/0276 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
receiving, by a computer device from a terminal associated with a vehicle, a request of a user for initiating an intervention session;
initializing, by the computer device, the intervention session;
displaying, by the computer device, a user interface associated with the intervention session on the terminal associated with the vehicle;
after the intervention session is initialized, detecting, by the computer device from the user interface on the terminal, a user-level command for operating the vehicle;
sending, by the computer device, the user-level command and sensor data collected by one or more sensors associated with the vehicle to a server;
receiving, by the computer device from the server, a server command that overrides the user-level command based on the sensor data;
in response to receiving the server command, automatically determining, by the computer device based on latest sensor data and the server command, a vehicle-control command for operating the vehicle that overrides the server command;
sending, by the computer device, the vehicle-control command to the server as a response to the received server command;
receiving, by the computer device from the server, a response report and displaying the response report on the user interface to a user, wherein the response report comprises the vehicle-control command; and
generating, by the computer device based on the vehicle-control command for operating the vehicle, a bus-level command for operating the vehicle.
|