Typing Cadence Authentication via Statistical Motion Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user authentication methods through keyboarding habits face challenges in reliably comparing typing samples due to the uniqueness and variability of human muscle movements, leading to unreliable identity verification.

Innovation Solution

The system captures and compares the cadence and habit of users' motions during input device usage, utilizing statistical analysis and geometric constructs to authenticate users by matching current typing samples with a cluster of previously accumulated strings in a user's profile, accounting for differences in timing and muscle movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional keyboarding habit authentication is used, then user authentication is provided, but reliability is low due to variability in human muscle movements

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidtyping sample comparison precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments the typing authentication process into distinct phases: enrollment phase where multiple typing samples are collected and stored in a cluster, and verification phase where new typing samples are compared against the stored cluster. This segmentation allows the system to account for natural variability by comparing against multiple reference samples rather than a single rigid pattern.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by collecting and storing multiple typing samples during an enrollment phase before actual authentication occurs. These pre-collected samples form a reference cluster that captures the user's natural typing variability, enabling more reliable comparison during subsequent authentication attempts.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If strict comparison of typing samples is performed, then measurement precision is improved, but reliability decreases due to natural variability in muscle movements

Engineering Contradiction:
Improvetyping sample comparison precisionVSAvoidauthentication reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements dynamics by creating a flexible comparison system that adapts to natural typing variability. Instead of using fixed, rigid thresholds, the system dynamically evaluates whether new typing samples fall within the established cluster of the user's typical typing patterns, allowing for natural variations while maintaining security.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by transitioning from comparing single typing samples against a single reference to comparing samples against a multi-dimensional cluster of reference samples. This parameter change allows the system to accommodate natural variability in typing patterns while maintaining measurement precision through statistical comparison.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple typing samples are collected and stored, then authentication reliability is improved, but device complexity increases

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

Solution Approach 1:

The patent uses copying by creating a digital representation (cluster) of the user's typing patterns during enrollment. This copied reference model is then used for multiple authentication comparisons without requiring the original physical typing samples to be present, simplifying the verification process while maintaining reliability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs the complex task of collecting and analyzing multiple typing samples in advance during an enrollment phase, storing the results as a compressed cluster representation. This preliminary action reduces the complexity of subsequent authentication operations, which only require comparing new samples against the pre-computed cluster.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10229255B2User authentication
Publication Date: 2019.03.12 INTENSITY ANALYTICS CORP
  • US10229255B2 patent drawing
  • US10229255B2 patent drawing
  • US10229255B2 patent drawing

AI summary

A system, method, and computer-readable storage device for receiving data representative of an input sample comprising a user's motion while entering information into a data input device, calculating a statistical summary of the input sample representative data, and comparing, using geometric and geospatial constructs, the calculated statistical summary of the input sample representative data to statistical summaries of representative data of previous input samples in a stored profile of a selected user to generate an indication whether the user is the selected user.