Digital Wallet Enrollment Automation via Preliminary Action

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital wallet services require users to manually input lengthy personal and financial information to enroll and complete transactions, leading to friction and potential abandonment.

Innovation Solution

A digital wallet system that determines user enrollment status and initiates a streamlined enrollment process, including one-time password authentication or two-factor authentication, to facilitate tokenized transactions and reduce the need for manual data entry.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually enter personal and financial information to enroll in digital wallet services, then enrollment is completed, but user convenience deteriorates and transaction time increases

Engineering Contradiction:
Improveenrollment completionVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically retrieving user information from existing accounts (email providers, social media platforms) before the enrollment process begins. This eliminates the need for users to manually enter lengthy personal and financial information, thereby maintaining enrollment completion while significantly improving user convenience.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically gathering user information through integration with external services. The digital wallet enrollment process serves itself by pulling data from existing user accounts without requiring manual input, thus completing enrollment reliably while enhancing ease of operation.

Inventive Principle:
Principle #25Self-service

2Reliability

If users manually enter personal and financial information to enroll in digital wallet services, then enrollment is completed, but transaction time increases

Engineering Contradiction:
Improveenrollment completionVSAvoidtransaction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary information gathering by automatically retrieving user data from existing accounts before enrollment is initiated. This preliminary action ensures enrollment completion is achieved reliably while minimizing the time users need to spend on the transaction process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuity of useful action by seamlessly integrating information retrieval from external services with the enrollment process. This continuous automated flow eliminates interruptions and manual data entry steps, ensuring reliable enrollment completion while reducing overall transaction time.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If the system implements automated enrollment with verification requests, then user convenience is improved, but system complexity increases

Engineering Contradiction:
Improveuser convenienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system uses intermediaries in the form of verification requests that bridge automated information retrieval with secure enrollment completion. These verification mechanisms act as mediators between the automated system and user confirmation, improving user convenience while managing system complexity through structured verification protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback loops through verification requests that confirm automatically retrieved information with users before completion. This feedback mechanism ensures user convenience by allowing verification of auto-filled data while managing system complexity through controlled verification steps.

Inventive Principle:
Principle #23Feedback

4Reliability

If the system tokenizes sensitive data, then security is improved, but data processing complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoiddata processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates tokens as simplified copies of sensitive data that preserve necessary functionality while enhancing security. These token copies replace actual sensitive information in transactions, improving security while managing data processing complexity through the use of standardized token formats.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Tokens serve as intermediaries between sensitive data and transaction processing systems. This intermediary layer protects sensitive information while enabling continued data processing, thereby improving security while managing complexity through standardized token handling protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12271895B2Systems and methods for electronic transactions service enrollment and executing tokenized transactions
Publication Date: 2025.04.08 SKIPIFY INC
  • US12271895B2 patent drawing
  • US12271895B2 patent drawing
  • US12271895B2 patent drawing

AI summary

Systems and methods are disclosed for executing an electronic transaction using a digital wallet. One method includes receiving electronic transaction information from an electronic transaction browser. An account enrollment status may be determined based on the electronic transaction information by a digital wallet system. The digital wallet system may generate a verification request based on the account enrollment status. The digital wallet system may receive user verification information via the graphical interface. The digital wallet system may also generate or verify a user account in the digital wallet system based on the account enrollment status and the user verification information. In one aspect, the digital wallet system may receive a request to complete an electronic transaction based on the electronic transaction information received from the electronic transaction browser. In another aspect, the digital wallet system may generate a token based on the request to complete the electronic transaction.