Message Confirmation Using Public Data Templates for Integrity Checks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In non-homogeneous computer networks, the lack of uniform adoption of message transfer protocols leads to data loss and corruption, making confirmation processes unreliable and untrustworthy, especially in collaborative workflows involving loosely coupled systems.
Innovation Solution
A method using a public data template and message transfer protocol for packing and unpacking application data in request and confirmation messages, enabling detection of inconsistencies and triggering dispute management routines to ensure reliability, accuracy, and trustworthiness of confirmation processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a standardized message transfer protocol is adopted to improve interoperability, then ease of operation is improved, but reliability deteriorates due to data loss and corruption in non-homogeneous networks
Solution Approach 1:
The patent implements a feedback mechanism by including the original data structure in the confirmation message and comparing it with the received data structure. This allows the sending system to verify whether the receiving system correctly processed the message, providing feedback on the integrity of data transfer and enabling detection of protocol conformance issues.
Solution Approach 2:
The patent introduces an intermediary verification process that acts as a mediator between the sending and receiving systems. The confirmation message serves as an intermediary carrier that not only conveys the confirmation result but also carries the original data structure for verification purposes, enabling indirect validation of protocol compliance.
2Adaptability or versatility
If data is transferred through public processes in non-homogeneous networks, then adaptability is improved, but loss of information increases due to format incompatibility and data corruption
Solution Approach 1:
The patent applies the copying principle by making a copy of the original data structure and including it within the confirmation message. This copy serves as a reference for verification, allowing the sending system to compare the original data with the received data to detect any loss or corruption that may have occurred during transfer through public processes.
Solution Approach 2:
The patent implements preliminary action by performing verification of data integrity as part of the confirmation process. Rather than waiting for potential data loss to manifest in subsequent processing, the system proactively verifies the received data against the original data structure immediately upon receipt of the confirmation message, enabling early detection and handling of data corruption.
3Productivity
If confirmation processes are performed without data verification, then productivity is improved, but reliability deteriorates due to undetected data inconsistencies
Solution Approach 1:
The patent merges the confirmation result transmission with the data verification process into a single confirmation message. By combining these functions, the system achieves verification without significant additional overhead, as the same message carrier is used for both confirming the processing result and enabling data integrity checks.
Data Source
AI summary
A technique for exchanging messages in a computer network using a public data template and a message transfer protocol with interdependent request and confirmation messages is described. A request message includes a first data structure obtained by packing application data that requires confirmation in the public data template. A network component receiving the request message unpacks the application data and provides the unpacked application data to a confirmation process. At the same time, the unpacked application data provided to the confirmation process is repacked in the public data template to generate a second data structure. The second data structure is sent with a confirmation message via the computer network to the sender of the request message. By comparing the content of the first data structure with the content of the second data structure, inconsistencies degrading the accuracy and trustworthiness of the confirmation process may be detected.


