Resource Allocation System Using Utilization Scores

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Organizations face challenges in efficiently allocating resources based on utilization metrics and constraints, often requiring manual intervention, which can be inefficient and prone to errors.

Innovation Solution

A system that uses a processor and storage device to electronically receive user information, determine resource requirements, and automatically allocate resources based on utilization scores, tracking and reallocating resources as needed to optimize their use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual resource allocation is used, then flexibility in decision-making is maintained, but operational efficiency and productivity are reduced

Engineering Contradiction:
Improveoperational efficiencyVSAvoidmanual intervention
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system enables self-service automation where the resource allocation system automatically monitors utilization metrics, evaluates constraints, and reallocates resources without requiring manual human intervention. The system serves itself by making allocation decisions based on predefined criteria and real-time data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual process of resource allocation with an automated electronic system that uses processors, storage devices, and software modules to perform allocation decisions, substituting human manual operations with automated computational processes.

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

2Productivity

If automated resource allocation is implemented, then productivity and operational efficiency are improved, but system complexity increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system is divided into distinct functional modules including a monitoring module for tracking utilization metrics, an evaluation module for assessing constraints, and an allocation module for executing resource distribution. This segmentation allows each component to perform its specific function independently, managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The automated allocation system is designed to handle multiple resource types and various constraint conditions through a universal framework. The system can allocate different kinds of resources (computing power, storage, network bandwidth) using the same underlying automated mechanisms, reducing complexity by avoiding separate systems for each resource type.

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

3Productivity

If real-time resource tracking is implemented, then resource utilization optimization is improved, but measurement and monitoring complexity increases

Engineering Contradiction:
Improveresource utilization optimizationVSAvoidtracking complexity
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements continuous feedback loops where utilization metrics are monitored in real-time, compared against target thresholds, and used to automatically adjust resource allocation. The monitoring module continuously feeds data back to the allocation module, enabling dynamic optimization based on current system state without requiring complex manual analysis.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10361942B2System for allocation of resources based on resource utilization
Publication Date: 2019.07.23 BANK OF AMERICA CORP
  • US10361942B2 patent drawing
  • US10361942B2 patent drawing
  • US10361942B2 patent drawing

AI summary

Embodiments of the invention are directed to systems, methods, and computer program products for allocation of resources based on resource utilization. The system is configured to electronically receive information associated with a user, wherein the information comprises a primary user profile; determine one or more actions associated with the primary user profile, wherein the one or more actions are to be executed by the user; determine one or more resources required to execute the one or more actions based on at least the primary user profile; and assign the one or more resources to the user based on at least the primary user profile associated with the user, wherein the one or more resources enable the user to execute the one or more actions.