US 12,447,977 B2
Event buffer storage prioritization
Magnus Gyllenhammar, Pixbo (SE); and Majid Khorsand Vakilzadeh, Mölndal (SE)
Assigned to Zenseact AB, Gothenburg (SE)
Filed by Zenseact AB, Gothenburg (SE)
Filed on Mar. 15, 2023, as Appl. No. 18/184,189.
Claims priority of application No. 22163420 (EP), filed on Mar. 22, 2022.
Prior Publication US 2023/0303093 A1, Sep. 28, 2023
Int. Cl. B60W 50/02 (2012.01); G06F 9/50 (2006.01)
CPC B60W 50/0205 (2013.01) [G06F 9/5005 (2013.01); B60W 2050/021 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method performed by a buffer resources prioritizing system for storage prioritization in an event buffer configured to continuously collect operational data of an Automated Driving System, ADS, of a vehicle, the method comprising:
obtaining sensor data of one or more sensors onboard the vehicle;
determining, at least partly based on the sensor data, current and recently ongoing ADS-related operational conditions at least comprising states of vehicle surroundings and internal states of the vehicle, the recently ongoing ADS-related operational conditions being ADS-related operational conditions ranging back a predetermined time period;
determining, by assessment of the current and recently ongoing ADS-related operational conditions, an upcoming scene predicted to evolve from the current and recently ongoing ADS-related operational conditions;
deducing, based on assessment of the predicted scene, a predicted storage priority score in view of event data thereof reflecting predicted relevance of freezing the event data of the predicted scene in the event buffer, the event buffer being configured to continuously buffer operational data and hold frozen event data;
unfreezing in the event buffer, provided the event buffer currently comprises one or more frozen events each having a respective storage priority score, at least a first frozen event having a lower storage priority score in comparison to the deduced predicted storage priority score of the predicted scene;
selecting those of the one or more frozen events whose respective storage priority score is below a threshold; and
causing reallocation of the selected one or more frozen events to another onboard storage device.