Selective Transaction Reprocessing Engine
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing compensation systems face challenges in efficiently reprocessing transactions when data changes occur, often leading to processing delays and resource overloads due to the need to reprocess all transactions, which can result in inaccurate data and outdated commission models.
Innovation Solution
A method that identifies and reprocesses only transactions affected by data changes, utilizing a selective reprocessing engine and batch processing mechanisms to ensure accurate updates without overwhelming the system, allowing parallel processing of current transactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If all transactions are reprocessed when data changes occur, then compensation calculation accuracy is improved, but system processing capacity is overwhelmed and delays occur
Solution Approach 1:
The patent segments the reprocessing task by identifying and isolating only those transactions that are actually affected by data changes. Instead of reprocessing all transactions, the system divides the transaction set into affected and unaffected portions, reprocessing only the affected segment. This is achieved through change detection mechanisms that track which transactions involve changed data elements, thereby preserving processing capacity while maintaining accuracy for relevant transactions.
Solution Approach 2:
The patent applies partial action by performing reprocessing only to the extent necessary - specifically, only for transactions that involve changed data. Rather than applying excessive action (reprocessing all transactions regardless of change relevance), the system selectively applies reprocessing based on change impact analysis, thus conserving system resources while achieving the necessary accuracy improvement.
2Reliability
If transactions are duplicated before reprocessing, then reprocessing completeness is improved, but database resource usage increases and delays occur
Solution Approach 1:
The patent extracts only the necessary transaction data needed for reprocessing from the full transaction set, rather than duplicating entire transactions. By taking out only the affected transaction records and their relevant data elements, the system reduces database resource consumption while maintaining reprocessing completeness. This extraction approach avoids the overhead of full transaction duplication while ensuring all necessary information is available for accurate reprocessing.
3Adaptability or versatility
If commission models are modified and all previous commissions are discarded, then compensation model adaptability is improved, but processing time and resource usage increase significantly
Solution Approach 1:
The patent applies preliminary action by pre-identifying and flagging transactions that will be affected by commission model changes before actual reprocessing occurs. Change detection mechanisms are activated in advance to track which transactions involve modified data elements, allowing the system to prepare a targeted reprocessing list. This preliminary identification reduces the actual reprocessing time by avoiding unnecessary processing of unaffected transactions.
Solution Approach 2:
The patent introduces dynamics into the reprocessing system by making the reprocessing scope adaptive rather than static. The system dynamically adjusts which transactions require reprocessing based on the specific data changes detected, rather than applying a fixed all-or-nothing reprocessing approach. This dynamic selection mechanism allows the system to respond efficiently to different change scenarios, reducing processing time while maintaining model adaptability.
Data Source
AI summary
A transaction processing system includes an engine to process transactions in accordance with rules and data. Changes can be made to the rules and data, transactions, and other parameters that have retroactive affects. The transaction processing system includes a reprocessing system to submit reprocessing requests that prompt a transaction processing engine to efficiently reprocess data to generate accurate output data. In addition to helping ensure accurate output results, the reprocessing operation selectively reprocesses information to avoid unnecessarily reprocessing every transaction. Additionally, embodiment of the compensation system allow parallel processing of current transactions and reprocessing operations using batch processing mechanisms. The transaction processing system can be implemented to perform a variety of transaction processing operations, such as processing of compensation related data.


