Multi-variant Tracking System for Distributed Ledger Data Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large distributed systems face errors when storing data without converting data values, leading to inconsistencies across multiple domains.

Innovation Solution

A multi-variant tracking system that converts data values between different types in cryptographically verifiable ledgers across independently operated domains, using a central computing system to determine affected domains and trigger new blocks with updated transaction records.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If data values are stored without conversion in large distributed systems, then data storage simplicity is improved, but data consistency and accuracy deteriorate

Engineering Contradiction:
Improvedata storage simplicityVSAvoiddata consistency
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system changes the data type parameter from one format to another (e.g., from foreign currency to domestic currency, or from one unit of measurement to another) when storing data in different ledgers. This ensures that each domain stores data in its native format while maintaining consistency across the distributed system through automated conversion based on predefined conversion rules.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system introduces an intermediary conversion layer that automatically transforms data values between different types. When data is transferred between domains, the intermediary converts the data to the appropriate type for the target domain's ledger, preventing consistency errors while maintaining storage simplicity in each domain.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data values are converted between different types in distributed ledgers, then data consistency is improved, but system complexity increases

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

Solution Approach 1:

The system performs preliminary actions by pre-defining conversion rules and relationships between different data types before data transfer occurs. Conversion rates, unit relationships, and domain-specific data type mappings are established in advance, allowing automatic conversion without real-time complexity when data is actually transferred between domains.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the distributed network into independent domains, each with its own ledger and data type requirements. By dividing the system into autonomous segments that handle their own data conversion locally based on predefined rules, the overall system complexity is managed while maintaining data consistency across domain boundaries.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11184171B2System and methods for multi-variant tracking
Publication Date: 2021.11.23 WALMART APOLLO LLC
  • US11184171B2 patent drawing
  • US11184171B2 patent drawing
  • US11184171B2 patent drawing

AI summary

Described in detail herein is an multi-variant tracking system. Independently operated domains can be associated with a cryptographically verifiable ledger represented by a sequence of blocks. The central computing system can receive an alert of a creation of a new block in a cryptographically verifiable ledger associated with a first independently operated domain. The central computing system can determine one or more independently operated domains affected by a change in a first data value of a first type. The central computing system can determine a type of a type of data value associated with other transaction records in each cryptographically verifiable ledger for each of the independently operated domains. The central computing system can convert the change in the first data value of the first type to a corresponding change in a data value of a different type of data value.