Autonomous Dispensing via Distributed Ledger Transactions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing centralized order fulfillment systems face challenges in efficiently managing remote-order pickups, leading to increased wait times and logistical burdens, while also posing security risks due to the complexity of ensuring authorized recipient access and the potential for data corruption and liability transfer between participants.

Innovation Solution

A distributed ledger-based system that autonomously dispenses items by receiving transactions identifying items, containers, and authorization codes, allowing for secure and efficient access without requiring constant connection to other participants, using blockchain transactions to manage and synchronize data across participants.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a centralized order fulfillment system is used to manage remote-order pickups, then order coordination and authorization can be achieved, but wait times increase and system complexity increases due to multiple participants and handoff steps

Engineering Contradiction:
Improveorder fulfillment speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The centralized fulfillment system is segmented into autonomous nodes (vending machines, order management systems, payment systems) that each maintain independent copies of the blockchain ledger. This allows parallel processing of orders without sequential handoffs, reducing wait times while maintaining coordination through the distributed ledger.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each node in the system autonomously verifies order authorization by checking the blockchain ledger locally, without requiring manual intervention or communication with central authorities. The system self-regulates through cryptographic verification of transactions, eliminating bottlenecks caused by centralized coordination.

Inventive Principle:
Principle #25Self-service

2Reliability

If a centralized database system is used to store order information, then data access and coordination are simplified, but security risks increase due to potential data corruption and single points of failure

Engineering Contradiction:
Improvedata integrityVSAvoidsecurity risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The centralized database is segmented into distributed ledger copies across multiple independent nodes. Each node stores an identical copy of the order data and authorization records, eliminating single points of failure. The segmentation of data storage across the network provides redundancy and protects against data loss or corruption at any single location.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blockchain ledger acts as an intermediary layer between nodes, providing cryptographic verification of data integrity. Instead of nodes directly trusting each other's data, the blockchain consensus mechanism mediates verification, ensuring that only valid transactions are recorded and preventing unauthorized modifications without requiring direct interpersonal trust.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If centralized database systems are used to manage order data, then coordination between participants is achieved, but the system becomes dependent on continuous connectivity and central infrastructure

Engineering Contradiction:
Improveoperational independenceVSAvoidinfrastructure dependency
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the centralized infrastructure into distributed autonomous nodes that can operate independently. Each node maintains local copies of the blockchain ledger and can verify transactions without continuous connection to central servers. This segmentation enables offline operation and reduces dependency on centralized infrastructure while maintaining system coordination through the distributed ledger.

Inventive Principle:
Principle #1Segmentation

4Reliability

If multiple participants manually verify order terms and conditions, then authorization accuracy can be ensured, but processing time increases and wait times increase

Engineering Contradiction:
Improveauthorization accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Manual verification processes are replaced with automated cryptographic verification of blockchain transactions. Instead of participants manually checking order terms and conditions, the system uses digital signatures and smart contracts to automatically verify authorization. This substitution maintains authorization accuracy through cryptographic security while eliminating the time-consuming manual verification steps.

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

Solution Approach 2:

The system enables self-service verification where each node autonomously validates order authorization by checking the blockchain ledger locally. Nodes independently verify transaction validity without requiring manual intervention from other participants, maintaining authorization accuracy through cryptographic proof while dramatically reducing processing time through automated verification.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11636459B2Methods and systems for autonomous dispensing of products
Publication Date: 2023.04.25 APEX IND TECHNOLOGIES LLC
  • US11636459B2 patent drawing
  • US11636459B2 patent drawing
  • US11636459B2 patent drawing

AI summary

Systems and methods for autonomously dispensing items. A dispensing system receives a first distributed ledger transaction that: i) identifies an item, ii) identifies a container associated with and containing the item, iii) includes a status indicator in a first state identifying the item as present in the container, and iv) includes an authorization code associated with a mobile device. The authorization code is received from the mobile device. The dispensing system creates a second distributed ledger transaction based on the first distributed ledger transaction that changes the status indicator to a second state identifying the item as authorized for dispensing. Responsive to the creation of the second distributed ledger transaction, access is autonomously provided to the item. The dispensing system creates a third distributed ledger transaction based on the second distributed ledger transaction that changes the status indicator to a third state identifying the item as dispensed.