US 12,455,742 B2
Input data management in a data processing system
Vinod Aluvila, Hildesheim (DE)
Assigned to Aptiv Technologies AG, Schaffhausen (CH)
Filed by Aptiv Technologies AG, Schaffhausen (CH)
Filed on Jan. 20, 2024, as Appl. No. 18/418,229.
Claims priority of application No. 23152923 (EP), filed on Jan. 23, 2023.
Prior Publication US 2024/0248715 A1, Jul. 25, 2024
Int. Cl. G06F 9/30 (2018.01); G06F 9/38 (2018.01)
CPC G06F 9/3004 (2013.01) [G06F 9/3867 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A method for input data management in a data processing system including a memory with a plurality of memory locations configured to store sensor data obtained from a sensor system and at least one service pipeline with a plurality of feature services configured to process sensor data stored in the plurality of memory locations, the method comprising:
determining registration of at least one feature service of the plurality of feature services for processing sensor data stored in at least one memory location of the plurality of memory locations;
locking the at least one memory location to prevent overwriting of the sensor data stored in the at least one memory location;
upon determining completion of processing of the sensor data by the at least one feature service, unlocking the at least one memory location;
publishing the sensor data stored in the at least one memory location to the plurality of feature services of the at least one service pipeline;
based on the publishing, registering the at least one feature service for processing the sensor data stored in at least one memory location;
determining registration of a master feature service of the at least one service pipeline for processing the sensor data stored in a first memory location of the plurality of memory locations, wherein each of the at least one service pipeline includes a master feature service and a final feature service;
locking the first memory location to prevent overwriting corresponding stored sensor data;
upon determining completion of processing of the corresponding stored sensor data, unlocking the first memory location;
in response to determining registration of a plurality of master feature services of a plurality of service pipelines for processing sensor data stored in the first memory location, locking the first memory location to prevent overwriting of the corresponding stored sensor data, wherein each of the plurality of service pipelines includes a master feature service and a final feature service; and
in response to determining completion of processing of the sensor data by all final feature services of the plurality of service pipelines, unlocking the first memory location.