Animation-Based Direction CAPTCHA for Human-Machine Differentiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recent advancements in computing devices and image recognition technology have made it increasingly difficult for existing CAPTCHA systems to distinguish humans from machines, as automation programs can analyze and input distorted image-based CAPTCHAs with high accuracy.

Innovation Solution

The implementation of an animation-based direction input CAPTCHA system, where a user is presented with a CAPTCHA interface featuring rotating arrow objects that move differently in correct answer directions, requiring users to input the correct direction through keyboard keys or touch inputs, thereby enhancing human-machine differentiation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If image-based CAPTCHA with distortion is used, then machines have difficulty recognizing it, but automation programs can analyze and remove distortion to detect character strings

Engineering Contradiction:
Improvehuman-machine differentiation accuracyVSAvoidCAPTCHA system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transitions from static image-based CAPTCHA to dynamic animation-based CAPTCHA. The arrow object rotates and moves in specific patterns that create time-varying visual information, making it difficult for automated programs to analyze while remaining intuitive for human users to interpret

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent adds the time dimension to the traditional 2D image CAPTCHA by using animation. The arrow object's rotation and movement create a 3D spacetime visual pattern that requires temporal processing, which is more difficult for automated recognition systems while maintaining human interpretability

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If animation-based direction input CAPTCHA is used, then automation programs have difficulty recognizing correct directions, but human users can intuitively understand the task

Engineering Contradiction:
Improvehuman-machine differentiation accuracyVSAvoiduser input difficulty
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent uses an arrow object with distinct directional properties pointing in specific directions (up, down, left, right). The arrow's local visual quality (its orientation) encodes the answer information, making it easy for humans to interpret while creating complex temporal patterns through rotation that challenge automated systems

Inventive Principle:
Principle #3Local quality

3Ease of manufacture

If the arrow object rotates at constant speed without distinguished movement, then the animation is simple to generate, but automation programs can easily analyze the pattern

Engineering Contradiction:
Improveanimation generation simplicityVSAvoidhuman-machine differentiation accuracy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent implements periodic rotation of the arrow object with specific characteristics. The arrow rotates continuously but with distinguishable patterns (such as pausing or changing speed at certain orientations), creating periodic visual signals that are simple to generate algorithmically but difficult for automated programs to analyze accurately

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11803630B2Method and apparatus for providing CAPTCHA system
Publication Date: 2023.10.31 NEXON CORP
  • US11803630B2 patent drawing
  • US11803630B2 patent drawing
  • US11803630B2 patent drawing

AI summary

The disclosure introduces a user authentication method Completely Automated Public Turing test to tell Computers and Humans Apart (CAPTCHA), the user authentication method including: determining a correct answer pattern having at least one correct answer direction; generating, with respect to each of the at least one correct answer direction, an animation of an arrow object rotating with a movement distinguished from movements in other directions with reference to the correct answer direction; displaying a CAPTCHA interface corresponding to the correct answer pattern and including an arrangement of the generated animation; receiving a direction input from a user; and determining whether the user has been authenticated according to a result of comparing the direction input with the correct answer pattern.