Dynamic Process Binding and Priority Adjustment for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic devices face increased power consumption due to service processes running with fixed priority levels, even when not in use, as they are bound to application programs, leading to inefficient resource allocation and higher energy usage.

Innovation Solution

A method for process management that acquires association processes and their priority levels, adjusts binding states, and performs priority adjustments based on operation states, allowing for the unbinding of unused secondary processes and reducing priority levels to conserve power.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If service processes are bound to application programs with fixed priority levels, then the application programs can maintain high priority for service processes, but the power consumption of the electronic device increases when service processes are not running

Engineering Contradiction:
Improveservice process availabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic priority adjustment for service processes based on their operation states. The system dynamically changes priority levels: maintaining high priority when service processes are running and needed, and reducing priority when they are not running. This dynamic adjustment resolves the contradiction by making priority levels adaptive rather than fixed, ensuring service availability when needed while reducing power consumption when services are inactive.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of priority level based on the operation state of service processes. By monitoring whether service processes are running or not, the system adjusts the priority parameter accordingly - keeping it high when processes are active and lowering it when inactive. This parameter change strategy allows the system to maintain reliability during operation while reducing energy consumption during idle states.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If secondary processes are bound to primary processes, then the application functionality is maintained, but resource allocation becomes inefficient when primary processes are not running

Engineering Contradiction:
Improveapplication functionalityVSAvoidresource allocation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the binding relationship between primary and secondary processes based on operation states. When the primary process is not running, the system separates (unbinds) secondary processes from it, allowing independent management. When the primary process is running, the binding is restored to maintain functionality. This segmentation enables efficient resource allocation by preventing secondary processes from being constrained by inactive primary processes while maintaining application functionality when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The binding state between primary and secondary processes is made dynamic rather than static. The system automatically adjusts the binding relationship based on the operation state of primary processes - binding when active and unbinding when inactive. This dynamic binding mechanism resolves the contradiction by maintaining application functionality through binding when needed while improving resource allocation efficiency by unbinding when primary processes are not running.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If fixed priority levels are assigned to processes, then process management is simplified, but power consumption increases due to inability to adjust priority based on operation state

Engineering Contradiction:
Improveprocess management simplicityVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system implements self-service process management by automatically adjusting priority levels based on monitored operation states without requiring manual intervention. The process management mechanism monitors itself and adapts priority assignments dynamically, maintaining simplicity while reducing power consumption. This self-adjusting capability resolves the contradiction by eliminating the need for complex manual management while achieving energy efficiency through automatic state-based priority adjustment.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11157315B2Method for process management and electronic device
Publication Date: 2021.10.26 NOKIA TECHNOLOGIES OY
  • US11157315B2 patent drawing
  • US11157315B2 patent drawing
  • US11157315B2 patent drawing

AI summary

A method for process management in an electronic device is disclosed. The method includes: acquiring a set of association processes corresponding to an application in the electronic device and priority levels of association processes, wherein the set of association processes includes a primary process of the application and at least one secondary process bound to the primary process; acquiring an operation state of the primary process and an operation state of each of the at least one secondary process, respectively; and adjusting a binding state between the primary process and each of the at least one secondary process and performing a priority adjustment for the primary process and each of the at least one secondary process between which are in the adjusted binding state according to the operation state of the primary process and the operation state of each of the at least one secondary process.