Conditional Payment Event Prioritization Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic payment systems face performance bottlenecks due to concurrent conditional payment requests, where simultaneous status transitions can lead to execution failures and inefficiencies.
Innovation Solution
A computer program product that prioritizes and processes concurrent conditional payment events by enqueuing them in a queue based on a predetermined priority policy, ensuring that events with higher priority are executed first and deleting remaining events with the same priority if the initial event fails.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If concurrent conditional payment requests are processed simultaneously, then system throughput is improved, but execution reliability deteriorates due to status transition conflicts
Solution Approach 1:
The patent applies preliminary action by assigning priority levels to different payment request types before processing occurs. The system pre-configures priority policies that determine the processing order of concurrent requests, allowing high-priority requests to be executed first while lower-priority requests are deferred, thereby preventing status transition conflicts and improving execution reliability without significantly reducing overall throughput
Solution Approach 2:
The patent segments concurrent payment requests into different priority queues based on their type and urgency. By dividing the processing stream into multiple segments (priority levels), the system can handle critical requests separately from routine requests, eliminating conflicts between simultaneous status transitions while maintaining high system throughput through parallel processing of different priority segments
2Speed
If concurrent conditional payment requests are processed in parallel, then processing speed is improved, but system complexity increases due to conflict management
Solution Approach 1:
The patent introduces a priority queue mechanism as an intermediary layer between request reception and execution. This intermediary automatically manages concurrent requests by sorting them according to pre-defined priority policies, eliminating the need for complex conflict detection and resolution logic while maintaining fast parallel processing speeds
3Productivity
If conditional payment events are processed in arbitrary order, then system simplicity is maintained, but processing efficiency deteriorates due to frequent execution failures
Solution Approach 1:
The patent changes the processing parameter from arbitrary order to priority-based order. By modifying the execution sequence parameter according to pre-assigned priority levels, the system ensures that critical payment requests are processed first, reducing execution failures caused by status conflicts and improving both processing efficiency and success rate without significantly increasing system complexity
Data Source
AI summary
A mechanism is presented for processing conditional payment requests in an electronic financial transaction system. In particular, the mechanism provides for the handling of concurrent conditional payment events. The status of a payment condition may be categorized into three categories, and a priority assigned relative to the category. In this way, concurrent events may be prioritized according to their respective categories. Events may then be executed in order of assigned priority.


