Real-time Check Processing Network for Financial Institutions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing networks for communicating electronic data associated with financial transactions involving checks are excessively slow, leading to delayed access to funds and uncertainty about sufficient funds, which hampers immediate transactions and acceptance of personal checks.

Innovation Solution

A system for real-time data processing that includes interfaces to receive account and check data, processors to determine deposit and debit accounts, and communicate notifications between member financial institutions, enabling real-time check processing and overdraft detection independent of traditional ACH processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional ACH networks are used for check processing, then system reliability is maintained through established protocols, but processing speed is excessively slow causing delayed fund access

Engineering Contradiction:
Improvecheck processing speedVSAvoidtime to access deposited funds
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent segments the traditional monolithic ACH processing system into multiple parallel real-time processing channels. Each channel independently processes check data, account verification, and fund transfer notifications simultaneously, enabling parallel execution of tasks that were previously sequential in the ACH network, thereby dramatically increasing processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-verifying account data and checking fund availability before the actual check processing begins. The real-time network proactively notifies financial institutions of incoming checks and verifies account status in advance, so that when funds need to be accessed, the verification is already complete, eliminating waiting time.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traditional check clearing processes are used, then comprehensive verification is performed, but temporary holds are placed on funds causing loss of time

Engineering Contradiction:
Improvefund verification accuracyVSAvoidduration of temporary holds
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The real-time network performs comprehensive account verification and fund availability checks in advance, before the check is formally cleared. By conducting all necessary verifications preliminarily and in real-time, the system eliminates the need for subsequent temporary holds, as the funds are already confirmed to be available and the check is validated before processing completes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback loops where the real-time network constantly communicates with financial institutions to verify account status and fund availability. This real-time feedback mechanism allows the system to maintain high verification reliability while avoiding temporary holds, as any issues are detected and resolved immediately rather than through delayed batch processing.

Inventive Principle:
Principle #23Feedback

3Productivity

If real-time processing is implemented, then immediate fund access is provided, but system complexity increases due to new network architecture

Engineering Contradiction:
Improvetransaction processing throughputVSAvoidnetwork architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The real-time network is designed with universal, multi-functional components that can handle multiple tasks simultaneously. The same network infrastructure processes check data, verifies accounts, notifies financial institutions, and transfers funds through integrated modules rather than separate dedicated systems, reducing overall complexity while maintaining high productivity.

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

Solution Approach 2:

The patent introduces a real-time network as an intermediary layer between traditional ACH systems and financial institutions. This intermediary handles all complex real-time processing, verification, and communication tasks, allowing the underlying ACH infrastructure to remain unchanged. The intermediary absorbs the complexity, presenting a simplified interface to both ends of the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of time

If real-time overdraft detection is implemented, then immediate transaction rejection is achieved, but additional processing steps increase system complexity

Engineering Contradiction:
Improvetime to detect insufficient fundsVSAvoidprocessing workflow complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary overdraft detection by verifying fund availability before the check processing is initiated. The real-time network checks the debtor's account balance and detects insufficient funds in advance, rejecting the transaction before it enters the main processing workflow. This preliminary action eliminates the need for complex post-processing overdraft detection steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The overdraft detection mechanism uses real-time feedback from financial institution systems to immediately determine fund availability. When the real-time network queries account status, it receives immediate feedback on sufficient or insufficient funds, allowing instant transaction acceptance or rejection without requiring complex multi-step verification workflows.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10417616B2Real-time data processing
Publication Date: 2019.09.17 BANK OF AMERICA CORP
  • US10417616B2 patent drawing
  • US10417616B2 patent drawing
  • US10417616B2 patent drawing

AI summary

In certain embodiments, a system for real-time data processing includes one or more processors operable to: determine a deposit financial institution and deposit account based on received check data, determine a debit financial institution and debit account based on the received check data, determine that the deposit and debit financial institutions are member financial institutions, determine a debit amount based on received check data; and one or more interfaces operable to: communicate a debit notification to the debit financial institution, the debit notification including at least a portion of the received check data, and receive an authorization notification from the debit financial institution in response to communicating the debit notification, the authorization notification representing a commitment from the debit financial institution to transfer the debit amount to the deposit financial institution.