Trajectory Similarity Search With Synchronized Space-Time Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Efficiently searching a large database of trajectory data for similar trajectories to a query trajectory is challenging due to traditional methods computing spatial and temporal similarities independently, leading to inconsistent overall similarity measurements.

Innovation Solution

A method that synchronously measures similarity by matching spatial distance against time difference, using grid-based indexing and partitioning of trajectories to improve search efficiency, allowing for effective identification of similar trajectories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional methods compute spatial and temporal similarities independently, then the computation process is simple, but the overall similarity measurement becomes inconsistent

Engineering Contradiction:
Improvesimilarity measurement consistencyVSAvoidcomputation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges spatial similarity and temporal similarity computations into a unified synchronized measurement process. Instead of computing spatial and temporal similarities independently and then combining them, the invention integrates both measurements to occur simultaneously, ensuring consistency in the overall similarity assessment between query trajectory and database trajectories.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces dynamic synchronization between spatial and temporal measurements. The computation adapts by adjusting the correspondence between spatial points and temporal points based on their actual distances and time differences, creating a dynamic measurement process that maintains consistency across different trajectory pairs with varying speeds and patterns.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If the trajectory database is large, then more trajectories are available for analysis, but the search time increases

Engineering Contradiction:
Improvetrajectory data volumeVSAvoidsearch time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing distance and time difference information in index structures before actual similarity searches are performed. This preprocessing allows the system to quickly retrieve and compare pre-calculated values during search operations, significantly reducing search time for large trajectory databases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the large trajectory database into manageable units and implements partitioning strategies. By dividing the database and using grid-based spatial indexing, the system can efficiently locate and compare only relevant trajectory segments rather than processing entire trajectories, reducing the effective search space and time.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If synchronized measurement of spatial and temporal similarity is implemented, then measurement consistency is improved, but computational complexity increases

Engineering Contradiction:
Improvesimilarity measurement accuracyVSAvoidcomputational power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent changes the parameters of computation by using pre-calculated distance and time difference values stored in index structures. Instead of computing Euclidean distances and time differences from raw coordinate data during similarity searches, the system retrieves pre-computed parameters, reducing the computational power required for synchronized measurements.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces index structures as intermediaries between the raw trajectory data and the similarity computation process. These indexes store pre-processed spatial and temporal information, acting as a mediator that provides ready-to-use measurements for synchronized comparison, thereby reducing the computational burden during actual similarity searches.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11994863B2Trajectory similarity search
Publication Date: 2024.05.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11994863B2 patent drawing
  • US11994863B2 patent drawing
  • US11994863B2 patent drawing

AI summary

A computer-implemented method, a computer system, and a computer program product for trajectory similarity search is provided. The present invention may include, in response to receiving, by one or more processors, a search request for at least one trajectory similar to a query trajectory, determining, by one or more processors, a respective similarity between a query trajectory and a plurality of trajectories by calculating, in a synchronized way, a spatial distance measure and a time difference measure between the query trajectory and the plurality of trajectories. The present invention may further include, identifying, by one or more processors, the at least one trajectory from the plurality of trajectories based on the respective similarity between the query trajectory and the plurality of trajectories.