Blockchain Intermediary for Multi-Party Process Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized databases face issues such as single points of failure, dependency on network connectivity, limited access, and inefficiencies in multi-organizational processes due to redundant transmissions and storage when using blockchain technology for inter-organizational processes.

Innovation Solution

Transforming multi-party processes into state diagrams and generating executable chaincode for a blockchain, which reduces unnecessary events and improves efficiency by using a decentralized system with smart contracts to manage and execute processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized database is used to store and maintain data, then data integrity is maximized and data redundancy is minimized, but the system has a single point of failure and is highly dependent on network connectivity

Engineering Contradiction:
Improvedata integrityVSAvoidsingle point of failure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the centralized database into multiple distributed nodes across different organizations. Each node maintains a copy of the data, eliminating the single point of failure while preserving data integrity through consistent state management across the distributed network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a blockchain intermediary that mediates between multiple off-chain systems. This blockchain acts as a trusted mediator that maintains data integrity without requiring a single centralized database, thereby eliminating the single point of failure while preserving reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If blockchain technology is used for inter-organizational processes, then data integrity and trust among parties are improved, but redundant transmissions and storage occur reducing efficiency

Engineering Contradiction:
Improvetrust among partiesVSAvoidprocess efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments blockchain functionality into two parts: on-chain storage for critical trust-related data and off-chain storage for bulk data processing. This segmentation allows efficient processing of inter-organizational processes off-chain while maintaining trust through selective on-chain verification, thereby reducing redundant transmissions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary validation and processing of data off-chain before committing to the blockchain. This preliminary action reduces the amount of data requiring on-chain storage and transmission, thereby improving process efficiency while maintaining the trust and data integrity benefits of blockchain technology.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11474854B2Transformation of inter-organization process for execution via blockchain
Publication Date: 2022.10.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11474854B2 patent drawing
  • US11474854B2 patent drawing
  • US11474854B2 patent drawing

AI summary

An example operation may include one or more of storing chaincode comprising executable steps of a multi-party process generated from a state diagram in which a blockchain is an intermediary between a plurality of off-chain systems, receiving a request to execute the multi-party process, processing a step of the multi-party process based on the request via execution of the stored chaincode including the executable steps of the multi-party process to generate a processed result for the step, and storing an identification of the processed step and the generated processed result via a data block among a hash-linked chain of data blocks of the blockchain.