Device Wallet Identifier Generation for Electronic Payment Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic wallets face complexity due to multiple identifiers, such as hardware, operating system-generated, and platform-generated identifiers, making it difficult for issuers to uniformly identify wallet providers and device-specific wallets.

Innovation Solution

A method and system for generating a unique, non-reversible device wallet identifier by combining prefixes, suffixes, and hash functions with issuer and wallet identifiers, creating a unified mapping that survives device changes and allows for personalized customer handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple identifiers (hardware, operating system-generated, platform-generated) are used for electronic wallets, then device identification capability is improved, but system complexity increases

Engineering Contradiction:
Improvedevice identification capabilityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple identifiers (hardware identifier, operating system-generated identifier, platform-generated identifier) into a single unified device wallet identifier. This merging approach maintains the identification capability of individual identifiers while eliminating the complexity of managing multiple separate identifiers across different systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The device wallet identifier serves as a universal identifier that can be used across multiple platforms and systems (iOS, Android, web browsers, etc.). Instead of requiring separate identifier systems for each platform, this single identifier performs the identification function universally across all electronic devices and wallets.

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

2Measurement precision

If device-specific identifiers are used, then wallet provider identification is improved, but uniformity across different devices deteriorates

Engineering Contradiction:
Improvewallet provider identificationVSAvoiduniform identification manner
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent merges device-specific identifiers with issuer identifiers to create a unified device wallet identifier that maintains both device-specificity and issuer-identification capabilities. This allows issuers to identify wallet providers uniformly across different devices while preserving the ability to distinguish between different devices.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If a unified device wallet identifier is generated, then issuer handling complexity is reduced, but identifier security requirements increase

Engineering Contradiction:
Improveissuer handling complexityVSAvoididentifier security
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a backend system as an intermediary that generates and manages device wallet identifiers. This backend acts as a trusted mediator that creates unique identifiers by combining device identifiers with issuer identifiers, ensuring security and uniqueness without requiring complex security implementations in each individual device or application.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12125025B2Systems and methods for generation and use of a device wallet identifier
Publication Date: 2024.10.22 JPMORGAN CHASE BANK NA
  • US12125025B2 patent drawing
  • US12125025B2 patent drawing
  • US12125025B2 patent drawing

AI summary

Systems and methods for using a device wallet identifier are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for generating a device wallet identifier may include: (1) receiving a wallet identifier for an electronic wallet or payment application executed by an electronic device; (2) retrieving an issuer identifier for a customer associated with the electronic wallet or payment application; (3) generating a device wallet identifier; and (4) storing a mapping of the device wallet identifier to the issuer identifier for the customer.