Transaction Data Transfer Management via Batch Enrichment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face inefficiencies in transferring and reconciling large volumes of transaction data between enterprise and third-party provider systems, leading to resource-intensive and time-consuming processes that affect data transfer fidelity and accuracy.

Innovation Solution

Implementing a batch interface for transaction data transfer and enrichment, which filters and reduces data before upload, using a batch processing system to generate enrichment data, and employing reconciliation data to verify integrity, thereby optimizing network usage and resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all transaction records are transferred to the third-party provider system for enrichment, then complete enrichment data can be obtained, but network bandwidth and processing resources are excessively consumed

Engineering Contradiction:
Improvedata transfer fidelityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary filtering of transaction records before transfer to the third-party provider. The batch processing interface identifies and selects only those transaction records that require enrichment, excluding records that already have enrichment data or do not meet enrichment criteria. This preliminary action reduces the volume of data transferred over the network while ensuring that all records needing enrichment are included, thus resolving the contradiction between obtaining complete enrichment data and minimizing network bandwidth consumption.

Inventive Principle:
Principle #10Preliminary action

2Speed

If individual transaction records are processed one by one, then real-time enrichment data can be obtained, but processing time and computational resources increase significantly

Engineering Contradiction:
Improveenrichment data generation speedVSAvoidtotal processing time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system merges multiple individual transaction records into a single batch for processing. Instead of sending each transaction record individually to the third-party provider, the batch processing interface aggregates multiple records into one batch file, which is then processed as a single unit. This merging approach significantly reduces the overhead of multiple individual processing operations while maintaining the ability to obtain enrichment data for all records in the batch, thereby resolving the contradiction between processing speed and total processing time.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If complete transaction data is uploaded for batch processing, then all enrichment data can be generated, but computing resources and processing capacity are wasted on records that don't need enrichment

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system extracts and removes transaction records from the batch that do not require enrichment processing. The batch processing interface evaluates each transaction record against enrichment criteria and excludes records that already have enrichment data, are incomplete, or do not meet the conditions for enrichment. This extraction process ensures that only records needing enrichment are processed by the third-party provider, maintaining data integrity for all records while significantly improving processing efficiency by eliminating unnecessary computations.

Inventive Principle:
Principle #2Taking out (Extraction)

4Loss of energy

If data is reduced by removing fields before transfer, then network bandwidth is reduced, but data completeness for enrichment processing may be compromised

Engineering Contradiction:
Improvenetwork bandwidth usageVSAvoiddata completeness
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The system applies local quality optimization by selectively including only the specific data fields required for enrichment processing in the batch file. Instead of transferring complete transaction records with all their fields, the batch processing interface identifies and includes only the essential fields needed by the third-party provider to generate enrichment data. This approach reduces network bandwidth consumption by excluding unnecessary fields while ensuring that all fields required for accurate enrichment processing are present, thus resolving the contradiction between network efficiency and data completeness.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11514532B1Transaction data transfer management
Publication Date: 2022.11.29 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US11514532B1 patent drawing
  • US11514532B1 patent drawing
  • US11514532B1 patent drawing

AI summary

Techniques are described for managing data transfer between an enterprise system and a third-party provider system, through a batch interface of the third-party provider system. A batch of transaction data is uploaded through the batch interface for enrichment, and enrichment data is received in response. The enrichment data provides additional context regarding each of the transactions specified in the uploaded batch. The enrichment data can be sent back to the presented to user(s) through various tools. Prior to uploading, the batch can be filtered to include those records corresponding to users who have opted into a service. Filtering can also exclude records for which enrichment data has already been provided through a real-time process. Reconciliation can be performed to ensure integrity of the communicated data.