Adaptive User Verification Method Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing verification methods, such as short message service message-based verification, require multiple identity verifications when a user performs multiple sensitive operations in a short period, leading to a low user experience due to repetitive use of the same verification method.

Innovation Solution

A method and device that obtain and use a verification method which the user failed to gain or has not used within a predetermined duration, thereby avoiding repetitive use of the same method and improving user experience by selecting an alternative verification method from a list based on usage history.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server verifies the user's identity multiple times via short message service message-based verification when the user performs multiple sensitive operations, then the property security of the user is protected, but the user experience deteriorates due to repetitive verification

Engineering Contradiction:
Improveproperty securityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The verification system dynamically selects verification methods based on historical verification data and current context, rather than statically using the same verification method repeatedly. The server adjusts the verification approach adaptively by querying verification history and choosing from multiple available methods, making the verification process flexible and context-aware.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of verification method selection by introducing a new dimension - the historical verification record. Instead of always using the default short message verification, the system modifies the selection criteria to consider past verification methods and outcomes, thereby changing which verification method is applied in subsequent operations.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the server always uses short message service message-based verification for identity verification, then the verification process is simple and fast, but the user experience deteriorates when the user needs to perform multiple sensitive operations in a short period

Engineering Contradiction:
Improveverification speedVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The server performs preliminary action by querying the verification history before conducting the actual verification. By checking which verification methods have already been used in the past, the system prepares in advance to select an appropriate alternative method, avoiding the need to repeatedly use the same verification approach and thereby improving user experience without sacrificing verification speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The verification system achieves multi-functionality by supporting multiple verification methods (short message verification, voice verification, graphical verification, etc.) within a single verification framework. This allows the system to universally handle different verification scenarios by selecting the most appropriate method based on historical data and current needs.

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

3Ease of operation

If the server queries verification history and selects from multiple verification methods, then the user experience is improved by avoiding repetitive verification, but the device complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidverification system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The verification system implements feedback by continuously querying verification history and using that information to inform subsequent verification method selections. The system receives feedback from past verification outcomes and adjusts its behavior accordingly, creating a closed-loop control mechanism that improves user experience through adaptive decision-making.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The verification history database serves as an intermediary between the verification request and the verification method selection. Instead of directly choosing a verification method, the system queries the history database first, which mediates the decision-making process by providing contextual information about past verifications, thereby simplifying the overall system architecture while enabling intelligent selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If the server removes verification methods from the list based on recent usage and selects from remaining methods, then the frequency of using the same verification method is reduced, but the measurement precision of verification method selection increases

Engineering Contradiction:
Improveverification efficiencyVSAvoidverification method selection precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The verification system applies discarding and recovering by removing recently used verification methods from the available list, temporarily discarding them to avoid repetition. This allows the system to recover freshness in the verification process by selecting from unused methods, thereby improving verification efficiency while maintaining precise control over method selection through the removal and potential future reinstatement of verification methods.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentEP3393080B1Verification method and device
Publication Date: 2023.04.05 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3393080B1 patent drawingFigure 1~2
  • EP3393080B1 patent drawingFigure 3
  • EP3393080B1 patent drawingFigure 4~5

AI summary

Embodiments of the present disclosure provide a verification method and device, and the method includes: when verification needs to be performed on a user, obtaining a current local time; obtaining a verification method in which the user failed to gain verification in predetermined duration prior to the current time; or obtaining a verification method that has not been used to perform verification on the user in predetermined duration prior to the current time; and performing verification on the user by using the obtained verification method. Therefore, using a same verification method to verify the user multiple times in a short period of time is avoided, and user experience is improved.