Trajectory Sub-Segmentation for Privacy-Preserving Mobility Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing location-based services face a challenge in accurately collecting mobility data while preserving user privacy, as privacy-enhancing algorithms often reduce data utility.

Innovation Solution

Generate sub-trajectories based on changing points, introducing gaps to anonymize mobility data, ensuring that potential attackers cannot discern personal information.

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 rather than globally, thereby preserving more utility while still protecting privacy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing strategies to different parts of the trajectory based on local visibility context. At changing points where privacy risk is higher, gaps are introduced; in other segments, the original data is preserved. This local differentiation allows the system to protect privacy where needed while maintaining data accuracy where possible.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

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

Engineering Contradiction:
Improveprivacy protectionVSAvoidattack resistance
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent performs preliminary analysis to identify changing points and calculate visibility contexts before applying anonymization. By pre-identifying where gaps should be introduced based on visibility analysis, the system proactively prevents background knowledge attacks rather than reacting to them after anonymization is applied.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses visibility context calculation as a feedback mechanism to determine where anonymization should be applied. The system continuously evaluates the visibility context at each point and adjusts the anonymization strategy accordingly, introducing gaps at changing points where visibility context changes, thereby improving resistance to background knowledge attacks.

Inventive Principle:
Principle #23Feedback

3Object-affected harmful factors

If gaps are introduced in sub-trajectories, then privacy is protected, but data completeness is reduced

Engineering Contradiction:
Improveprivacy protectionVSAvoiddata completeness
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The patent segments the trajectory into sub-trajectories and only introduces gaps at specific changing points rather than uniformly across the entire trajectory. This selective segmentation minimizes information loss while still providing privacy protection where visibility context changes indicate potential privacy risks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies gap introduction locally at changing points rather than globally across the entire trajectory. This localized approach ensures that gaps are only introduced where necessary for privacy protection, preserving data completeness in segments where privacy risk is lower.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12604182B2Method and apparatus for generating sub-trajectories for a trajectory
Publication Date: 2026.04.14 HERE GLOBAL BV
  • US12604182B2 patent drawing
  • US12604182B2 patent drawing
  • US12604182B2 patent drawing

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.