Traceable Image CAPTCHA for Touch Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CAPTCHA schemes are vulnerable to automated attacks as software programs have developed methods to solve text-based CAPTCHAs using machine learning and computer vision, leading to increased human input errors due to excessive noise added to secure the CAPTCHAs.

Innovation Solution

The implementation of traceable images presented on touch-enabled displays, where users trace the image to generate data that is validated against reference data, with a traceable CAPTCHA engine determining the accuracy of the trace within an error tolerance range, providing secure and user-friendly authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If text-based CAPTCHAs increase noise to prevent automated attacks, then security against software programs is improved, but human readability deteriorates leading to increased input errors

Engineering Contradiction:
Improvesecurity against automated attacksVSAvoidhuman readability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent changes the fundamental parameter of CAPTCHA interaction from text recognition to trace following. Instead of increasing noise in text images, it transforms the CAPTCHA into a visual trace pattern that users follow with a cursor or finger, completely changing the interaction modality to avoid the noise-readability tradeoff

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the text-based visual recognition system with a trace-based motor skill system. Users don't need to read or interpret distorted text, but instead follow a visual trace pattern, substituting cognitive text processing with motor-based tracing action

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

2Reliability

If traditional CAPTCHAs are made more secure against automated programs, then reliability is improved, but user experience deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent fundamentally changes the interaction parameter from text input to trace input. Users interact by following visual traces with cursors or fingers, which is more intuitive and easier than reading distorted text, thereby improving user experience while maintaining security

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The traceable CAPTCHA allows users to naturally interact with the interface by following visual traces, making the security verification feel like a natural part of the interaction rather than an obstacle, thereby improving user experience

Inventive Principle:
Principle #25Self-service

3Reliability

If CAPTCHAs use distorted and noisy text to prevent breaking, then security is improved, but human input errors increase

Engineering Contradiction:
ImprovesecurityVSAvoidinput accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent changes the input modality from text typing to trace following. Users follow visual traces with cursors or fingers, which provides more precise input control and reduces errors compared to typing distorted text, thereby improving input accuracy while maintaining security

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes text-based input with trace-based input, replacing cognitive text processing with motor-based tracing that provides better precision and control, reducing input errors

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

Data Source

PatentUS9870461B2CAPTCHA techniques utilizing traceable images
Publication Date: 2018.01.16 ORACLE INT CORP
  • US9870461B2 patent drawing
  • US9870461B2 patent drawing
  • US9870461B2 patent drawing

AI summary

Techniques are disclosed for generating, utilizing, and validating traceable image CAPTCHAs. In certain embodiments, a traceable image is displayed, and a trace of the image is analyzed to determine whether a user providing the trace is human. In certain embodiments, a computing device receives a request for an image, and in response, creates a traceable image based upon a plurality of image elements. The computing device transmits data representing the traceable image to cause a second computing device to display the traceable image via a touch-enabled display. The computing device receives a user trace input data generated responsive to a trace made at the second computing device, and determines whether the trace is within an error tolerance range of the set of coordinates associated with the traceable image. The computing device then sends a result of the determination.