Message Confirmation Using Public Data Templates for Integrity Checks

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

VSEngineering 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

Engineering Contradiction:
ImproveinteroperabilityVSAvoidconfirmation process reliability
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvenetwork compatibilityVSAvoiddata loss and corruption
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If confirmation processes are performed without data verification, then productivity is improved, but reliability deteriorates due to undetected data inconsistencies

Engineering Contradiction:
Improveconfirmation process speedVSAvoidconfirmation accuracy
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7925699B2Technique for reliable message confirmation
Publication Date: 2011.04.12 SAP SE
  • US7925699B2 patent drawing
  • US7925699B2 patent drawing
  • US7925699B2 patent drawing

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.