Gyroscope-Based Mobile User Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user verification methods are intrusive, cumbersome, and fail to integrate deeply with native operating systems, making it difficult to differentiate between human and machine input effectively.

Innovation Solution

A computer-implemented method that requests input from a mobile device, receives and verifies gyroscope data, and performs actions based on the verification, utilizing the device's processor to confirm the presence of a human operator.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current verification methods are used to differentiate human and machine input, then verification capability is provided, but the methods are intrusive and cumbersome

Engineering Contradiction:
Improveverification capabilityVSAvoidintrusiveness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces traditional mechanical verification interfaces (CAPTCHAs, pop-up dialogs) with an electronic sensor-based system using the gyroscope to detect device movement patterns, thereby eliminating the need for intrusive user interactions while maintaining verification reliability

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

Solution Approach 2:

The system automatically performs verification by analyzing gyroscope data from device movements without requiring active user participation or intervention, making the verification process self-service and non-intrusive while still reliably differentiating human from machine input

Inventive Principle:
Principle #25Self-service

2Reliability

If current verification methods are used, then verification is provided, but they fail to integrate deeply with native operating system

Engineering Contradiction:
Improveverification capabilityVSAvoidOS integration
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a verification system that works across multiple mobile operating systems (iOS, Android) by utilizing the universal gyroscope sensor and standardized movement pattern analysis, enabling deep integration with native OS while maintaining broad adaptability and verification reliability

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

3Measurement precision

If advanced image processing algorithms are used to solve verification, then machine input detection is improved, but the methods are easily solved and not reliable

Engineering Contradiction:
Improvemachine input detectionVSAvoidverification reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent replaces software-based image processing algorithms with hardware-based gyroscope sensing that captures physical device movement characteristics, making verification more reliable as machine automation cannot easily replicate authentic human hand movement patterns detected by the gyroscope

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach provides a non-intrusive and effective means to verify human presence on a mobile device, minimizing interference with the device's native operating system and ensuring accurate differentiation from machine input.

Implementation Method 1

verifying a user utilizing gyroscopic movement of a device

Methodology Applied
Scientific EffectGyroscopic movement: Gyroscope

Data Source

PatentUS9942768B1Verifying a user utilizing gyroscopic movement
Publication Date: 2018.04.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9942768B1 patent drawing
  • US9942768B1 patent drawing
  • US9942768B1 patent drawing

AI summary

A computer-implemented method according to one embodiment includes requesting input from a user of a mobile device, receiving gyroscope data at the mobile device, in response to the requesting, verifying the gyroscope data, and performing one or more actions, in response to the verifying.