Blockchain Distributed Ledger for Resource Allocation Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing resource allocation systems face challenges in efficiently tracking and validating the availability and return of divisible resources, particularly in contexts where resources are highly divisible and need to be distributed among multiple users, due to issues like errors in centralized ledgers and lack of trust among users.

Innovation Solution

A blockchain database is used to create a distributed ledger for tracking the allocation and return of resource portions, allowing for real-time validation and ensuring that errors are detected and corrected without propagating, thus facilitating efficient distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a centralized ledger is used to track resource allocation, then the system structure is simple, but errors can propagate throughout the database and trust among users is reduced

Engineering Contradiction:
Improvesystem structureVSAvoiderror detection and trust validation
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the centralized ledger into multiple distributed nodes, where each node maintains a copy of the ledger. This segmentation prevents error propagation because each node independently validates transactions, and the system uses consensus mechanisms to ensure data integrity across all nodes without requiring a single point of control.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a distributed ledger is used to track resource allocation, then reliability and error detection improve, but device complexity increases

Engineering Contradiction:
Improveerror detection and trust validationVSAvoiddistributed ledger structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal resource tracking system where the distributed ledger serves multiple functions: tracking resource allocation, validating user obligations, detecting errors, and enabling transparent auditing. This multi-functionality reduces the need for separate systems for each purpose, thereby managing complexity while providing comprehensive reliability and error detection capabilities.

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

3Ease of manufacture

If traditional resource allocation tracking is used, then implementation is straightforward, but tracking accuracy and real-time validation of resource availability are insufficient

Engineering Contradiction:
Improveimplementation simplicityVSAvoidtracking accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent incorporates real-time feedback mechanisms where the distributed ledger continuously monitors and validates resource allocation status. When a resource is allocated or returned, the system immediately updates the ledger and notifies relevant parties, ensuring tracking accuracy and enabling real-time validation of resource availability without complex manual verification processes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10140470B2System for external validation of distributed resource status
Publication Date: 2018.11.27 BANK OF AMERICA CORP
  • US10140470B2 patent drawing
  • US10140470B2 patent drawing
  • US10140470B2 patent drawing

AI summary

Embodiments of the invention are directed to a system, method, or computer program product for generating and using a block chain distributed network for tracking and validating the status of distributed portions of a finite resource and the obligations of users to return portions of the finite resource. In example implementations, the block chain database comprises a distributed ledger that is updated to reflect the status and availability of particular portions of the finite resource, including the fractional return of resource portions by users to whom such portion had previously been assigned. Example implementations also implement the use of queries to the block chain to validate requests for access to particular portions of a finite resource, determine the availability of the portion and verify the satisfaction of resource-return obligations incurred by users.