Location Matching for Multi-Device Unauthorized Access Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Malicious actors can gain unauthorized access to online systems by using multiple client devices simultaneously, compromising the security of location-based services.

Innovation Solution

An online system identifies matching client devices by comparing location data points collected by those devices, associating user profiles based on matching location data points within a threshold distance or geographic region, and applying a set of matching criteria to determine if multiple devices are operated by the same person.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the online system collects and compares location data points from multiple client devices, then the security against unauthorized access is improved, but the device complexity and data processing requirements increase

Engineering Contradiction:
ImprovesecurityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments location data into discrete data points with timestamps and geographic coordinates, allowing individual processing and comparison. Each data point is independently validated against matching criteria, enabling scalable security checks without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary comparison mechanism that evaluates location data points from different devices against predefined matching criteria. This intermediary layer automatically determines device relationships without requiring complex manual analysis, simplifying the overall system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the online system applies matching criteria to location data points, then the accuracy of user identification is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improveuser identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing matching criteria and thresholds for location data comparison. These criteria are defined in advance, allowing rapid automated evaluation of new location data points without time-consuming analysis during critical authentication moments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial matching criteria that focus on the most indicative features (geographic proximity, temporal coincidence, spatial relationship) rather than analyzing every possible data attribute. This selective approach maintains high identification accuracy while significantly reducing processing time.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the system identifies matching client devices, then the prevention of unauthorized access is improved, but the ease of operation for legitimate users may be affected

Engineering Contradiction:
Improveunauthorized access preventionVSAvoiduser operation convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically detecting and evaluating location data patterns without requiring user intervention. Legitimate users experience no additional steps, while the system autonomously identifies matching devices and applies security measures, maintaining ease of operation for authorized users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms that provide real-time information about device matching decisions to users when necessary. This feedback loop allows users to understand security actions taken against their devices while maintaining smooth operation, and enables adjustment of matching criteria based on user behavior patterns.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12483562B1Detecting matching client devices based on location data
Publication Date: 2025.11.25 MAPLEBEAR INC
  • US12483562B1 patent drawing
  • US12483562B1 patent drawing
  • US12483562B1 patent drawing

AI summary

An online security system identifies matching client devices by comparing location data points acquired during application workflow from different devices. The location data points comprise a location of the device and a timestamp. Identifiable pairs of data points are collated from different devices when they show a device present within a threshold distance or the same geographic region at identical times. The system utilizes a set of matching criteria to decide whether one data set for one device corresponds with a set from another. Verification of the matches allows the system to ascertain the same user is operating both devices and link the user to both devices. This system enhances security by identifying users likely gaining unauthorized access through multiple device usage simultaneously.