US 12,260,111 B2
Reduction of write amplification in sensor data recorders
Gil Golov, Backnang (DE)
Assigned to Micron Technology, Inc., Boise, ID (US)
Filed by Micron Technology, Inc., Boise, ID (US)
Filed on Mar. 31, 2021, as Appl. No. 17/219,327.
Prior Publication US 2022/0317918 A1, Oct. 6, 2022
Int. Cl. G06F 3/06 (2006.01); G07C 5/08 (2006.01)
CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0679 (2013.01); G07C 5/0866 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system, comprising:
sensors of an advanced driver assistance system; and
a data recorder, having
a volatile memory;
a non-volatile memory configured with a file system region and a buffer region; and
a processor configured to implement a file system mounted in the file system region, wherein the data recorder is configured to:
record outputs from the sensors via the volatile memory into the buffer region in a cyclic way, wherein the outputs from the sensors are passed from the volatile memory to the buffer region in the non-volatile memory, and wherein the outputs from the sensors are stored in the buffer region as sensor data slices; and
in response to an event, retrieve at least one of the sensor data slices from the buffer region and store the at least one of the sensor data slices into files organized under the file system mounted in the file system region,
wherein the buffer region has a capacity to store more than two sensor data slices of the sensor data slices; wherein each respective sensor data slice of the sensor data slices has a predetermined size and a structure identified by a schedule specifying a predetermined number of sensor data packets to include in each sensor data slice of the sensor data slices, the sensors that provide the sensor data packets, and timing of generation of the sensor data packets relative to a timestamp of the respective sensor data slice.