Blockchain Interaction Object Reconciliation for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack an efficient and secure method to automatically capture, certify, and verify interactions between multiple devices with minimal user interaction, while protecting against tampering and unauthorized access in a distributed blockchain environment.

Innovation Solution

A system and method for block reconciliation in a blockchain environment, utilizing a network-connected computer with programmable instructions to reconcile blocks, validate interactions, and ensure their authenticity by using distributed ledgers for secure and tamper-proof recording.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If distributed ledger technology is used to securely record interactions, then tamper-proof recording and data integrity are improved, but system complexity and computational overhead increase

Engineering Contradiction:
Improvedata integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the blockchain network into multiple nodes, each independently maintaining a copy of the ledger. This segmentation distributes the complexity across multiple independent units rather than requiring a single complex centralized system, while maintaining data integrity through consensus mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each node in the distributed ledger maintains a complete copy of the interaction records. This copying approach ensures that data integrity is preserved across multiple independent copies, eliminating single points of failure while the redundancy naturally handles tamper-proof verification through consensus.

Inventive Principle:
Principle #26Copying

2Measurement precision

If multiple participants are involved in interaction recording, then verification accuracy and security are improved, but communication overhead and reconciliation time increase

Engineering Contradiction:
Improveverification accuracyVSAvoidreconciliation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by having each participant immediately record their interaction perspective in the distributed ledger at the time of interaction. This real-time recording eliminates the need for later reconciliation processes, as the ledger is continuously updated and maintained in sync across all nodes, thus preserving verification accuracy without incurring time delays.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If automated interaction capture is implemented, then user interaction requirements are reduced, but system security requirements and validation complexity increase

Engineering Contradiction:
Improveuser interactionVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system implements self-service automation where devices automatically capture and record their own interaction data in the distributed ledger without requiring user intervention. The cryptographic security mechanisms and consensus protocols operate autonomously to validate and secure these automated records, maintaining high security while minimizing user interaction requirements.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11720711B2System and method for interaction object management in a blockchain environment
Publication Date: 2023.08.08 ROCK INNOVATION LLC
  • US11720711B2 patent drawing
  • US11720711B2 patent drawing
  • US11720711B2 patent drawing

AI summary

A system and method for block management of interactions comprising a network-connected block management computer connected to a plurality of connected devices and to one or more blockchains to enable an object compiler to receive a plurality of criteria from a requesting device. The compiler the receives a plurality of blocks from the blockchains based on the criteria. Each block corresponding to a preconfigured interaction object previously written by devices either during or after the completion of a transaction. The compiler analyzes the preconfigured interaction objects to determine if there is corresponding supplemental object. The compiler requests the supplemental blocks from the blockchains, and processes supplemental objects based on type, if no corresponding supplemental object it found, the associated interaction object is flagged.