Transaction Validation System for Batch Processing Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Batch transaction processing in banking systems delays the clearance and posting of individual transactions, leading to increased costs and unnecessary delays, especially for high-value or critical transactions.

Innovation Solution

Implementing a system that processes and validates each transaction in a batch individually, allowing balanced transactions to be cleared and posted regardless of the status of other transactions, using a transaction validation system and a logical database for efficient access and updating.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If batch transaction processing is used, then processing volume is handled efficiently, but individual transaction clearance is delayed

Engineering Contradiction:
Improvebatch processing volumeVSAvoidtransaction clearance time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the batch processing workflow into individual transaction processing units. Each transaction within the batch is independently validated, balanced, and made available for clearance separately from other transactions in the same batch. This segmentation allows balanced transactions to proceed without waiting for unbalanced transactions, resolving the contradiction between batch efficiency and individual clearance speed.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If all transactions in a batch are processed together, then system simplicity is maintained, but high-value transactions experience unnecessary delays

Engineering Contradiction:
Improveprocessing system complexityVSAvoidhigh-value transaction clearance time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent introduces dynamic processing priorities that allow the system to adapt to transaction characteristics. High-value or time-sensitive transactions can be assigned higher priorities, enabling them to be processed and made available for clearance immediately upon balancing, while maintaining the overall batch processing framework. This dynamic approach resolves the contradiction by allowing selective acceleration of critical transactions without fundamentally redesigning the batch processing system.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If individual transaction processing is implemented, then clearance speed improves, but system complexity increases

Engineering Contradiction:
Improvetransaction processing timeVSAvoidtransaction validation system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements preliminary validation and balancing checks that are performed automatically as transactions enter the batch. By conducting these validation actions in advance and making transactions individually available for clearance once balanced, the system reduces the need for complex post-processing and manual intervention. This preliminary action approach speeds up clearance while keeping system complexity manageable through automated rule-based validation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8165933B2Systems, methods, and computer program products for performing item level transaction processing
Publication Date: 2012.04.24 BANK OF AMERICA CORP
  • US8165933B2 patent drawing
  • US8165933B2 patent drawing
  • US8165933B2 patent drawing

AI summary

The present invention provides systems, methods, and computer program products for performing validation and clearance at a transaction item level for transaction received in a batch format. Each transaction of the batch is stored separately in a storage system, such as a logical database. Typically, image data and electronic data for a transaction are stored separately in the storage system and may be linked to each other. Each transaction is separately accessible and/or updateable. Each transaction stored in the storage system is separately analyzed to validate that the transaction is at least balanced. Transactions that determined to be balanced are cleared irrespective of a balance status associated with other transactions associated with the batch of transactions, such that transactions are individually cleared as opposed to being cleared in a batch format.