Geo-fence Membership Determination Using Grid Indexing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack an efficient method to accurately determine whether an object belongs to a target geo-fence, which is crucial for refined management of on-demand services like online taxi hailing and delivery services, as they rely on precise location information.

Innovation Solution

A system that uses a processor to obtain geographic coordinates, index grids in a database, and determine geo-fence membership based on grid relationships, employing a discrete global grid system and algorithms like ray casting and winding number analysis to efficiently determine geo-fence affiliation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional methods are used to determine geo-fence membership, then measurement precision can be achieved, but computational complexity increases and processing speed decreases

Engineering Contradiction:
Improvegeo-fence membership determination accuracyVSAvoiddetermination processing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides the geo-fence determination process into two distinct phases: a preprocessing phase that computes and stores grid indices and boundary information, and a query phase that quickly retrieves pre-computed results. This segmentation allows complex geometric calculations to be performed only once during preprocessing, while subsequent membership queries utilize the pre-computed data for rapid determination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary computations by pre-calculating grid indices for all geo-fence boundaries and storing them in a database before actual membership queries are executed. This preliminary action includes computing winding numbers and storing boundary grid sequences, which are then reused during query processing to achieve fast determination without repeating complex geometric calculations.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If complex geometric algorithms are applied to ensure accurate geo-fence determination, then measurement precision improves, but device complexity increases

Engineering Contradiction:
Improvelocation-based determination accuracyVSAvoidsystem structural complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a grid-based coordinate system as an intermediary layer between the continuous geographic space and the discrete geo-fence boundaries. By transforming geographic coordinates into grid indices and using grids as the intermediate representation, the system simplifies complex geometric intersection and containment tests into discrete grid-based operations, reducing computational complexity while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a simplified computational model by copying the essential geometric properties of geo-fences into a discrete grid representation. Instead of working with continuous polygon boundaries, the system copies boundary information into grid cell sequences and pre-computed winding numbers, which are stored and reused for multiple queries, reducing the complexity of repeated geometric calculations.

Inventive Principle:
Principle #26Copying

3Reliability

If precise location information is acquired for refined management, then service management quality improves, but loss of time in location processing increases

Engineering Contradiction:
Improveservice management reliabilityVSAvoidlocation processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the location processing workflow into offline preprocessing (computing and storing grid indices) and online query execution (retrieving and evaluating pre-computed data). This segmentation moves the time-consuming computational work to the offline phase, allowing the online service to respond quickly to location queries while maintaining high reliability through accurate grid-based determination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary computation of grid indices, boundary sequences, and winding numbers before service operations begin. By pre-computing and storing these location determination parameters in a database, the system eliminates the need to perform complex geometric calculations during time-critical service operations, thereby reducing processing time while maintaining reliable and accurate location-based service management.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10893379B2System and method for determining whether an object belongs to a target geo-fence
Publication Date: 2021.01.12 BEIJING DIDI INFINITY TECH & DEV CO LTD
  • US10893379B2 patent drawing
  • US10893379B2 patent drawing
  • US10893379B2 patent drawing

AI summary

Systems and methods for determining whether an object belongs to a target geo-fence are provided. The method may include: obtaining geographic coordinates corresponding to a geographic location of the object; determining information of a grid corresponding to the geographic coordinates; indexing the grid, based on the information of the grid, in a first grid database. The object may not belong to the target geo-fence if the indexed grid is not in the first grid database. The method may further include indexing the grid, based on the information of the grid, in a second grid database if the indexed grid is in the first grid database. The object may belong to the target geo-fence if the indexed grid is not in the second grid database. The method may further include determining whether the object belongs to the target geo-fence based on a relationship of the object and a local geo-fence if the indexed grid is in the second grid database.