Selective Transaction Reprocessing Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecompensation calculation accuracyVSAvoidsystem processing capacity
Core Design Contradiction:
Measurement precisionVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If transactions are duplicated before reprocessing, then reprocessing completeness is improved, but database resource usage increases and delays occur

Engineering Contradiction:
Improvereprocessing completenessVSAvoiddatabase resource usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improvecommission model adaptabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10621521B1Efficient reprocessing of compensation calculations
Publication Date: 2020.04.14 VERSATA DEVELOPMENT GROUP INC
  • US10621521B1 patent drawing
  • US10621521B1 patent drawing
  • US10621521B1 patent drawing

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.