Blockchain Matrix Subsystem Initialization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack an efficient method to deploy and manage subsystems across different systems, track consumption of communication services, and facilitate billing for these services, while also managing licensed software usage and billing in a scalable and secure manner.

Innovation Solution

A blockchain matrix system that includes a static blockchain with subsystem genesis blocks, allowing subsystems to initialize and configure themselves based on microcode, generate event blocks, and attach them to live subsystem blockchains, enabling tracking and billing of services and software usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized system is used to manage subsystems and track service consumption, then billing and management can be centralized, but computational burdens on centralized servers increase and processing efficiency decreases

Engineering Contradiction:
Improvecentralized managementVSAvoidprocessing efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the centralized management system into distributed subsystems, each capable of independent operation. Each subsystem maintains its own state and can process transactions locally, eliminating the need for all computations to occur on centralized servers. This segmentation allows the system to maintain centralized management capabilities while distributing computational work to improve processing efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional approach by implementing a blockchain-based distributed ledger that operates across multiple subsystems simultaneously. This adds a spatial dimension to the management architecture, allowing parallel processing across the network while maintaining consistency through the blockchain consensus mechanism.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If subsystems are deployed across different systems with varying configurations, then versatility and adaptability improve, but system complexity increases

Engineering Contradiction:
Improvesubsystem deployment flexibilityVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal subsystem architecture where each subsystem is designed to perform multiple functions across different system contexts. The standardized interface and blockchain-based communication protocol allow the same subsystem to operate universally across various platforms and configurations, enhancing adaptability without proportionally increasing complexity.

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

Solution Approach 2:

The patent utilizes configurable parameters within the subsystem design that can be adjusted to match different system environments. By changing these parameters rather than redesigning entire subsystems, the system achieves high adaptability while maintaining a standardized base architecture that limits overall complexity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If microcode is used to configure subsystems from blockchain blocks, then subsystem initialization and configuration efficiency improve, but security requirements and verification complexity increase

Engineering Contradiction:
Improvesubsystem initialization speedVSAvoidmicrocode execution security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the blockchain network continuously verifies and validates microcode before execution. Each subsystem can request verification of microcode integrity, and the network provides feedback on validation results. This ensures security and reliability while maintaining efficient initialization through automated verification processes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs security verification and validation of microcode in advance, before actual subsystem execution. The blockchain network pre- validates microcode packages and stores verification results, so that when subsystems need to initialize, they can quickly retrieve already-validated microcode without performing full security checks at execution time, thus maintaining both speed and security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10901732B1System and method using a blockchain matrix
Publication Date: 2021.01.26 T MOBILE INNOVATIONS LLC
  • US10901732B1 patent drawing
  • US10901732B1 patent drawing
  • US10901732B1 patent drawing

AI summary

A method of initializing a subsystem by reading microcode from a block of a static blockchain associated to the subsystem, executing the microcode to configure the subsystem, and building event blocks associated with the subsystem using the block of the static blockchain as a genesis block of a live subsystem blockchain. The method comprises reading a block associated to a subsystem by an application executing on a processor of the subsystem, where the block associated to the subsystem is one of a plurality of blocks in a static blockchain, executing microcode of the block read by the application, based on executing the microcode, configuring the subsystem for operation, creating an event block by the application, where the event block stores information about an event generated by the subsystem operating based on the configuration, and attaching the event block to a live subsystem blockchain associated with the subsystem.