Hierarchical Grid Location Tracking for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current location determination systems, such as GPS, provide insufficient information about a mobile device's location in terms of whether it is within specific geographical regions like stores, homes, or commercial districts, and are computationally intensive due to the use of methods like Ray Casting.

Innovation Solution

A computationally efficient method using a hierarchical grid system to determine if a mobile device is within a predetermined geographical boundary by converting its coordinates to cell identifiers and searching for matches in a database of cell identifiers associated with regions, reducing the number of cells and improving precision through different resolution levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Ray Casting method is used to determine whether a point is within a polygon, then location determination accuracy is improved, but computational complexity increases significantly

Engineering Contradiction:
Improvelocation determination accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the geographical space into a hierarchical grid system where the earth's surface is segmented into cells of varying resolutions. Each cell is identified by a unique cell identifier, transforming the continuous geographical space into discrete, manageable units. This segmentation allows the system to determine location by simple cell identifier matching rather than complex geometric calculations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a simplified representation of geographical regions by storing cell identifiers that correspond to predefined regions in a database. Instead of working with complex polygon geometries, the system uses a copy or representation of the region boundaries in terms of cell identifiers, enabling efficient lookup and comparison operations.

Inventive Principle:
Principle #26Copying

2Measurement precision

If high resolution grid system is used to improve location precision, then measurement precision is improved, but the number of cells increases leading to increased computational complexity

Engineering Contradiction:
Improvelocation precisionVSAvoidnumber of cells
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a dynamic resolution system where the grid resolution is adjusted based on the specific location and requirements. Different regions can have different resolution levels, allowing the system to maintain high precision where needed while using coarser grids in other areas, thus optimizing the balance between precision and computational complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs a hierarchical grid structure where finer resolution grids are nested within coarser resolution grids. This nested structure allows the system to first identify a general region using a coarse grid, then progressively refine the location using nested finer grids only where necessary, reducing the overall number of cells that need to be processed.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Loss of information

If comprehensive location information is tracked to improve user profiling accuracy, then information completeness is improved, but data processing complexity increases

Engineering Contradiction:
Improveinformation completenessVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the essential location information needed for user profiling by mapping device locations to cell identifiers and then to predefined regions. Instead of processing complete geographical coordinates and boundary geometries, the system extracts and stores only the relevant region identifiers, significantly reducing data processing complexity while maintaining information completeness for profiling purposes.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9961488B2Systems and methods to track locations visited by mobile devices and update keyword values based on neighbor relations and distances among locations
Publication Date: 2018.05.01 INMARKET MEDIA LLC
  • US9961488B2 patent drawing
  • US9961488B2 patent drawing
  • US9961488B2 patent drawing

AI summary

Systems and methods including mobile devices determining their locations using location determination units, such as GPS receivers. Locations of the mobile devices and predefined locations/regions that have been visited by the mobile devices during a period of time are efficiently organized into a location graph that identifies the neighbors of predefined locations, distances to neighbors, and visitation counts of mobile devices to the predefined locations during the period of time. Keyword values for keywords representing user attributes are assigned to mobile devices and the predefined locations. Based on the location graph, the keyword values are propagated via the location graph, from neighbors to predefined locations, from mobile devices to predefined locations, and from predefined locations to mobile devices, to incrementally improve the accuracy of the keyword values over a number of time periods.