US 12,448,005 B2
Secure remote commands to an autonomous vehicle
Christopher Valasek, Pittsburgh, PA (US); and Graziano Giuseppe Misuraca, New York, NY (US)
Assigned to GM Cruise Holdings LLC, San Francisco, CA (US)
Filed by GM Cruise Holdings LLC, San Francisco, CA (US)
Filed on Nov. 30, 2021, as Appl. No. 17/539,056.
Prior Publication US 2023/0166769 A1, Jun. 1, 2023
Int. Cl. G06F 9/54 (2006.01); B60W 60/00 (2020.01); G06F 9/4401 (2018.01); G07C 5/00 (2006.01); H04W 4/44 (2018.01)
CPC B60W 60/0025 (2020.02) [G06F 9/4406 (2013.01); G06F 9/547 (2013.01); G07C 5/008 (2013.01); H04W 4/44 (2018.02); B60W 2554/4049 (2020.02); B60W 2556/45 (2020.02)] 20 Claims
OG exemplary drawing
 
13. A method of maintaining device security within a control computer of an autonomous vehicle (AV), comprising:
receiving a command request for execution on the control computer;
verifying that the command request is directed to a command that is on a list of commands permitted on the control computer;
if the command is on the list, converting the command request to a remote procedure request, comprising marshalling parameters from the command request and calling a stub associated with the command, wherein the remote procedure request is directed to the control computer;
receiving remote procedure response from the control computer, the remote procedure response comprising output of the command; and
providing a response to the command request, wherein the response to the command request comprises the remote procedure response.