Device Location Verification via Network Confidence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods lack effective safeguards to verify the accuracy of device locations, as they can be easily spoofed or falsified, posing challenges for applications where authenticity is critical, such as in news organizations verifying the origin of photographs and videos.

Innovation Solution

A method involving a location verification module that calculates a confidence value for a device's provisional location by comparing it with location reports from other devices in the same network environment, using adjustments based on distance, time, and hardware reliability, to determine the trustworthiness of the reported location.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If device location is determined using GPS or other location services, then location information is obtained for navigation and metadata tagging, but the location can be fabricated or spoofed using hardware or software tools

Engineering Contradiction:
Improvelocation accuracyVSAvoidlocation authenticity
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces an intermediary verification system that compares the device's self-reported location with location data from multiple other devices in the same network environment. This intermediary mechanism (the verification module) acts as a mediator to detect and prevent location spoofing by cross-referencing location claims against community-reported locations, thereby resolving the contradiction between obtaining location information and ensuring its authenticity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by continuously monitoring location reports from multiple devices and using this information to verify or refute individual device location claims. The verification process provides feedback on location authenticity by calculating confidence values based on the consistency between the target device's reported location and the locations reported by other devices in the same network environment

Inventive Principle:
Principle #23Feedback

2Reliability

If location verification mechanisms are implemented to ensure authenticity, then reliable location verification is achieved, but the system complexity increases due to the need for multiple location reports and confidence calculations

Engineering Contradiction:
Improvelocation verification reliabilityVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The verification module uses a universal approach by leveraging location reports from any device in the network environment, regardless of the specific device type or location determination method used. The system handles multiple location sources (GPS, network-based location, etc.) through a single verification mechanism that calculates confidence values based on the consistency of location data across different devices, thereby achieving reliable verification without requiring device-specific complex verification procedures

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12066554B2Systems and methods for verifying a device location
Publication Date: 2024.08.20 AZOULAY ROY
  • US12066554B2 patent drawing
  • US12066554B2 patent drawing
  • US12066554B2 patent drawing

AI summary

A method of verifying a device location includes receiving a provisional location for a first device, setting a baseline location confidence value for the provisional location, determining a first network environment of the first device, and receiving one or more location reports each including a location for another device in the first network environment. For each received location report, the location in the location report is compared with the provisional location of the first device and a distance is calculated; and an adjustment to the location confidence value of the first device is calculated based on the calculated distance. An output location confidence value is generated for the provisional location of the first device based on the baseline location confidence value and the adjustment calculated for each received location report.