Verifying Device Location via Astronomical Reference Object Orientation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multifactor Authentication (MFA) systems face challenges in balancing ease of use and security, particularly when relying on static access credentials that can be compromised by unauthorized users, necessitating a more robust method to verify device locations during secure transactions.

Innovation Solution

A computer-implemented method and system that uses real-time device location verification by presenting a virtual representation of an astronomical reference object within a device display, synchronizing its location with device orientation sensors to generate a Location Verification Value, ensuring the device is in a predetermined verification position and orientation, thus verifying the device's location relative to a user-provided address.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If static access credentials are used for authentication, then ease of use is improved, but security deteriorates because credentials can be compromised by unauthorized users

Engineering Contradiction:
Improveease of useVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent transforms static authentication credentials into dynamic verification by using real-time device location and orientation data. The system continuously monitors device position relative to astronomical reference objects and compares measured orientation against expected orientation for the indicated location, creating a dynamic authentication mechanism that changes based on device state rather than relying on fixed credentials

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent replaces traditional mechanical/password-based authentication systems with an astronomical reference system. Instead of using static credentials stored in databases, the system uses celestial bodies (stars, planets, moon) as reference points and leverages sensor data (accelerometers, gyroscopes, magnetometers) to verify device location and orientation against pre-calculated expected values

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If dynamic location verification using astronomical reference objects is implemented, then security is improved, but device complexity increases due to multiple sensors and real-time calculations

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent leverages the multi-functionality of mobile device sensors, using accelerometers, gyroscopes, and magnetometers for their intended navigation and orientation purposes while simultaneously utilizing them for security verification. The same sensor suite that enables features like screen rotation and step counting is also used to calculate device orientation relative to astronomical reference objects, eliminating the need for dedicated security hardware

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

Solution Approach 2:

The system uses the device's own built-in sensors and processing capabilities to perform verification, rather than requiring external verification hardware. The device self-measures its orientation and location using its onboard sensors and compares these measurements against expected values provided by the authentication server, making the verification process self-contained and reducing system complexity

Inventive Principle:
Principle #25Self-service

3Measurement precision

If real-time sensor data processing and astronomical calculations are performed, then measurement precision is improved for location verification, but use of energy increases due to continuous sensor operation and computations

Engineering Contradiction:
Improvelocation verification precisionVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

Instead of continuous real-time processing, the system performs verification at discrete authentication moments. Sensors are activated on-demand when authentication is required, and calculations are performed periodically rather than continuously, reducing energy consumption while maintaining verification precision when needed

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system pre-calculates expected device orientation values for various locations relative to astronomical reference objects and stores these reference values on the server. This eliminates the need for complex real-time astronomical calculations on the device, transferring the computational burden to the server and reducing mobile device energy consumption while maintaining measurement precision

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12003968B2Verifying indicated device location using analysis of real-time display element interaction
Publication Date: 2024.06.04 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12003968B2 patent drawing
  • US12003968B2 patent drawing
  • US12003968B2 patent drawing

AI summary

A computer receives a request to verify a location of a primary device. The computer receives an Indicated Primary Device Location “IPDL”. The computer shows within a display a dynamically located virtual representation of a predetermined Astronomical Reference Object “ARO”. The virtual representation indicates a real-time offset between a Display Reference Indicator “DRI” and the ARO. The computer receives primary device orientation metadata from sensors associated with the primary device and generates a Measured Primary Device Orientation “MPDO” when the device is in a location verification orientation. The computer calculates an Expected Device Orientation “EDO” for a reference device arranged in the PDVP while at the IPDL. The computer generates a Location Verification Value “LVV” based, at least in part, on comparing the MPDO and the EDO. When the computer determines the LVV exceeds a predetermined verification threshold, providing an indication that the indicated primary device location is verified.