Toponym Disambiguation Using Geographical Database Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data analytics systems face challenges in performing effective data analysis when only city information is provided, as it lacks additional location details like state or country, leading to ambiguity and reduced analytical benefits.

Innovation Solution

The system infers additional geographic information, such as state and country, using a geographical database like GeoNames, by performing toponym disambiguation, which involves assigning confidence scores based on population, latitude, longitude, and preferred spellings to disambiguate city names and provide clearer location data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If only city information is provided in the data column, then the data structure remains simple, but the location identification becomes ambiguous and less beneficial for data analysis

Engineering Contradiction:
Improvelocation information completenessVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary toponym disambiguation by inferring state, province, and country information before the data analysis process begins. A geographical database is queried in advance to resolve ambiguous city names into complete location identifiers, so that when data analysis occurs, the location information is already disambiguated and ready for use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A geographical database serves as an intermediary between the incomplete city name data and the required complete location information. The database contains pre-stored mappings of city names to their corresponding states, provinces, and countries, acting as a mediator that resolves the ambiguity without requiring complex analysis algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If additional location information (state, province, country) is inferred for each city, then data analysis quality improves, but processing time and computational resources increase

Engineering Contradiction:
Improvelocation identification accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The toponym disambiguation process is performed preliminarily before data analysis begins. By resolving all ambiguous city names in advance using a geographical database, the system ensures that when data analysis occurs, the location information is already precise and complete, eliminating the need for time-consuming disambiguation during the analysis phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The geographical database performs self-service by automatically providing the complete location information when queried with a city name. The database is designed to autonomously resolve ambiguities using pre-stored data, without requiring manual intervention or complex computational algorithms during the data analysis process.

Inventive Principle:
Principle #25Self-service

3Reliability

If toponym disambiguation is performed using multiple criteria (population, latitude, longitude, confidence scores), then location accuracy improves, but the complexity of the disambiguation process increases

Engineering Contradiction:
Improvelocation information reliabilityVSAvoiddisambiguation process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The geographical database acts as an intermediary that has already processed and organized location information using multiple criteria such as population, latitude, longitude, and confidence scores. When a city name is queried, the database returns the most reliable match based on pre-computed disambiguation, eliminating the need for the application system to implement complex disambiguation logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The complex disambiguation process using multiple criteria is performed preliminarily during the database setup and maintenance phases. The geographical database pre-computes confidence scores and resolves ambiguities based on population data, coordinates, and other reliability factors before the actual data analysis begins, so that the application only needs to perform simple lookups.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11120086B2Toponym disambiguation
Publication Date: 2021.09.14 ORACLE INT CORP
  • US11120086B2 patent drawing
  • US11120086B2 patent drawing
  • US11120086B2 patent drawing

AI summary

Techniques are disclosed for toponym disambiguation. Toponym disambiguation can be performed for a set of geographic location data, such as placenames. A subset of the data and additional location information associated with the subset of the data can be initially determined. The remaining geographic location data in the set of geographic location data can be scored in order to determined additional location information for the remaining geographic location data. Additional location information for the remaining geographic location data can be determined based on calculated scores.