Native Storage Machine Learning for Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In environments where resource allocation requests between entities are not consistently met, leading to insufficient resource allocation, causing processing delays or halts in the first entity's operations.

Innovation Solution

A machine-learning processing system at native-location storage that receives and analyzes data sets for resource requests and communications to generate a resource-allocation specification, optimizing communication protocols and schedules for improved resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional resource allocation requests are transmitted without machine-learning optimization, then the communication process remains simple, but the resource allocation satisfaction rate is low and processing delays occur

Engineering Contradiction:
Improveresource allocation satisfaction rateVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by training machine learning models in advance using historical resource allocation data, communications data, and allocation outcomes. These pre-trained models are stored in the storage system and automatically applied to new resource allocation requests, enabling the system to predict optimal allocation strategies before actual resource requests are made, thereby improving satisfaction rates without adding real-time complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage system provides self-service capabilities by automatically executing machine learning inferences locally using stored models and data. The system autonomously determines optimal resource allocation strategies without requiring external intervention or complex real-time processing, improving reliability while maintaining operational simplicity through automated decision-making

Inventive Principle:
Principle #25Self-service

2Productivity

If machine-learning models are trained and executed at native-location storage system, then resource allocation efficiency improves, but computational requirements and processing time increase

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidmodel training and execution time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs model training in advance using historical data stored in the storage system, creating pre-trained machine learning models that are cached for future use. This preliminary training action eliminates the need for real-time model training, allowing the system to execute predictions quickly when resource allocation requests are made, thereby improving efficiency without incurring time penalties during critical operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system prepares computational resources and stores trained models in advance to cushion against future processing demands. By having pre-trained models readily available in the storage system, the system can quickly respond to resource allocation requests without experiencing time delays during actual operations, effectively buffering against productivity losses

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS10904298B2Machine-learning processing at native-location storage system to generate collections action plan
Publication Date: 2021.01.26 ORACLE INT CORP
  • US10904298B2 patent drawing
  • US10904298B2 patent drawing
  • US10904298B2 patent drawing

AI summary

Techniques are disclosed for using machine-learning processing for generating resource-allocation specifications. A first data set may be received from a first data source. The first data set can include a first resource request and a first timestamp associated with entities. A second data set can be received from a second data source that includes communication data and allocation data associated with the entities. Target characteristics may be defined for training instances. The training instances can be used to train a machine-learning model using the first data set and the second data set. A third data set may be accessed and used to generate a user session within which, the trained machine-learning model may execute to generate a resource-allocation specification. The resource-allocation specification including a communication schedule. One or more communications compliant with the communication schedule may be output to an entity.