Token-Based Transaction Data Compilation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing transaction data storage systems are inefficient in rapidly compiling related transactions, making it impractical for real-time determination of transaction series, especially in live support scenarios.

Innovation Solution

The system generates and stores tokens that encode pointers to transaction data and related transactions, allowing for the pre-assembly of transaction sets in a lightweight form, enabling rapid assembly of transaction series when needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If individual transaction records are stored in a database, then transaction data can be recalled when needed, but compiling related transactions requires searching each record individually which is time-consuming

Engineering Contradiction:
Improvetransaction data retrievalVSAvoidcompilation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-assembling sets of related transactions into a compact representation (hash of hashed transaction identifiers) at the time of transaction creation. This allows the system to have transaction sets ready for rapid retrieval without performing individual record searches at compilation time, directly resolving the time loss issue while maintaining data accessibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a compact copy or representation of transaction sets through hashing transaction identifiers and storing the hash values. This copied representation enables rapid identification and retrieval of related transactions without needing to access or search the actual transaction records individually, solving both the information retrieval and time consumption problems.

Inventive Principle:
Principle #26Copying

2Loss of information

If complete transaction data is stored for every transaction, then all transaction details are available, but storing and processing large volumes of transaction data increases system complexity

Engineering Contradiction:
Improvetransaction data completenessVSAvoiddata storage system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the essential identifying information (transaction identifiers) from complete transaction records and stores their hashed representations. This extraction approach maintains the ability to identify and retrieve transactions while removing unnecessary data bulk, thereby reducing storage system complexity while preserving transaction data completeness for retrieval purposes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms transaction identifiers into hash values, changing the parameter representation from raw transaction data to condensed cryptographic representations. This parameter transformation maintains the uniqueness and retrievability of transaction identifiers while significantly reducing the storage requirements and system complexity associated with handling complete transaction data.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240378597A1Token-based user activity storage and compilation
Publication Date: 2024.11.14 PAYPAL INC
  • US20240378597A1 patent drawing
  • US20240378597A1 patent drawing
  • US20240378597A1 patent drawing

AI summary

A method for storing data respective of a time series of electronic transactions respective of a user includes receiving a plurality of indications of data for a plurality of electronic transactions associated with a user, generating a plurality of tokens by generating, for each of the indications, a respective token, each token encoding a respective pointer to a storage location of the respective data, receiving a request for a time series of electronic transactions associated with the user, in response to the request, generating a time series of the plurality of electronic transactions by decoding the plurality of tokens and retrieving the plurality of data according to the pointers.