Coexistence Mediator for Blockchain Transaction Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing enterprise transaction systems (ETS) face challenges in seamlessly transitioning to blockchain transaction-based systems due to inefficiencies in coordinating data and transactions, particularly in handling in-flight transactions and maintaining compatibility with existing systems.

Innovation Solution

A coexistence mediator is introduced to intercept and reroute ETS transactions, converting them into blockchain transaction information, and managing transaction contexts to facilitate a smooth transition between ETS and blockchain networks, ensuring bi-directional translation and error handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a coexistence mediator is introduced to intercept and reroute transactions, then the ability to transition between ETS and blockchain systems is improved, but the device complexity increases

Engineering Contradiction:
Improvetransition capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a coexistence mediator that acts as an intermediary component between the enterprise transaction system and the blockchain network. This mediator intercepts transactions from the ETS, determines their context, and reroutes them appropriately to the blockchain network when needed. The mediator serves as a bridge that enables seamless transition between the two systems without requiring complete system replacement, thereby improving adaptability while managing complexity through a dedicated intermediary component.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If transaction conversion and rerouting is implemented, then the productivity of migration is improved, but the device complexity increases

Engineering Contradiction:
Improvemigration efficiencyVSAvoidcoordination mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs preliminary action by implementing a transaction context determination mechanism that pre-analyzes incoming ETS transactions before rerouting them. The coexistence mediator examines transaction context information in advance, identifies transactions suitable for blockchain migration, and prepares them for conversion beforehand. This preliminary analysis and preparation streamline the migration process, improving productivity by avoiding ad-hoc decision-making during actual transaction processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by transforming transaction information from ETS format to blockchain format through the coexistence mediator. The mediator converts transaction parameters, data structures, and protocols between the two different systems, enabling compatible communication and processing. This parameter transformation capability allows efficient migration by adapting transactions to the target blockchain environment while maintaining their essential business logic.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If in-flight transactions are handled through rerouting, then the reliability of transaction processing is improved, but the loss of time increases

Engineering Contradiction:
Improvetransaction processing reliabilityVSAvoidtransaction processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements the skipping principle by enabling the coexistence mediator to quickly identify and bypass transactions that do not require blockchain migration. The mediator rapidly processes transaction context information, skips unnecessary conversion steps for transactions that remain in the ETS, and only performs full conversion and rerouting for transactions that truly need blockchain processing. This selective approach maintains reliability by ensuring proper handling of migrated transactions while minimizing time loss through efficient skipping of non-migration cases.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS11550796B2Coexistence mediator for facilitating blockchain transactions
Publication Date: 2023.01.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11550796B2 patent drawing
  • US11550796B2 patent drawing
  • US11550796B2 patent drawing

AI summary

A system and related method coordinate data and transactions between an enterprise transaction system (ETS) of an enterprise and a blockchain network (BN). A coexistence mediator intercepts an ETS transaction comprising ETS transaction information (ETS-TI) associated with an enterprise. The ETS-TI includes transaction context information (ETS-TCI) regarding the ETS transaction. The system determines an ETS transaction context from the ETS-TCI. Responsive to determining the ETS transaction context represents an in-flight ETS transaction, rerouting, the coexistence mediator reroutes the transaction from the ETS to the BN. The rerouting comprises converting the ETS-TI to BN transaction information (BN-TI), and interfacing with the BN to record a processed BN transaction as a transaction record. The coexistence mediator, upon recording the BN transaction, provides a new BN-TI associated with the BN transaction. The new BN-TI comprises a BN transaction id. The system further switches the ETS transaction context to a BN transaction context.