Application State Management for Battery Conservation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Portable electronic devices face battery consumption issues due to applications running in background states, consuming resources even when not in use, leading to reduced battery life.
Innovation Solution
Classifying application states into enabled, sleep, and disabled states, and grouping them accordingly to manage resource usage, with the processor identifying and updating these states based on user input and periodic patterns to optimize battery consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If applications are allowed to run in background state, then application functionality and user convenience are improved, but battery consumption increases
Solution Approach 1:
The patent segments applications into three distinct states: enabled state (fully operational), sleep state (minimal resource usage but maintainable), and disabled state (completely stopped). This segmentation allows the system to manage applications differently based on their current state, enabling background applications to contribute functionality while consuming minimal battery power when not actively needed.
2Ease of operation
If applications are kept in enabled state for frequent access, then user convenience is improved, but resource consumption increases
Solution Approach 1:
The patent implements dynamic state transitions for applications based on user interactions and system conditions. Applications can transition between enabled, sleep, and disabled states depending on usage patterns, allowing the system to adapt resource allocation in real-time. This dynamic management ensures frequently accessed applications remain enabled while less used applications automatically transition to sleep or disabled states to conserve battery power.
3Use of energy by moving object
If applications are grouped and managed by state, then battery consumption is reduced, but system complexity increases
Solution Approach 1:
The patent implements a self-service mechanism where applications automatically transition between states based on predefined criteria and usage patterns. The system monitors application behavior and autonomously manages state transitions without requiring complex user intervention or manual configuration. This self-managing approach reduces battery consumption while keeping the management system relatively simple, as the automation handles the complexity internally.
Data Source
AI summary
An electronic device is disclosed, including: a display, a processor, and a memory operatively connected to the processor, the memory storing instructions and a plurality of applications installed in the electronic device, wherein the instructions, which when executed, cause the processor to: identify states for each of the plurality of applications, the states each including one of an enabled state, a sleep state, or a disabled state, wherein applications in the sleep state are grouped into a first application group, and applications in the disabled state are grouped into a second application group, execute a first application to display a first field, a second field, and a third field including a selectable object via the display, and based on a first user input selecting the selectable object, re-identity the states of each of the plurality of applications to update the first application group and the second application group.


