Policy Manager for Dynamic Resource Allocation in Electronic Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic devices face challenges in managing the performance of components with varying operating characteristics, particularly in balancing power consumption and performance across different hardware configurations, leading to inefficiencies in power management.

Innovation Solution

A policy manager system that determines and manages resource characteristics across both hardware and software components, using dependency information to optimize resource usage and resolve conflicts, allowing for efficient power management and performance adjustment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If components self-manage their operating characteristics to reduce power consumption, then power consumption is reduced, but the ability of the overall electronic device to manage component performance efficiently is limited

Engineering Contradiction:
Improvepower consumptionVSAvoiddevice-level performance management capability
Core Design Contradiction:
Use of energy by stationary objectVSAdaptability or versatility

Solution Approach 1:

The patent introduces a device-level resource manager as an intermediary between self-managing components and the overall system. This manager coordinates resource allocation and performance optimization across multiple components, enabling efficient device-level control while preserving component-level autonomy. The intermediary resolves conflicts between individual component goals and overall system objectives.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The resource manager is designed to handle multiple types of components with different self-management capabilities through a unified interface. It can manage both traditionally controlled components and self-managing components, providing universal performance optimization across diverse hardware configurations without requiring component-specific control logic.

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

2Use of energy by stationary object

If advanced power management is implemented with knowledge of specific hardware components, then power and performance optimization is improved, but device complexity and configuration time increase

Engineering Contradiction:
Improvepower optimizationVSAvoidhardware configuration complexity
Core Design Contradiction:
Use of energy by stationary objectVSDevice complexity

Solution Approach 1:

The system dynamically adjusts operating parameters of components based on real-time system state and performance requirements. Instead of hardcoding component-specific configurations, the resource manager modifies parameters such as frequency, voltage, and operational mode on-the-fly, enabling adaptation to different hardware configurations without increasing structural complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs abstraction layers and standardized interfaces that create a logical model of hardware components. This copying approach allows the resource manager to work with generic component representations rather than dealing with specific hardware details directly, reducing configuration complexity while maintaining optimization effectiveness.

Inventive Principle:
Principle #26Copying

3Productivity

If device-level resource management is added to coordinate components, then overall performance optimization is improved, but system complexity increases

Engineering Contradiction:
Improveoverall performance optimizationVSAvoidresource management system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The resource management system is divided into modular components, each responsible for specific functions such as resource monitoring, allocation, and optimization. This segmentation allows the complex management task to be broken down into manageable modules that can be independently developed, maintained, and optimized without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2503430B1System resource management in an electronic device
Publication Date: 2018.05.23 ONTARIO INC
  • EP2503430B1 patent drawingFigure 1
  • EP2503430B1 patent drawingFigure 2
  • EP2503430B1 patent drawingFigure 3

AI summary

A system and method of managing resources of an electronic device are described. A solver of the electronic device may receive one or more resource requirements from one or more resource requesters executing on the electronic device. The solver determines a values for resource characteristic based on the received resource requirements and dependency information defining hierarchical dependency between resource characteristic values associated with resources of the electronic device. The determined values of the resource characteristics are then provided to the associated resources of the electronic device.