Blockchain Smart Contract Orchestration for Complex Service Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain-based systems face challenges in managing complex service requests that require multiple atomic contracts, as they often rely on simple queries and lack infrastructure to seamlessly integrate multiple contracts into a single smart contract, limiting their ability to handle real-time, complex transactions.

Innovation Solution

A method and apparatus for managing smart contracts in a blockchain network by identifying intents in service requests, selecting and generating new contracts from atomic contracts associated with specific devices, and broadcasting these contracts over the network, utilizing whitelists and blacklists to ensure compatibility and consensus among stakeholders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If simple queries are used in blockchain systems, then system simplicity is maintained, but the ability to handle complex service requests requiring multiple atomic contracts is limited

Engineering Contradiction:
Improveability to handle complex service requestsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments complex service requests into multiple atomic contracts, each representing a discrete, verifiable unit of service. The system breaks down complex transactions into atomic components that can be independently validated and executed, allowing the blockchain to handle sophisticated service requests while maintaining the simplicity and security of individual contract operations

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer (smart contract orchestration mechanism) that manages the integration of multiple atomic contracts. This intermediary handles the complexity of coordinating multiple atomic contracts to fulfill complex service requests, shielding the underlying blockchain system from complexity while enabling versatile service delivery

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple atomic contracts are integrated into a single smart contract, then complex transactions can be handled, but the infrastructure complexity increases

Engineering Contradiction:
Improvetransaction processing capabilityVSAvoidinfrastructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent maintains segmentation of complex transactions into atomic contracts while introducing an orchestration layer that manages their integration. This allows the system to process complex transactions efficiently by coordinating multiple atomic contracts, rather than requiring a single monolithic smart contract, thus improving productivity without proportionally increasing infrastructure complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal smart contract framework that can handle multiple atomic contracts through a standardized interface and orchestration mechanism. This multi-functional infrastructure can manage diverse complex transactions using the same core mechanisms, improving productivity while controlling infrastructure complexity through reusability

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

3Speed

If real-time execution of complex service requests is enabled, then transaction speed is improved, but the validation and consensus process becomes more complex

Engineering Contradiction:
Improvetransaction execution speedVSAvoidvalidation process complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the validation process into atomic units corresponding to each atomic contract. Each atomic contract can be validated independently and quickly, enabling real-time execution of complex service requests. The segmentation allows parallel validation of multiple atomic contracts, improving speed while managing validation complexity through modular processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary validation and verification of atomic contracts before they are executed in the complex service request. Atomic contracts are pre-validated and registered in the blockchain system, so during real-time execution, only the orchestration and coordination need to be validated, significantly reducing the complexity of real-time validation while maintaining speed

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11573976B2Method and apparatus for managing a service request in a blockchain network
Publication Date: 2023.02.07 SAMSUNG ELECTRONICS CO LTD
  • US11573976B2 patent drawing
  • US11573976B2 patent drawing
  • US11573976B2 patent drawing

AI summary

A method and an apparatus for managing a service request in a blockchain network are provided. The method includes receiving, by a first device, a service request, identifying an intent from the service request, selecting one or more atomic contracts, each of which is related to the intent, wherein the atomic contracts are associated with a second device on the blockchain network and are verified in the blockchain network, generating a new contract including the atomic contracts, and broadcasting the new contract over the blockchain network.