Dynamic Resource Allocation System for Liquidity Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for resource allocation fail to consider future scheduled transactions, leading to deficiencies in resource pools, and rely on static data assumptions that may not accurately represent a user's resource liquidity position.

Innovation Solution

A system that dynamically allocates resources by determining a projected resource availability based on a resource model and batched historical data sets, including recurring and non-recurring allocations, to provide a quantitative assessment of the resource liquidity position, allowing for user-configurable timeframes and exclusion of certain transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If static resource allocation based on current balance is used, then simplicity of operation is maintained, but resource liquidity position accuracy deteriorates

Engineering Contradiction:
Improvesimplicity of operationVSAvoidresource liquidity position accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary analysis of future scheduled transactions before presenting allocation options to users. By pre-calculating the impact of prospective allocations on future resource availability, the system provides accurate liquidity position assessments without requiring complex manual calculations from users.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary computational layer that processes historical data, scheduled transactions, and prospective allocations to generate projected resource availability. This intermediary layer translates complex multi-factor calculations into simple, actionable insights for users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If future scheduled transactions are considered in resource allocation, then resource liquidity position accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveresource liquidity position accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments resource allocation into distinct time periods (current period, future periods with scheduled transactions, and periods beyond). By dividing the analysis into manageable temporal segments, the system reduces computational complexity while maintaining accuracy for each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary organization and categorization of scheduled transactions by time period and type before executing allocation calculations. This pre-processing step structures the data in a way that simplifies subsequent computational operations.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If near-real-time resource availability projections are provided, then user decision-making quality is improved, but processing time increases

Engineering Contradiction:
Improveuser decision-making qualityVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system updates resource availability projections at periodic intervals rather than continuously recalculating from scratch. By leveraging previously computed results and adjusting for new information, the system maintains near-real-time accuracy while reducing processing time.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary calculations of resource availability for standard time periods and transaction patterns, storing these results for rapid retrieval and adjustment when users make allocation decisions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20220060430A1Systems and methods of dynamic resource allocation among networked computing devices
Publication Date: 2022.02.24 ROYAL BANK OF CANADA
  • US20220060430A1 patent drawing
  • US20220060430A1 patent drawing
  • US20220060430A1 patent drawing

AI summary

Systems and methods of dynamic resource allocation. The system may include a processor and a memory coupled to the processor. The memory stores processor-executable instructions that, when executed, configure the processor to: receive a signal representing a resource allocation request; determine a projected resource availability based on a resource model and a second data set including at least one data record unrepresented in batched historical data sets, the batched historical data sets including data records representing at least one of recurring or non-recurring resource allocations, and wherein the resource model is prior-trained based on the batched historical data sets; and generate an output signal for displaying the projected resource availability corresponding with the resource allocation request.