Real-Time Payment Orchestration with Dynamic Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic payment solutions face challenges such as slow transaction processing, complex and costly fee structures, daily transfer limits, security concerns, and limited availability of payment types.

Innovation Solution

A real-time payments system that includes methods for payment transaction monitoring, routing, and repair, utilizing an application programming interface endpoint component, payment orchestration component, routing component, repair component, data enrichment component, and reformatting component to process and manage payment transactions efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If real-time payment processing is implemented, then transaction speed is improved, but system complexity increases

Engineering Contradiction:
Improvetransaction processing speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system is divided into distinct components: payment initiation component, orchestration component, routing component, repair component, and data enrichment component. Each component handles specific tasks in the payment processing workflow, enabling real-time processing while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The routing component acts as an intermediary that receives payment transactions from the orchestration component, determines the appropriate payment rail, and routes transactions to the correct destination. This intermediary layer simplifies the overall system by centralizing routing logic and enabling flexible payment rail selection without increasing complexity at other layers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple payment rails are supported, then payment options are expanded, but routing complexity increases

Engineering Contradiction:
Improvepayment options availabilityVSAvoidrouting complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The routing component dynamically selects the appropriate payment rail based on real-time conditions, transaction requirements, and available rails. This dynamic routing enables support for multiple payment rails (FedNow, ACH, wire transfers) while managing routing complexity through adaptive decision-making rather than static complex routing tables.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes routing parameters such as payment rail selection, transaction formatting, and processing priorities based on transaction characteristics and rail requirements. This parameter-based approach allows flexible adaptation to different payment options while simplifying routing logic through standardized transformation rules.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If transaction monitoring is performed in real-time, then fraud detection is improved, but processing time increases

Engineering Contradiction:
Improvefraud detection capabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The data enrichment component performs preliminary actions by pre-processing and validating transaction data before it enters the main processing workflow. Fraud screening and risk assessment are conducted in advance, allowing real-time monitoring without significant delays to the primary transaction processing timeline.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous monitoring of payment transactions through real-time event capture and processing. The repair component continuously attempts to fix and resubmit failed transactions, ensuring ongoing fraud detection and transaction completion without interrupting the continuous flow of payment processing.

Inventive Principle:
Principle #20Continuity of useful action

4Manufacturing precision

If payment transactions are reformatted to match payment rail preferences, then routing accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvetransaction format accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The reformatting component systematically changes transaction parameters (message format, data structure, encoding) to match the requirements of different payment rails. This parameter transformation approach improves routing accuracy by ensuring format compliance while managing processing complexity through standardized transformation rules and templates.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250086643A1Platform to support multiple client access to a real-time payment rail
Publication Date: 2025.03.13 FIDELITY INFORMATION SERVICES LLC
  • US20250086643A1 patent drawing
  • US20250086643A1 patent drawing
  • US20250086643A1 patent drawing

AI summary

A method for payment transaction monitoring in a real-time payments system includes receiving a payment transaction; assigning an identifier to the payment transaction; associating an event with the identifier at each step of processing the payment transaction; recording the event with the identifier in real-time as the event occurs; monitoring the events in real-time to determine whether a payment transaction stop condition exists; and stopping processing of the payment transaction on a condition that the payment transaction stop condition exists.