Dynamic Resource Allocation for Electronic Device Delay Events

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face bottlenecks due to increased system resource demands from multiple applications, leading to delayed situations and inefficient resource allocation, which can result in a poor user experience.

Innovation Solution

An electronic device with a processor and memory that identifies delay events, filters parameters, determines a score based on these events, and generates hints to control resource allocation dynamically, thereby optimizing resource management and alleviating bottlenecks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the same resource is allocated to the same scenario, then resource allocation is simple and stable, but system bottlenecks occur under complex scenarios with multiple applications

Engineering Contradiction:
Improvesystem resource allocation efficiencyVSAvoidscenario adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic resource allocation by transitioning from static scenario-based allocation to a system that continuously monitors delay events and adjusts resource distribution in real-time. The processor dynamically determines resource allocation based on current system state, delay event types, and application priorities, enabling the system to adapt to complex multi-application scenarios while maintaining allocation efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes allocation parameters based on detected delay events and system state. By monitoring parameters such as delay duration, event frequency, and application priority levels, the system adjusts resource allocation parameters dynamically to prevent bottlenecks under complex scenarios while maintaining simple allocation under normal conditions.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If system resources are allocated to multiple applications, then application functionality is enhanced, but system bottlenecks and delay situations occur more frequently

Engineering Contradiction:
Improveapplication support capabilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the processor continuously monitors for delay events in the system and adjusts resource allocation accordingly. When delay events are detected, the system provides feedback to modify resource distribution, prioritizing critical applications and reducing allocation to non-critical ones, thereby maintaining system stability while supporting multiple applications.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system takes preliminary anti-action by proactively detecting delay events before they cause system failure. By monitoring system state and predicting potential bottlenecks, the system preemptively adjusts resource allocation to prevent delay situations from occurring, maintaining reliability under multi-application loads.

Inventive Principle:
Principle #9Preliminary anti-action

3Device complexity

If resources are allocated statically, then resource management is simple and predictable, but the system cannot dynamically cope with bottleneck situations

Engineering Contradiction:
Improveresource management complexityVSAvoidbottleneck response capability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements self-service resource management where the system automatically monitors its own state, detects delay events, and adjusts resource allocation without external intervention. The processor services itself by identifying bottlenecks and reallocating resources dynamically, reducing the need for complex external resource management while improving bottleneck response capability.

Inventive Principle:
Principle #25Self-service

4Reliability

If the system monitors and dynamically allocates resources based on delay events, then bottleneck relief is achieved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvebottleneck relief effectivenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the resource allocation process into distinct components: delay event detection, delay event classification, resource identification, and allocation adjustment. This segmentation allows the complex bottleneck relief function to be implemented through modular, manageable operations, reducing overall system complexity while maintaining effective bottleneck relief.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230350730A1Electronic device and operation method of electronic device
Publication Date: 2023.11.02 SAMSUNG ELECTRONICS CO LTD
  • US20230350730A1 patent drawing
  • US20230350730A1 patent drawing
  • US20230350730A1 patent drawing

AI summary

An electronic device is provided. The electronic device includes a communication circuit, a memory, and at least one processor operatively connected to the communication circuit and the memory, wherein the memory stores instructions which, when executed, cause the processor to identify a delay event based on an occurrence of a delay situation in the electronic device, filter a parameter representing a state of the electronic device, determine a first score based on at least one of the identified delay event or the filtered parameter, determine a state level based on the determined first score, generate a hint corresponding to the state level, and control a resource of the electronic device based on the generated hint.