Sub-Trajectory Segmentation for Mobility Data Anonymization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing location-based services face a challenge in maximizing data utility while minimizing privacy risks, as privacy-enhancing algorithms often reduce the accuracy of mobility data, and existing anonymization techniques may not effectively protect against background knowledge attacks.

Innovation Solution

Generate sub-trajectories based on changing points, introducing gaps at these points to anonymize mobility data, ensuring that potential attackers cannot gain additional information beyond their background knowledge, using a method that iteratively selects observation points, calculates visible points, and identifies changing points to split trajectories into sub-trajectories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If privacy-enhancing algorithms are applied to mobility data, then user privacy is protected, but data accuracy is reduced

Engineering Contradiction:
Improveprivacy riskVSAvoiddata accuracy
Core Design Contradiction:
Object-affected harmful factorsVSMeasurement precision

Solution Approach 1:

The patent segments the complete trajectory into multiple sub-trajectories by identifying changing points where the visibility context changes. Each sub-trajectory is processed independently with gap introduction, allowing privacy protection to be applied locally without compromising the overall data utility. This segmentation enables selective anonymization at critical points while preserving accurate movement patterns in other segments.

Inventive Principle:
Principle #1Segmentation

2Object-affected harmful factors

If traditional anonymization techniques are used, then privacy protection is provided, but effectiveness against background knowledge attacks is insufficient

Engineering Contradiction:
Improveprivacy protectionVSAvoidanonymization effectiveness
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent performs preliminary identification of changing points where visibility context changes before applying anonymization. By pre-calculating which segments require gap introduction based on visibility analysis, the system proactively prevents background knowledge attacks rather than reacting to them. This preliminary action ensures that sensitive information is protected before any attack scenario can be exploited.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts anonymization parameters such as gap length and sub-trajectory boundaries based on the specific visibility context and changing points identified in the data. Rather than applying fixed anonymization rules, the system adapts the degree and location of anonymization to match the actual privacy risks present in different trajectory segments, improving effectiveness against targeted attacks.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If complete trajectory data is published, then data utility is maximized, but privacy leakage risk increases

Engineering Contradiction:
Improvedata utilityVSAvoidprivacy leakage
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies different quality levels of anonymization to different parts of the trajectory based on local privacy risks. At changing points where visibility context changes, stronger anonymization with gap introduction is applied, while other segments maintain higher data quality. This local differentiation preserves data utility in low-risk areas while providing enhanced protection where needed, achieving a balanced solution rather than uniform anonymization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP4580219A1Method and apparatus for generating sub-trajectories for a trajectory
Publication Date: 2025.07.02 HERE GLOBAL BV
  • EP4580219A1 patent drawingFigure 1
  • EP4580219A1 patent drawingFigure 2
  • EP4580219A1 patent drawingFigure 3

AI summary

An apparatus and a method for generating sub-trajectories for a trajectory are disclosed. The method includes retrieving trajectory data comprising a plurality of data points defining a trajectory and iteratively executing a set of operations until a termination condition is met. The set of operations include selecting an observation point associated with the plurality of data points and calculating a set of visible points comprising one or more data points from the plurality of data points associated with the observation point based on a predefined visibility context criterion. The method further includes identifying a changing point from the plurality of data points based on the iterative execution of the set of operations, and generating a sub-trajectory for the trajectory such that the changing point indicates a starting point of the sub-trajectory.