| CPC G01C 21/32 (2013.01) [G08G 1/0112 (2013.01); H04W 12/02 (2013.01); G01C 21/30 (2013.01); G01C 21/3484 (2013.01)] | 20 Claims |

|
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the processor, cause the apparatus to at least:
receive sensor data defining a trajectory;
map-match the sensor data using a map-matching algorithm to a plurality of road segments of a map database to generate a sequence of map-matched sensor data elements;
determine a first value representing anonymization associated with a start of the trajectory;
determine a second value representing anonymization associated with an end of the trajectory;
determine first map-matched sensor data elements at the start of the trajectory to be redacted based on the first value;
determine second map-matched sensor data elements at the end of the trajectory to be redacted based on the second value, wherein the second value comprises an integer identifying an amount of sensor data according to a functional class of a road segment of a corresponding map-matched sensor data element to be redacted from the sequence of map-matched sensor data elements; and
transmit map-matched sensor data elements in the sequence of map-matched sensor data elements between the first map-matched sensor data elements and the second map-matched sensor data elements.
|