US 12,134,395 B2
Remotely supervised passenger intervention of an autonomous vehicle
Jiang Zhang, San Jose, CA (US)
Assigned to Beijing DiDi Infinity Technology and Development Co., Ltd., Beijing (CN)
Filed by Beijing DiDi Infinity Technology and Development Co., Ltd., Beijing (CN)
Filed on Dec. 15, 2021, as Appl. No. 17/552,308.
Application 17/552,308 is a continuation of application No. 16/457,668, filed on Jun. 28, 2019, granted, now 11,225,262.
Prior Publication US 2022/0105951 A1, Apr. 7, 2022
Int. Cl. B60W 50/10 (2012.01); B60W 50/00 (2006.01); B60W 50/08 (2020.01); B60W 50/14 (2020.01); G05D 1/00 (2024.01); H04L 9/40 (2022.01)
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
OG exemplary drawing
 
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.