Blockchain Truth Graph for Semantic Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Enterprise Application Integration techniques fail to achieve real-time data synchronization across disparate systems of record, leading to semantic interoperability challenges, especially across organizational boundaries, due to differences in data models and lack of operational infrastructure for real-time data synchronization.

Innovation Solution

A system and method for propagating identity state changes across multiple systems of record using a management server that detects CRUD operations, generates an identity state change set, and synchronizes it through a distributed immutable storage and domain cache, leveraging blockchain technology for secure and timely data replication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional Message-Oriented Middleware systems are used for data sharing, then network transparency is achieved for physical topology changes, but semantic interoperability cannot be achieved across organizational boundaries due to opaque IT topologies and unknown data models

Engineering Contradiction:
Improvenetwork transparencyVSAvoidsemantical interoperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a blockchain-based intermediary layer that mediates between disparate systems of record. This intermediary enables semantic interoperability by providing a common truth graph that translates and reconciles data from different organizational boundaries without requiring direct knowledge of each system's internal topology or data model.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system achieves universality by creating a multi-functional platform that handles various data types and organizational boundaries through a single blockchain-based truth graph. This universal approach allows any system to participate in data sharing without requiring system-specific integration logic.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Quantity of substance

If data is stored in multiple internal databases for different business functions, then comprehensive data coverage is achieved, but real-time synchronization becomes difficult due to lack of operational infrastructure

Engineering Contradiction:
Improvedata coverageVSAvoidreal-time synchronization
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements continuous synchronization by maintaining a blockchain-based truth graph that continuously updates and propagates changes across all systems of record. This ensures that data remains consistent across multiple databases in real-time without requiring batch processing or manual intervention.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system employs feedback mechanisms where changes in one system automatically trigger updates in other systems through the blockchain truth graph. This feedback loop ensures that data inconsistencies are automatically resolved and all systems remain synchronized with the current state of truth.

Inventive Principle:
Principle #23Feedback

3Device complexity

If manual data entry or ad-hoc batch processing is used for data propagation, then system complexity is reduced, but data freshness and accuracy deteriorate due to non-real-time updates

Engineering Contradiction:
Improvesystem complexityVSAvoiddata accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements self-service data propagation where the blockchain system automatically detects, validates, and propagates changes across systems without requiring manual intervention. The system serves itself by maintaining the truth graph and automatically synchronizing data, eliminating the need for ad-hoc batch processing while ensuring data accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11822572B2Computing system providing blockchain-facilitated semantic interoperability between multiple disparate systems of record (SORs) and related methods
Publication Date: 2023.11.21 APEX DATA SOLUTIONS LLC
  • US11822572B2 patent drawing
  • US11822572B2 patent drawing
  • US11822572B2 patent drawing

AI summary

A system for propagating an identity state change set about shared identities may include a plurality of systems of record (SORs), and a management server cooperating with the plurality of SORs and configured to: detect discrete Create-Retrieve-Update-Delete (CRUD) operations on a given SOR related to at least one shared identity to generate an identity state change set corresponding to a current state of the at least one shared identity; transact the identity state change set, with associated metadata, to a distributed immutable long-term storage as a current transaction; propagate the identity state change set and associated metadata to replicate a current state of the at least one shared identity as of the current transaction to at least one domain cache instance, and; synchronize the current state of the at least one shared identity across the plurality of SORs from the at least one domain cache instance.