US 11,703,337 B2
Method, apparatus, and computer program product for anonymizing trajectories
Stefano Bennati, Zurich (SZ); Aleksandra Kovacevic, Wettswil (SZ); and Elena Vidyakina, Berlin (DE)
Assigned to HERE GLOBAL B.V., Eindhoven (NL)
Filed by HERE Global B.V., Eindhoven (NL)
Filed on Dec. 10, 2020, as Appl. No. 17/118,272.
Claims priority of provisional application 63/054,950, filed on Jul. 22, 2020.
Prior Publication US 2022/0026225 A1, Jan. 27, 2022
Int. Cl. G01C 21/34 (2006.01); G01C 21/00 (2006.01)
CPC G01C 21/3446 (2013.01) [G01C 21/3484 (2013.01); G01C 21/3837 (2020.08)] 20 Claims
OG exemplary drawing
 
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 at least one processor, cause the apparatus to at least:
receive probe data associated with a vehicle, wherein the probe data comprises probe data points, each probe data point including a location and a timestamp derived from one or more sensors of the vehicle;
determine a trajectory based on the probe data beginning at an origin;
in response to a counter value failing to satisfy a predetermined value:
advance to a next probe data point;
associate the next probe data point to a map element;
in response to the map element corresponding to a junction of a map database, update the counter value based, at least in part, on a number of road links intersecting at the junction;
in response to the counter value satisfying the predetermined value:
modify the trajectory to generate a modified trajectory beginning with a probe data point associated with the map element corresponding to a junction having caused the counter to satisfy the predetermined value;
transmit the modified trajectory to a location-based service provider for provision of location-based services based, at least in part, on the modified trajectory.