Application Container Transaction via Distributed Ledger

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for transactions between application containers rely on centralized clearing houses, which are time-consuming and incur fees, and lack efficient decentralized transaction management.

Innovation Solution

Implementing a distributed ledger system where application containers can synthesize and validate transaction data using cryptographic keys, allowing direct transactions without a centralized intermediary, leveraging a network of nodes to manage and validate transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized clearing house is used to control transactions between application containers, then transaction security and control are improved, but transaction speed and efficiency deteriorate due to significant clearing time

Engineering Contradiction:
Improvetransaction controlVSAvoidclearing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the clearing house intermediary from the transaction process. Application containers directly exchange transaction requests and responses without routing through a centralized clearing house, eliminating the time-consuming approval step while maintaining security through cryptographic validation of transaction data

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Application containers autonomously validate transactions using distributed ledger technology and cryptographic keys. Each container can independently verify transaction authenticity through the distributed ledger, eliminating dependency on centralized clearing services and enabling immediate transaction execution

Inventive Principle:
Principle #25Self-service

2Reliability

If a centralized clearing house processes each transaction, then transaction validation is ensured, but transaction costs increase due to clearing fees

Engineering Contradiction:
Improvetransaction validationVSAvoidtransaction fees
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The distributed ledger system enables application containers to self-validate transactions using cryptographic keys and consensus mechanisms. Each node in the distributed network independently verifies transaction authenticity, eliminating the need for paid clearing services while maintaining robust validation through decentralized consensus

Inventive Principle:
Principle #25Self-service

3Productivity

If direct transactions between application containers are enabled, then transaction speed and efficiency are improved, but transaction security and control deteriorate without centralized oversight

Engineering Contradiction:
Improvetransaction efficiencyVSAvoidtransaction security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The distributed ledger acts as a trustless intermediary between application containers. Rather than removing validation entirely, the system replaces the centralized clearing house with a decentralized ledger that all participants can verify, enabling direct transactions while maintaining security through cryptographic proof and distributed consensus

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical centralized approval process with cryptographic validation mechanisms. Transaction security is enforced through digital signatures, hash functions, and consensus algorithms rather than manual clearing house review, enabling automated secure transactions without human intervention or centralized control

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Ease of operation

If a centralized clearing house manages transactions, then transaction management is simplified through single-point control, but system complexity increases due to the centralized infrastructure requirement

Engineering Contradiction:
Improvetransaction managementVSAvoidclearing house infrastructure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the centralized clearing house function into distributed nodes across the network. Each application container and network node maintains a copy of the distributed ledger and can independently validate transactions, breaking down the monolithic clearing house infrastructure into smaller, decentralized units that collectively provide the same service

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10067810B2Performing transactions between application containers
Publication Date: 2018.09.04 CISCO TECHNOLOGY INC
  • US10067810B2 patent drawing
  • US10067810B2 patent drawing
  • US10067810B2 patent drawing

AI summary

Various implementations disclosed herein provide a method for performing one or more transactions between application containers. In various implementations, the method includes transmitting a key request to a first network node within a cluster of network nodes that are configured to generate and maintain a distributed ledger. In some implementations, the key request indicates that the requested key is for one or more transactions between a first application container and a second application container. In various implementations, the method includes receiving a key in response to transmitting the key request. In some implementations, the key is valid for the one or more transactions between the first application container and the second application container. In various implementations, the method includes synthesizing, at the first application container, transaction data with the key. In various implementations, the method includes transmitting, by the first application container, the transaction data to the second application container.