US 12,034,808 B2
Low bandwidth protocol for streaming sensor data
Caleb William Locke Foust, San Francisco, CA (US); Hourann William Bosci, San Francisco, CA (US); and Konstantine Mushegian, San Francisco, CA (US)
Assigned to EMBARK TRUCKS INC., San Francisco, CA (US)
Filed by EMBARK TRUCKS INC., San Francisco, CA (US)
Filed on Jan. 9, 2023, as Appl. No. 18/094,633.
Application 18/094,633 is a continuation of application No. 17/842,150, filed on Jun. 16, 2022, granted, now 11,553,043.
Prior Publication US 2023/0412681 A1, Dec. 21, 2023
Int. Cl. H04L 67/12 (2022.01); B60W 50/02 (2012.01); B60W 50/04 (2006.01); B60W 50/06 (2006.01); H04L 47/34 (2022.01); H04L 47/36 (2022.01); H04L 47/43 (2022.01)
CPC H04L 67/12 (2013.01) [B60W 50/0205 (2013.01); B60W 50/04 (2013.01); B60W 50/06 (2013.01); H04L 47/34 (2013.01); H04L 47/365 (2013.01); H04L 47/43 (2022.05); B60W 2556/45 (2020.02)] 20 Claims
OG exemplary drawing
 
1. A remote vehicle monitoring system, comprising:
a memory configured to store data associated with operation of a vehicle including data captured by at least a first sensor of the vehicle; and
a processor configured to:
monitor the memory to identify a first item of updated data, the first item of updated data having a type;
determine, based at least in part on information associated with the first item of updated data retrieved from the memory, that the type of the first item of updated data is one that requires a context map that associates each of a plurality of message labels with a corresponding message identifier;
determine, based at least in part on information associated with the context map retrieved from the memory, whether the context map associated with the first item of data is a current context map such that the remote vehicle monitoring system has the current context map; and
transmit the first item of data to the remote vehicle monitoring system in a frame, the frame format selected based on the type of the first item of data, the frame including a header including information identifying (i) the type of the first item of data, (ii) a vehicle identifier, and (iii) a timestamp, the first item of data transmitted with a context identifier identifying the current context map and a message identifier selected from the current context map, wherein the message identifier replaces a message label to reduce a size of the first item of data for transmission,
wherein the message label is reproduced for the first item of data by the remote vehicle monitoring system using the current context map and the message identifier.