Automated Turing Test Decoder for Account Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face the challenge of accessing multiple accounts that require responses to Turing tests, such as CAPTCHA challenges, which can be time-consuming and require manual intervention, hindering automated data aggregation across different user accounts.

Innovation Solution

A system that manages databases to store user credentials and reliability data for external systems, allowing it to send Turing test challenges to external systems, receive responses, and provide these responses to servers for account data access without user intervention, using reliability data to select the most effective external systems for processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual user intervention is used to respond to Turing test challenges, then the system can access account data, but the process becomes time-consuming and requires manual input

Engineering Contradiction:
Improveaccount data access reliabilityVSAvoidtime for Turing test response
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent introduces an intermediary system that acts as a mediator between the user and the account servers requiring Turing test challenges. This intermediary automatically captures the challenge, processes it through external systems, and submits the response without requiring direct user intervention, thereby reducing time loss while maintaining access reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-establishing connections with external systems capable of solving Turing test challenges and pre-configuring the automated response mechanism. When a challenge is encountered, the system can immediately process it without waiting for user input, thus reducing the time loss while ensuring reliable access

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If automated systems are used to respond to Turing test challenges, then user intervention is eliminated, but the system complexity increases

Engineering Contradiction:
ImproveTuring test response automationVSAvoidsystem architecture complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent segments the automation system into distinct functional modules: a challenge capture module that intercepts Turing test challenges, a processing module that communicates with external solving systems, and a response submission module that sends answers back to servers. This segmentation manages complexity by organizing functions into separate, manageable components

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The intermediary system serves as a mediator that handles the complexity of automated Turing test response processing. It encapsulates the complex interactions with external solving systems and presents a simplified interface to the user, thereby achieving high automation while managing system complexity through abstraction

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple external systems are used for Turing test processing, then reliability improves, but the system complexity and data management burden increase

Engineering Contradiction:
ImproveTuring test challenge solving reliabilityVSAvoidexternal system management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal intermediary system that can interface with multiple different external Turing test solving systems through a standardized interface. This multi-functional design allows the system to leverage multiple external providers while maintaining a consistent internal architecture, thereby improving reliability through redundancy without proportionally increasing complexity

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

Solution Approach 2:

The system incorporates feedback mechanisms that monitor the performance and reliability of different external Turing test solving systems. Based on this feedback, the intermediary can dynamically select the most reliable external system for processing challenges, thereby maintaining high reliability while simplifying management by using performance data to optimize system selection

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10853461B2Turing test decoder
Publication Date: 2020.12.01 YODLEE INC
  • US10853461B2 patent drawing
  • US10853461B2 patent drawing
  • US10853461B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for decoding Turing tests. One of the methods includes managing a database that stores data of each of a plurality of aggregation accounts; sending, for a particular account identified by one of the aggregation accounts and to a server, a request for access to account data for the particular account; receiving, from the server, data that includes a login credentials field and a Turing test challenge; extracting the Turing test challenge; providing, to an external system that is a different system from the server, the Turing test challenge; receiving, from the external system, a response to the Turing test challenge; providing, to the server, the response to the Turing test challenge; providing, to the server, the login credentials for the particular account; and receiving, from the server, account data for the particular account.