Interexchange Application for Block Chain State Data Transcoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of data from disparate block chains used by IoT devices is hindered by format differences and encryption, making it challenging to share and utilize state information across subsystems effectively.

Innovation Solution

An interexchange application transcodes data from various block chain formats into a standardized representation, executes state evaluation rules, and manages encryption keys to facilitate intercommunication and control between IoT devices, enabling the creation of new blocks and storage on interexchange block chains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data from disparate block chains is integrated, then interoperability and system monitoring capability are improved, but format differences and encryption complexity increase

Engineering Contradiction:
ImproveinteroperabilityVSAvoidformat differences and encryption complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an interexchange application as an intermediary component that mediates between disparate block chains. This application reads data from multiple block chains, transcodes them to a common representation, executes state evaluation rules, and writes results to an interexchange block chain, thereby enabling interoperability without requiring direct integration between heterogeneous systems

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies parameter changes by transcoding data from different block chain formats into a standardized common representation. This transformation process converts various data formats, structures, and encryption schemes into a unified parameter set that can be processed by state evaluation rules, resolving the complexity of handling format differences

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If state information from multiple subsystems is collected and analyzed, then comprehensive system view and control capability are improved, but data processing time and computational resources increase

Engineering Contradiction:
Improvecomprehensive system viewVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-defining state evaluation rules that specify conditions and actions for subsystem state combinations. These rules are established beforehand in a data store, allowing the interexchange application to quickly evaluate states without performing complex analysis in real-time, thus reducing processing time while maintaining comprehensive system monitoring

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the data processing task into distinct components: reading data from block chains, transcoding to common representation, evaluating against predefined rules, and writing results. This segmentation allows each component to be optimized independently and enables parallel processing of multiple subsystem states, reducing overall processing time

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11362804B1System for interexchange of state data among disparate block chains
Publication Date: 2022.06.14 T MOBILE INNOVATIONS LLC
  • US11362804B1 patent drawing
  • US11362804B1 patent drawing
  • US11362804B1 patent drawing

AI summary

A method of using an interexchange to process states of subsystems tracked by disparate block chains. The method comprises locating a first block comprising current state information associated with a first process stored in a first block chain by an interexchange application executing on a computer system, wherein the first process is performed by a first subsystem, reading the current state information of the first process by the interexchange application from the located first block, transcoding a representation of the current state information by the interexchange application to a representation associated with a second block chain, creating a block by the interexchange application, wherein the created block stores the transcoded representation of the current state information in a data field of the created block that the predefined block structure associates to the transcoded current state information, and attaching the created block to the second block chain.