Blockchain Transaction Management Module Using Table Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiency of creating, storing, and maintaining custom code for each business use case and blockchain provider in blockchain networks leads to substantial waste of computing resources, as each implementation requires tailored applications.

Innovation Solution

A transaction management module that is configurable to connect to and communicate over various blockchain networks and applications, using table object files to manage transactions and hardcoded properties, thereby reducing the need for custom programming code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If custom code is created for each business use case and blockchain provider, then the system can be tailored to specific requirements, but computing and storage resources are substantially wasted

Engineering Contradiction:
Improvecustomization capabilityVSAvoidcomputing resource waste
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent implements a universal transaction management module that can handle multiple blockchain providers and business use cases through a single codebase. The module uses configurable parameters and standardized interfaces to adapt to different providers (Ethereum, Hyperledger, etc.) without requiring custom code for each case, thereby eliminating resource waste while maintaining versatility

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

Solution Approach 2:

The system uses configurable parameters and settings to adapt the single transaction management module to different blockchain providers and business requirements. By changing parameters such as provider type, network configuration, and business logic settings, the same module can serve multiple purposes without code duplication

Inventive Principle:
Principle #35Parameter changes

2Reliability

If custom code is created for each blockchain provider implementation, then specific provider requirements are met, but the system complexity increases

Engineering Contradiction:
Improveprovider-specific compatibilityVSAvoidcode maintenance complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a standardized transaction management module as an intermediary layer between applications and blockchain providers. This module handles provider-specific complexities internally while presenting a uniform interface to applications, thereby maintaining reliability for each provider without exposing system complexity to users or increasing overall code complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

By creating a universal transaction management module that works across multiple blockchain providers through standardized interfaces and configurable parameters, the system reduces code maintenance complexity while ensuring provider-specific compatibility through centralized configuration rather than distributed custom code

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

3Adaptability or versatility

If separate applications are written for each business use case, then specific business requirements are fulfilled, but substantial amounts of computing resources are wasted

Engineering Contradiction:
Improvebusiness use case coverageVSAvoidresource efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a single transaction management module that can handle multiple business use cases (financial transactions, supply chain, healthcare, etc.) through configurable parameters and standardized interfaces. This eliminates the need to write, store, and execute separate applications for each use case, thereby conserving computing resources while maintaining broad business coverage

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

Solution Approach 2:

The system merges multiple business use case handlers into a single transaction management module that uses configuration to determine behavior. By combining multiple functions into one module rather than creating separate applications, the system improves resource efficiency while maintaining the ability to handle diverse business requirements

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11348187B2Computerized transaction management module for blockchain networks
Publication Date: 2022.05.31 ORACLE FINANCIAL SERVICES SOFTWARE
  • US11348187B2 patent drawing
  • US11348187B2 patent drawing
  • US11348187B2 patent drawing

AI summary

Systems, methods, and other embodiments associated with managing transactions communicated over a blockchain network are described. In one embodiment, a method includes receiving a transaction to communicate over the blockchain network, and validating the transaction using hardcoded properties. The example method may also include populating values into the parent transaction table and the child transaction table, and using such tables to facilitate the communication of the transaction over the blockchain network.