Proximity-Based User Authentication via Mobile Device Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user authentication systems require users to input credentials or biometric data, leading to delays and inconvenience when accessing secured resources, especially when network connectivity or proximity verification is needed.

Innovation Solution

A system that automatically authenticates users by detecting proximity between a client device and a designated mobile device, allowing access without user input or network connectivity, by maintaining records of proximity status and using these records to grant access when the mobile device is within a predetermined proximity level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional user authentication requiring password or biometric input is used, then security verification is achieved, but user convenience deteriorates and access time increases

Engineering Contradiction:
Improveuser convenienceVSAvoidaccess time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs proximity detection and authentication status determination in advance, maintaining records of whether the mobile device is within the predetermined proximity level before the user actually attempts to access the resource. This preliminary authentication preparation eliminates the need for real-time verification during access attempts, thereby improving user convenience and reducing access time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables automatic authentication by detecting the proximity between the client device and the mobile device designated as an authentication token. The authentication process occurs automatically without requiring user input such as password entry or biometric verification, allowing the system to self-verify the user's identity based on the presence of the authenticated mobile device in proximity.

Inventive Principle:
Principle #25Self-service

2Reliability

If real-time proximity verification is performed during access attempts, then authentication accuracy is maintained, but system latency increases

Engineering Contradiction:
Improveauthentication accuracyVSAvoidsystem latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server system maintains up-to-date records indicating whether the mobile device is in an appropriate level of proximity to the client device to justify authenticating the user. These records are updated in real-time as the mobile device enters or leaves proximity, allowing the server to make authentication decisions with very low latency by consulting pre-computed proximity status rather than performing verification at the moment of access attempt.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If continuous proximity monitoring is implemented, then authentication reliability is improved, but system complexity increases

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The server system acts as an intermediary that centralizes the management of proximity authentication records. Instead of each client device independently performing complex proximity monitoring and verification, the server maintains the authoritative records of proximity status and makes authentication decisions, thereby reducing the complexity burden on individual devices while maintaining high authentication reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10771458B1Proximity-based user authentication
Publication Date: 2020.09.08 STRATEGY INC
  • US10771458B1 patent drawing
  • US10771458B1 patent drawing
  • US10771458B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for automatically providing a user with access to a secured resource. In some implementations, a client device detects that a second device that has been designated as an authentication for a user is within a predetermined level of proximity to the client device. The client device sends data indicating that the second device is within the predetermined level of proximity of the client device to a server system. The client device receives data indicating an attempt to access a resource using the client device while the second device is within the predetermined level of proximity to the client device. The client device sends an authentication request to the server system. The client device receives data indicating approval of the authentication request and provides access to the resource.