Process Suspension Mechanism for Mobile Battery Extension

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices often face battery power depletion during operations, especially when users need to perform tasks that require extended usage without access to a constant power source, leading to incomplete presentations or tasks due to insufficient battery life.

Innovation Solution

A data processing system mechanism that determines predicted power consumption and identifies processes to suspend, allowing the system to operate for a target time period by prioritizing and dynamically adjusting the execution of processes and processor clock frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple processes are executed simultaneously on the data processing system, then productivity and functionality are improved, but power consumption increases and battery life decreases

Engineering Contradiction:
Improveprocess execution capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts process execution states based on real-time battery level monitoring. The power management module continuously evaluates battery charge levels and automatically transitions processes between executed and suspended states, making the system adaptive to changing power availability conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of suspending all non-essential processes immediately when battery levels drop, the system selectively suspends only the subset of processes that are not critical for current operations. This partial action approach maintains essential functionality while reducing overall power consumption sufficiently to extend battery life

Inventive Principle:
Principle #16Partial or excessive action

2Speed

If the processor operates at high clock frequency, then processing speed and performance are improved, but power consumption increases

Engineering Contradiction:
Improveprocessor clock frequencyVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system implements dynamic clock frequency adjustment where the processor operates at high frequencies when battery levels are sufficient and automatically reduces to lower frequencies when battery levels drop below thresholds, creating a dynamic relationship between power availability and processing speed

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If all software applications and background processes are running, then system versatility and user functionality are improved, but the target time period of operation cannot be achieved

Engineering Contradiction:
Improvesoftware application functionalityVSAvoidbattery operation time
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of moving object

Solution Approach 1:

The system segments the process portfolio into critical and non-critical categories, allowing selective suspension of non-essential applications and background processes. This segmentation enables the system to maintain essential functionality while eliminating unnecessary power consumption that would prevent achievement of the target operation time period

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The power management module implements continuous feedback monitoring of battery levels, process power consumption patterns, and target time period requirements. Based on this feedback, the system automatically adjusts which processes are executed or suspended, creating a closed-loop control system that ensures target operation duration is achieved

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8250384B2Optimizer mechanism to increase battery length for mobile devices
Publication Date: 2012.08.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8250384B2 patent drawing
  • US8250384B2 patent drawing
  • US8250384B2 patent drawing

AI summary

An optimizer mechanism to increase battery length for mobile devices is provided. An operational state of a data processing system, e.g., a mobile device, is adjusted so as to achieve a target time period of operation when the data processing system is using a depleting power supply. A predicted power consumption of individual processes executing on the data processing system is determined and a remaining amount of power that the depleting power supply can provide is also determined. A subset of processes whose execution can be suspended is determined so that the data processing system can operate for the target period of time based on the predicted power consumption of the individual processes and the amount of power that the depleting power supply can provide. The identified subset of processes are placed in a suspended execution state.