User Verification Retry Using Cached Verification Results

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Re-performing user verification from scratch is computationally costly, consuming additional power, processing resources, and memory overhead, and duplicating efforts from previous verification attempts.

Innovation Solution

A system that allows for verifying a user with a combination of new input for some verification operations and old input for additional operations, conserving power, processing resources, and memory overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all verification operations are re-performed from scratch, then verification reliability is improved, but computational cost and energy consumption increase

Engineering Contradiction:
Improveverification reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The verification procedure is divided into multiple independent verification operations. When verification is re-attempted, only the failed verification operations are re-executed while successful ones are reused. This segmentation allows selective re-verification rather than complete re-execution, reducing energy consumption while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The results of successful verification operations are stored and cached for future use. When verification is re-attempted, these pre-computed results are reused without re-execution. This preliminary action prevents redundant computation and energy consumption while ensuring verification reliability through selective re-verification of only failed operations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all verification operations are re-performed from scratch, then verification completeness is improved, but processing resources are wasted

Engineering Contradiction:
Improveverification completenessVSAvoidprocessing resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The verification procedure is segmented into discrete verification operations with individual success/failure tracking. This enables identification and re-execution of only the specific failed operations rather than all operations, ensuring verification completeness for failed items while avoiding redundant processing of successful items.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of discarding all verification results and starting over, the system recovers and reuses the results of successful verification operations. Only the failed operations are discarded and re-executed. This approach maintains verification completeness while significantly reducing processing resource waste.

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If all verification operations are re-performed from scratch, then verification accuracy is maintained, but memory overhead increases

Engineering Contradiction:
Improveverification accuracyVSAvoidmemory overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Verification results are stored in memory during the initial verification procedure for future reuse. This preliminary storage action allows the system to retrieve and reuse successful verification results without re-computation, maintaining verification accuracy while reducing the need to store and re-process all verification data from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of re-executing verification operations and generating new verification data, the system copies and reuses the results of successful verification operations from previous executions. This copying approach maintains verification accuracy by using the original verified data while minimizing memory overhead associated with redundant data generation and storage.

Inventive Principle:
Principle #26Copying

4Productivity

If selective re-verification is implemented, then resource efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveresource efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The verification procedure is segmented into discrete, independently trackable operations. Each operation has its own success/failure status that can be individually managed. This segmentation simplifies the implementation of selective re-verification by providing clear boundaries and status indicators for each verification operation, making the system easier to manage despite the selective re-execution logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback mechanisms that track the success or failure of each verification operation and use this information to determine which operations need re-execution. This feedback-driven approach automates the selective re-verification process, reducing the need for complex manual control logic while improving resource efficiency through intelligent operation selection.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12505475B2Repeating verification of a user
Publication Date: 2025.12.23 PLAID INC
  • US12505475B2 patent drawing
  • US12505475B2 patent drawing
  • US12505475B2 patent drawing

AI summary

In some implementations, a verification system may receive input from a user associated with an account that already underwent a verification procedure. Accordingly, the verification system may generate at least one graphical user interface associated with a first verification operation, within the verification procedure, that is associated with a failed outcome. The verification system may perform verification of the user based on new input for the first verification operation and old input for one or more additional verification operations within the verification procedure.