Dynamic Resource Allocation for Computing Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices face inefficiencies in resource allocation, leading to either over- or under-allocation of resources to operations, which can result in suboptimal utilization of finite resources and lag in adapting to changes in resource availability or operational needs.

Innovation Solution

A system and method for dynamically allocating resources based on user-selected operations, monitoring trigger conditions, and adjusting resource allocation in real-time to ensure efficient use of resources, including the option to borrow additional resources when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If resources are allocated to scheduled or desired computing operations, then operations can be performed, but resource utilization efficiency decreases due to over-allocation or under-allocation

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidresource allocation accuracy
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent implements dynamic resource allocation by continuously monitoring operational status and trigger conditions, then adjusting resource quantities in real-time. The system transitions from static pre-scheduled allocation to dynamic allocation that responds to actual operational needs, resolving the contradiction between allocation accuracy and utilization efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback loop where operational status and trigger conditions are continuously monitored, and resource allocation is adjusted based on this feedback. This closed-loop control enables the system to correct over-allocation or under-allocation situations, improving both accuracy and efficiency simultaneously.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the pool of available resources expands or contracts over time, then resource availability adapts to changing needs, but allocation methods lag behind such changes

Engineering Contradiction:
Improveresource availability adaptationVSAvoidallocation response time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-establishes trigger conditions and allocation rules before resource changes occur. When resource pool changes happen, the system already has the framework in place to process allocation adjustments, reducing response time. The preliminary configuration of allocation logic enables rapid adaptation to resource availability changes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The allocation system operates continuously, monitoring trigger conditions and adjusting resources in real-time as the pool expands or contracts. This continuous operation eliminates lag between resource changes and allocation responses, maintaining adaptability while minimizing time loss.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If resources are allocated to user-selected operations, then operational goals are achieved, but the system becomes complex due to monitoring and adjustment requirements

Engineering Contradiction:
Improveoperation completion reliabilityVSAvoidallocation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the allocation process into distinct components: resource pool management, trigger condition monitoring, allocation decision logic, and resource distribution. This segmentation allows each component to be independently managed and optimized, reducing overall system complexity while maintaining reliable operation completion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system automatically monitors trigger conditions and adjusts resource allocation without requiring manual intervention. This self-service capability reduces the operational complexity of managing allocations while ensuring reliable completion of user-selected operations through automated decision-making.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12015565B2Systems and methods for resource allocation
Publication Date: 2024.06.18 THE TORONTO DOMINION BANK
  • US12015565B2 patent drawing
  • US12015565B2 patent drawing
  • US12015565B2 patent drawing

AI summary

A computer-implemented is disclosed. The method includes: allocating a first quantity of resources associated with one or more database records of an entity to a first device operation of a computing device associated with the entity; detecting a trigger condition associated with the first device operation for generating offers for lending resources to the entity in connection with the first device operation; in response to detecting the trigger condition: determining a second quantity of resources associated with the one or more database records for allocating to the first device operation based on a difference between a threshold quantity of resources associated with performing the first device operation and a total quantity of resources associated with the one or more database records previously allocated to the first device operation; and transmitting, to the computing device, a message representing an offer for lending the second quantity of resources.