Blockchain Transaction Matching to Prevent Processing Breaks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems fail to efficiently and accurately process large transaction datasets across computing systems, leading to transaction breaks due to human and network errors, miscommunication, and differing transaction terms, which can cause unreliable data and financial losses.
Innovation Solution
A blockchain-based method that authenticates transactions by ensuring both parties agree on terms, generating transaction blocks only when terms match, and maintaining privacy, thus preventing transaction breaks and optimizing processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual entry of transaction data is used by multiple parties, then flexibility in transaction booking practices is maintained, but human and network errors cause transaction breaks and data inconsistency
Solution Approach 1:
The patent introduces an intermediary system that receives transaction data from multiple parties, validates the data against predefined rules, and resolves discrepancies automatically. This intermediary layer maintains the flexibility of manual entry while ensuring data accuracy by preventing transaction breaks through automated validation and reconciliation.
2Productivity
If computers automatically process large volumes of transactions, then processing speed increases, but transaction breaks occur due to unsynchronized calendars and conflicting terms
Solution Approach 1:
The patent implements preliminary validation rules that check transaction terms, timestamps, and compatibility conditions before processing. By performing these checks in advance, the system prevents transaction breaks from occurring during automated processing, ensuring both high productivity and continuous reliable operation.
3Reliability
If transaction breaks are identified and processed, then data integrity is maintained, but processing time increases and computational resources are consumed
Solution Approach 1:
The patent enables the system to skip detailed validation and resolution steps for transactions that clearly meet all criteria, processing them rapidly. For transactions with obvious discrepancies, the system identifies and handles only the specific issues needed, rather than re-processing entire transaction workflows, thus maintaining data integrity while reducing overall processing time.
4Reliability
If comprehensive validation of transaction terms is performed, then transaction breaks are prevented, but system complexity increases
Solution Approach 1:
The patent divides the validation process into separate modular components, each responsible for checking specific transaction attributes such as timestamps, terms, and party agreements. This segmentation allows comprehensive validation to be performed through simple, manageable modules rather than a single complex system, maintaining term consistency while reducing overall system complexity.
Data Source
AI summary
A computer-implemented method comprising receiving a transaction request from a first computing device, the transaction request corresponding to a pending transaction between the first computing device and a second computing device and comprising a first set of transaction attributes; appending block instances to blockchains of the first and second computing devices, retrieving or receiving, from the second computing device, a second set of transaction attributes; when the first set of transaction attributes match, identifying a second blockchain associated with the pending transaction; automatically executing a protocol to compare the first set of transaction attributes with data stored onto a ledger of the identified second blockchain; and, in response to determining that the first set of transaction attributes complies with data of the ledger of the identified second blockchain, appending block instance to the blockchain comprising data corresponding to the transaction request to blockchains of the first and second computing devices.


