Container-Based Exchange Routing for Real-Time Ledger Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face inefficiencies in processing and updating data for multiple exchanges due to the need for significant processing power and memory usage when storing and querying individual exchanges in a single database, leading to resource wastage and challenges in fraud detection.
Innovation Solution
Implementing a system that routes exchanges to separate containers based on control structures, using a ledger with sub-ledgers for each container, allowing for efficient and scalable data processing and updating by applying configuration parameters to containers rather than individual exchanges.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If exchanges are stored in a single database with individual records, then data completeness is maintained, but processing power and memory usage increase significantly
Solution Approach 1:
The patent segments the single database into multiple container data structures (containers 114-11N), each holding a subset of exchanges. This segmentation reduces the processing burden on any single data structure while maintaining collective data completeness across all containers, directly resolving the contradiction between data completeness and processing power requirements.
Solution Approach 2:
The patent introduces control structures (104-10N) as intermediaries that manage the relationship between exchanges and containers. These control structures contain routing logic that determines which container should receive which exchange, enabling efficient distribution without requiring centralized processing of all exchanges in a single database, thus reducing processing power while maintaining data integrity.
2Manufacturing precision
If individual exchanges are processed separately, then exchange-specific accuracy is improved, but overall processing time increases
Solution Approach 1:
By segmenting exchanges into different containers based on control structure routing, the system can process multiple containers in parallel rather than sequentially processing individual exchanges. This maintains exchange-specific accuracy within each container while significantly reducing overall processing time through concurrent execution.
Solution Approach 2:
The control structures are pre-configured with routing logic before exchanges arrive. This preliminary action allows exchanges to be rapidly routed to appropriate containers without requiring complex real-time decision-making for each exchange, thereby maintaining accuracy while reducing processing time.
3Device complexity
If a single database is used for all exchanges, then data centralization is achieved, but fraud detection capability is reduced
Solution Approach 1:
The patent segments exchanges into multiple containers, which actually enhances fraud detection capability. By organizing exchanges into distinct containers with associated control structures, the system can more easily identify unusual patterns, anomalies, or fraudulent activities within specific containers without being overwhelmed by the complexity of a single centralized database. This segmentation improves detectability while maintaining manageable system complexity.
4Quantity of substance
If multiple containers are used to store exchanges, then memory efficiency is improved, but system complexity increases
Solution Approach 1:
The patent uses segmentation into multiple containers to improve memory efficiency by distributing exchange data across separate data structures. This allows for more efficient memory utilization and potential parallel processing. The associated control structures provide a systematic method for managing this segmentation, balancing the increased structural complexity with significant gains in memory efficiency and processing capability.
Data Source
AI summary
Systems, methods, and computer-readable storage media to model exchanges of a capacity plan with configuration parameters and to provide a plurality of configuration parameters for individual exchanges included in a capacity plan. One system includes a communication network interface, a memory, and one or more processors. The memory to store a plurality of containers corresponding to the capacity plan, a ledger to broadcast exchanges associated with the capacity plan, and control structures to model exchanges with the configuration parameters of a given sub-ledger of the plurality of sub-ledgers. The one or more processors generate the plurality of containers and receive and broadcast exchanges.


