Dynamic Prorated Threshold Allocation for Computing Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to dynamically and fairly apportion computing resource consumption responsibility among entities within an organization, leading to inappropriate management and potential overconsumption, as they lack the ability to adjust thresholds based on actual consumption levels.

Innovation Solution

A consumption monitoring service that assigns a first computing resource consumption threshold to an organization, monitors entity consumption levels, and dynamically determines prorated shares of the threshold for each entity based on their relative consumption, allowing for proportional responsibility and adjustment of thresholds as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single organization-level computing resource consumption threshold is used, then the threshold is simple to manage and enforce, but it cannot fairly apportion responsibility among different entities within the organization

Engineering Contradiction:
Improvethreshold management simplicityVSAvoidentity-level consumption attribution accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the organization-level consumption threshold into entity-level prorated thresholds. When the organization exceeds its threshold, the system calculates each entity's prorated share based on its consumption proportion and assigns that specific threshold to each entity. This segmentation allows fair responsibility apportionment while maintaining the simplicity of the original single threshold approach.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If static consumption thresholds are used for all entities, then the system is easy to implement, but it cannot adapt to varying consumption patterns and leads to inappropriate resource management

Engineering Contradiction:
Improvesystem implementation simplicityVSAvoidconsumption pattern adaptability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic threshold assignment where entity thresholds are not fixed but calculated dynamically based on actual consumption patterns. When the organization exceeds its threshold, the system determines each entity's prorated share based on its consumption proportion and assigns accordingly. This dynamic approach adapts to varying consumption patterns while maintaining implementation simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where consumption data from entities is continuously monitored and used to calculate prorated thresholds. The feedback loop ensures that thresholds are adjusted based on actual consumption behavior, enabling the system to adapt to changing patterns while remaining easy to implement through automated calculations.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If consumption thresholds are not dynamically adjusted based on actual consumption levels, then the system is simple to operate, but it results in overconsumption and inefficient resource allocation

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidresource allocation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system enables self-service through automated prorated threshold calculation. When the organization exceeds its consumption threshold, the system automatically determines each entity's prorated share based on consumption proportions and assigns thresholds without manual intervention. This self-service mechanism maintains operational simplicity while significantly improving resource allocation efficiency by preventing overconsumption.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240143399A1Allocating computing resource consumption units
Publication Date: 2024.05.02 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20240143399A1 patent drawing
  • US20240143399A1 patent drawing
  • US20240143399A1 patent drawing

AI summary

The technology described herein manages the consumption of computing resources by assigning a first computing resource consumption threshold to an organization including entities, monitoring entity consumption levels of computing resources for each of the entities, wherein the entity consumption levels of computing resources for all of the entities sum to an organization consumption level for the entity, detecting, at a first time, that the organization consumption level exceeds the first computing resource consumption threshold assigned to the organization, determining a prorated share of the first computing resource consumption threshold for each entity based on the entity consumption level of each entity and the organization consumption level at the first time, assigning each prorated share of the computing resources consumption threshold to the corresponding entity, and receiving confirmation of acceptance of the prorated share assigned to each entity.