Animated Identification Tests for Adaptive Bot Risk Assessment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional identification tests, such as captchas, have become less effective in distinguishing between human users and bots due to advancements in bot technology, and they often become overly difficult for humans as well.

Innovation Solution

Implementing animated identification tests with time-varying challenge graphics that incorporate character distortions, overlaps, and clutter features, utilizing 3D rendering techniques, and tracking user behavior patterns to adapt challenge difficulty based on historical data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If static image captchas are used for identification tests, then the test implementation is simple and straightforward, but the effectiveness in distinguishing humans from bots deteriorates due to bot technology advancements

Engineering Contradiction:
Improvetest implementation simplicityVSAvoidbot detection effectiveness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent transforms static captcha images into dynamic animated sequences. Characters in the challenge graphic change appearance over time through animations such as blinking, moving, or morphing transformations. This dynamic element forces bots to process multiple frames and detect temporal patterns, significantly increasing detection effectiveness while maintaining human solvability through intuitive animation interpretation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent adds the time dimension to traditional 2D static captchas by implementing animated sequences where character appearances evolve across multiple frames. This temporal dimension requires solving systems to analyze not just spatial patterns but also temporal transformations, creating a more robust distinction between human and bot responses without complicating the core test concept.

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

2Reliability

If bot detection effectiveness is increased through more complex identification tests, then the ability to distinguish humans from bots improves, but the difficulty for human users to solve the tests increases

Engineering Contradiction:
Improvebot detection effectivenessVSAvoidhuman user solvability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The animated challenge graphics use intuitive animations such as blinking characters, moving elements, or simple morphing transformations that are naturally easy for humans to interpret. These dynamic elements create temporal patterns that are cognitively straightforward for humans to follow, maintaining ease of operation while providing bots with additional processing complexity through the need to analyze temporal sequences.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent modifies the temporal parameters of the challenge graphic by introducing animations with specific durations, frame rates, and transformation sequences. These parameter changes create a solution space that is constrained enough for humans to solve quickly but complex enough for bots to require significant computational resources, effectively balancing solvability with detection effectiveness.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If animated identification tests with time-varying challenge graphics are implemented, then the resource consumption for bots increases, but the complexity of the test system increases

Engineering Contradiction:
Improvebot resource consumptionVSAvoidtest system complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The system implements animated challenge graphics using standard web technologies such as CSS animations or JavaScript-based rendering, which are computationally efficient to generate and display. The animations follow predictable temporal patterns that can be generated algorithmically without requiring complex 3D rendering or heavy computational resources, thus increasing bot processing demands while keeping the server-side implementation relatively simple.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The animated challenge graphics employ periodic animations with regular intervals and predictable cycles. This periodicity allows the system to generate animations using simple repeating patterns rather than complex unique sequences, reducing the computational burden on the test system while still requiring bots to process and analyze the temporal patterns, thereby increasing their resource consumption.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP3382934B1Systems and methods for implementing and tracking identification tests
Publication Date: 2025.12.31 MASTERCARD TECHNOLOGIES CANADA ULC
  • EP3382934B1 patent drawingFigure 1~2
  • EP3382934B1 patent drawingFigure 3
  • EP3382934B1 patent drawingFigure 4A~4B

AI summary

Systems, methods, program and storage medium for generating risk assessment for a user, wherein the log receiver (2392) receives log information regarding an electronic transaction from a suitable combination of sources, such as a third-party system (2306) for implementing identification tests and/or a publisher system (2304), wherein the log information includes information regarding an access request initiated by a user, an IP address of the user, information regarding a resource that the user is attempting to access, a response from the user during an identification test and/or a characteristic of the user's response, wherein the log receiver (2392) distributes the received log information to the risk server (2398) for immediate processing, wherein the log information processed by the risk server (2398) is stored in the data warehouse (2396), wherein the risk server (2398) combines log information from the log receiver (2392) with previously-obtained and processed information associated with a user address of a user stored in the data warehouse (2396), and wherein the combined information is used to update a risk assessment associated with the user address based on information on user behaviors from a combination of sources and an update of the risk assessment made by combining information on user behavior from previously obtained and processed information associated with the user.