Background App CPU Usage Limiting for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing usage time of smartphones has outpaced the limited battery life, necessitating a method to reduce power consumption, particularly by limiting unnecessary CPU usage from apps operating in the background.

Innovation Solution

An electronic device method that executes an app in response to user input, switches it to the background, checks for abnormal CPU usage, and automatically limits the app's operation if conditions are met, displaying a report on the results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the app is allowed to run in the background without restriction, then the app functionality is maintained, but power consumption increases due to unnecessary CPU usage

Engineering Contradiction:
Improveapp functionalityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically changes the operational parameters of background apps by monitoring CPU usage and automatically limiting or suspending apps that exceed predetermined thresholds. This resolves the contradiction by adjusting the runtime parameters of background processes based on their actual resource consumption patterns, maintaining necessary functionality while reducing unnecessary power consumption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements continuous feedback by monitoring CPU usage of background apps and automatically adjusting their operation status. The processor detects abnormal CPU usage patterns and responds by limiting or suspending the offending apps, creating a closed-loop control system that balances app functionality with power consumption management.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the processor continuously monitors all background apps, then abnormal CPU usage can be detected, but device complexity increases

Engineering Contradiction:
ImproveCPU usage detectionVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies partial monitoring by focusing only on background apps that exhibit abnormal CPU usage patterns rather than continuously monitoring all apps. The processor selectively intervenes when predetermined conditions are met, avoiding the excessive overhead of universal continuous monitoring while maintaining effective detection of problematic apps.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system establishes predetermined CPU usage thresholds and monitoring criteria in advance. By pre-defining the conditions for intervention, the system reduces the complexity of real-time decision-making, allowing the processor to efficiently detect abnormal usage without requiring complex analytical algorithms during operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20210389973A1Electronic device and method for operating the same
Publication Date: 2021.12.16 SAMSUNG ELECTRONICS CO LTD
  • US20210389973A1 patent drawing
  • US20210389973A1 patent drawing
  • US20210389973A1 patent drawing

AI summary

A method and an apparatus for reducing power consumption of an electronic device are provided. The method includes executing an app in response to a first user input and switching the app to a background in response to a second user input. The method also includes confirming whether the app that has been switched to the background satisfies at least one condition and automatically limiting an operation of the app when the app that has been switched to the background satisfies the at least one condition. A result of the automatically limiting operation the operation of the app is displayed.