POI Traffic Analysis Using Centroid Pattern Reuse

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for analyzing mobile communication device location data to infer human movement patterns are inefficient, particularly in processing short-duration travel routes like commutes, which result in high computational loads and processing times due to the need for repeated application of routing algorithms.

Innovation Solution

A method and system that utilize clustering and patterning applications to identify and store patterns in location data, allowing for the association of routes with centroids and the inference of travel modes, thereby reducing the need for repeated routing algorithm processing by recognizing and reusing previously determined patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If routing algorithms are applied repeatedly to process mobile communication device location data, then route determination accuracy is improved, but computational processing time increases

Engineering Contradiction:
Improveroute determination accuracyVSAvoidcomputational processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary clustering of location data to identify centroids and pre-determines routes between these centroids using routing algorithms. These pre-computed routes are stored and reused when devices travel between the same centroids, avoiding repeated application of routing algorithms and reducing computational processing time while maintaining route determination accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs preliminary analysis to identify repeating travel patterns in device location data. When patterns are detected, the system retrieves previously determined routes from storage instead of re-computing them, significantly reducing computational processing time for devices with predictable travel behaviors while maintaining accurate route determination.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If routing algorithms are applied to every location data processing instance, then complete route information is obtained, but processing resources are consumed excessively

Engineering Contradiction:
Improveroute information completenessVSAvoidprocessing resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system pre-computes and stores routes between centroids in a lookup table. When processing location data, the system first determines if the device is traveling between known centroids, and if so, retrieves the pre-computed route information instead of executing routing algorithms. This approach maintains complete route information availability while dramatically reducing processing resource consumption for repeated routing calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and stores copies of determined routes in a database for future retrieval. Instead of re-computing routes that have been previously calculated, the system copies and reuses these stored route representations, reducing processing resource consumption while ensuring complete route information is available for analysis.

Inventive Principle:
Principle #26Copying

3Measurement precision

If clustering analysis is performed on all location data, then location pattern recognition is improved, but processing time increases

Engineering Contradiction:
Improvelocation pattern recognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments location data processing into distinct phases: clustering analysis to identify centroids, pattern recognition to detect repeating travel behaviors, and route determination. By separating these functions and storing intermediate results (centroids and patterns), the system improves location pattern recognition accuracy through comprehensive clustering while reducing overall processing time by avoiding redundant clustering operations on the same data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs clustering analysis preliminarily to establish centroids and travel patterns, storing these results for future use. Subsequent location data processing leverages these pre-established centroids and patterns rather than performing full clustering analysis each time, improving location pattern recognition through thorough initial clustering while reducing processing time for ongoing analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10911888B1Pattern matching in point-of-interest (POI) traffic analysis
Publication Date: 2021.02.02 T MOBILE INNOVATIONS LLC
  • US10911888B1 patent drawing
  • US10911888B1 patent drawing
  • US10911888B1 patent drawing

AI summary

A method of determining presence of mobile communication devices at points-of-interest. The method comprises analyzing location data of a mobile communication device by a clustering application executing on a computer system, determining clusters of the location data by the clustering application, determining cluster centroids by the clustering application, determining a plurality of routes traveled by the device by a routing application based on the centroids, analyzing the centroids and the routes by a patterning application, determining a pattern of association between the centroids and the routes by the patterning application, observing a previously determined pattern of centroids by the patterning application, and based on observing the previously determined pattern of centroids, determining a route traveled by the device by the patterning application, whereby an instance of determining the route traveled by the device by the routing application is avoided.