Gesture-Based User Verification With Dynamic Multi-Sensor Challenges

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing verification systems face challenges in balancing security and user-friendliness, particularly in 3D environments, as malicious entities can exploit easy challenges and authorized users struggle with difficult ones, leading to compromised security and usability issues.

Innovation Solution

A verification system that uses a secured application on the user device to receive and execute challenges based on sensor data, locks sensors for challenge completion, and employs a trained model to determine user verification, ensuring only authorized access while maintaining usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If verification challenges are made easy to improve user-friendliness, then authorized users can complete them successfully, but unauthorized users can also succeed in their malicious intents and compromise system security

Engineering Contradiction:
Improveuser-friendlinessVSAvoidsystem security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The verification system dynamically adjusts challenge parameters based on risk assessment. The server evaluates device characteristics, sensor capabilities, and contextual factors to generate challenges with appropriate difficulty levels. This dynamic adaptation allows the system to maintain security while ensuring authorized users can complete challenges successfully.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes verification parameters such as challenge type, number of required gestures, temporal constraints, and sensor combinations based on the assessed risk level and device capabilities. By modifying these parameters dynamically, the system balances security requirements with user-friendliness for different contexts.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If verification challenges are made difficult to improve system security, then unauthorized users are blocked, but authorized users struggle to complete the challenges and the system becomes unusable

Engineering Contradiction:
Improvesystem securityVSAvoiduser-friendliness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The verification challenge difficulty is not fixed but dynamically adjusted based on multiple factors including device sensor capabilities, environmental context, and risk assessment. This ensures challenges remain difficult enough to block malicious entities while staying achievable for authorized users with legitimate devices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses the device's own sensors and characteristics to generate verification challenges tailored to that specific device. This self-service approach ensures challenges are appropriately calibrated for each device's capabilities, maintaining security without creating unnecessary barriers for authorized users.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the same verification challenge is repeatedly used to improve user-friendliness, then authorized users become accustomed to it, but system security is reduced by affording malicious entities time and opportunities to break the challenge

Engineering Contradiction:
Improveuser-friendlinessVSAvoidsystem security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The verification challenges are periodically updated and varied over time. The system implements temporal diversity by changing challenge parameters, types, and configurations at regular intervals or based on usage patterns. This periodic variation maintains user-friendliness through familiarity while preventing malicious entities from breaking static challenges.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The challenge configuration dynamically evolves based on system state, usage patterns, and security requirements. Rather than repeating static challenges, the system adapts challenge characteristics over time, ensuring both user comfort through gradual adaptation and security through continuous variation.

Inventive Principle:
Principle #15Dynamics

4Reliability

If multiple sensors are locked for verification to enhance security, then unauthorized access becomes more complex, but device complexity and processing requirements increase

Engineering Contradiction:
Improvesystem securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The verification system segments the use of sensors by locking only the specific sensors required for the current challenge rather than all sensors. This selective locking approach enhances security through multi-sensor verification while minimizing device complexity by engaging only necessary components for each verification instance.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12505192B2Systems and methods for gesture-based verification
Publication Date: 2025.12.23 ADEIA GUIDES INC
  • US12505192B2 patent drawing
  • US12505192B2 patent drawing
  • US12505192B2 patent drawing

AI summary

Systems and methods are provided for gesture-based verification of a user. A method includes receiving a request for verifying a user for an application, prompting the user to perform a series of gestures, capturing a data indicative of the user performing the series of gestures, and accessing a plurality of sets of weights, wherein each respective set of weights corresponds to a respective gesture of the series of gestures. The method includes configuring a gesture recognition model multiple times, each time of the multiple times corresponding to a respective set of the multiple sets of weights, where each set of weights corresponds to a gesture of the series of gestures. In response to recognizing all the gestures of the series of gestures, the method includes causing the application to provide access to at least one resource of the application based on the verifying the user.