US 11,994,858 B2
Safe system operation using CPU usage information
Robert Edward Somers, Sunnyvale, CA (US); Thomas Michael Flanagan, San Jose, CA (US); Andrew Lewis King, Los Altos, CA (US); and Arpan Silas Rajan, San Mateo, CA (US)
Assigned to Zoox, Inc., Foster City, CA (US)
Filed by Zoox, Inc., Foster City, CA (US)
Filed on Mar. 21, 2022, as Appl. No. 17/699,986.
Application 17/699,986 is a continuation of application No. 16/226,128, filed on Dec. 19, 2018, granted, now 11,281,214.
Prior Publication US 2022/0276649 A1, Sep. 1, 2022
Int. Cl. G05D 1/00 (2006.01); G06F 16/903 (2019.01); G07C 5/04 (2006.01)
CPC G05D 1/0066 (2013.01) [G05D 1/0088 (2013.01); G05D 1/0223 (2013.01); G06F 16/903 (2019.01); G07C 5/04 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A vehicle comprising:
a first component configured to generate first data;
a second component configured to generate second data;
a control system coupled to the first component and the second component, the control system configured to control a function of the vehicle;
one or more non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the vehicle to perform acts comprising:
receiving a message at the control system, the control system configured to output a control message based at least in part on the message, wherein the message comprises:
a first identification of the first component of the system, a first timestamp associated with an instance of the first data, a second identification of the second component of the system, and a second timestamp associated with an instance of the second data;
determining, based at least in part on the first identification, the first timestamp, the second identification, and the second timestamp, a latency associated with the message, the first component, and the second component; and
controlling, by the control system and based at least in part upon the control message and the latency, the function of the vehicle.