Geocoding via Polygon Region Merging for Unstructured Addresses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing geocoding systems struggle to efficiently handle unstructured addresses and local references, particularly in developing countries like India, where addresses lack a consistent pattern and include popular aliases, leading to difficulties in extracting valid data and interpreting local references correctly.

Innovation Solution

A method and system for geocoding that builds a reference data corpus from historical delivery data, uses task-specific corpora to capture variations in address tokens, and employs polygon regions as the core data structure, merging them based on geographical intersection and text similarity to generate accurate geolocation data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing geocoding systems are used to handle unstructured addresses, then the system structure remains simple, but the geocoding accuracy deteriorates due to inability to extract valid data from unstructured addresses

Engineering Contradiction:
Improvegeocoding accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments unstructured addresses into meaningful tokens using NLP techniques, calculating end token scores and sub-sequence token scores to identify valid address components. This segmentation enables accurate extraction of geolocation information from unstructured address data while maintaining systematic processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces polygon regions as an intermediary data structure between address tokens and geolocation coordinates. By merging polygon regions based on geographical intersection and text similarity, the system bridges the gap between unstructured address data and precise geocoding, improving accuracy without requiring complete structural reorganization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If existing geocoding methods are used to interpret local references, then the processing speed remains fast, but the interpretation accuracy deteriorates due to inability to identify aliases and local references

Engineering Contradiction:
Improveinterpretation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing of addresses including removal of special characters, uppercase characters, and typographical errors before main geocoding. Task-specific corpora are built in advance to capture variations in address tokens, enabling faster and more accurate interpretation of local references during actual geocoding operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms by calculating end token scores and sub-sequence token scores to validate identified address components. Polygon regions are merged based on geographical intersection and text similarity feedback, continuously improving interpretation accuracy for local references and aliases.

Inventive Principle:
Principle #23Feedback

3Reliability

If point representations are used for address data, then the data structure remains simple, but the geocoding robustness deteriorates due to inability to capture address variations

Engineering Contradiction:
Improvegeocoding robustnessVSAvoiddata structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system transitions from zero-dimensional point representations to two-dimensional polygon regions for address data. This dimensional change enables the system to capture spatial extent and variations in address boundaries, improving geocoding robustness by representing addresses as areas rather than single points, while maintaining structured data organization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11631047B2System and method of geocoding
Publication Date: 2023.04.18 FLIPKART INTERNET PVT LTD
  • US11631047B2 patent drawing
  • US11631047B2 patent drawing
  • US11631047B2 patent drawing

AI summary

Methods and systems are provided for geocoding. An example method encompasses receiving, from a delivery data corpus, a delivery data comprising one or more addresses. The method thereafter comprises identifying, one or more tokens from said one or more addresses. Further the method leads to calculating, for each of said one or more tokens, an end token score and a sub-sequence token score. The method thereafter encompasses chunking, said one or more addresses based on said end token score and said sub-sequence token score to generate one or more address chunks. Further the method comprises generating, one or more polygon regions for each generated address chunks based on said chunking. Thereafter the method comprises merging, one or more generated polygon regions for each of the generated address chunks.