IP Geolocation via Landmark Network Delay Sequencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining the geographical location of a device associated with an IP address are limited by accuracy due to database inconsistencies, exponential growth requirements, and non-linear correspondence between geographical and internet distances, resulting in significant errors.

Innovation Solution

A method involving landmark devices with known locations, where network-communication delays are measured and used to sort and rank devices relative to a target device, allowing for the determination of geographical location with increased accuracy through sequence-matching and network tomography.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional IP geolocation database methods are used, then implementation is simple, but location accuracy deteriorates due to database inconsistencies and non-linear correspondence between geographical and internet distances

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

Solution Approach 1:

The system segments the geolocation problem by introducing multiple landmark devices distributed across different geographical locations. Instead of relying on a single centralized database, the system divides the measurement task into multiple distributed measurements of network communication delays between the target device and each landmark device. This segmentation enables more precise location determination through triangulation while distributing the complexity across multiple independent components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces landmark devices as intermediary elements with known geographical locations. These landmarks serve as mediators between the target device and the location determination system. By measuring network communication delays to multiple landmarks, the system can infer the target device's location through sequence-matching operations, thereby achieving high accuracy without requiring direct satellite-based positioning or complex centralized databases.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If more landmark devices are added to improve location accuracy, then measurement precision improves, but the number of measurements and processing complexity increases exponentially

Engineering Contradiction:
Improvelocation accuracyVSAvoidnumber of measurements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system applies partial action by measuring network communication delays to a strategically selected subset of landmark devices rather than requiring comprehensive coverage of all possible landmarks. The sequence-matching operation identifies the optimal subset of landmarks that provides sufficient accuracy for location determination, avoiding the need to measure to every possible landmark and thereby reducing the exponential growth of measurements while maintaining high precision.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If network communication delays are measured to multiple landmark devices, then location determination accuracy improves through sequence-matching, but measurement time and network resources increase

Engineering Contradiction:
Improvelocation accuracyVSAvoidmeasurement time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system employs periodic action by using sequence-matching operations that can process delay measurements in an organized sequence rather than requiring all measurements to be completed simultaneously. The algorithm processes landmark devices in a systematic order, comparing sequences of delays to determine relative positions, which allows for more efficient time management and reduces total measurement time while maintaining accuracy.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11647481B2IP address geo-position detection based on landmark sequencing
Publication Date: 2023.05.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11647481B2 patent drawing
  • US11647481B2 patent drawing
  • US11647481B2 patent drawing

AI summary

Systems and methods of the present disclosure provide techniques to locate target devices. An electronic message is sent to a set of landmark devices, signaling each landmark device to transmit echo-request packets to a target device and to other landmark devices and measure network-communication delays. Indications of the network-communication delays are received from the set landmark devices. A first sequence is formed by sorting the set of landmark devices relative to the network-communication delays between the target device and each landmark device. For each respective landmark device, an additional sequence is formed by sorting other landmark devices relative to the network-communication delays between the respective landmark device and the other landmark devices. A sequence-matching operation is applied to the first sequence and the additional sequences to form a ranking of the set of landmark devices relative to the target device.