Application State Management for Battery Conservation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveapplication functionalityVSAvoidbattery consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

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.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If applications are kept in enabled state for frequent access, then user convenience is improved, but resource consumption increases

Engineering Contradiction:
Improveapplication accessibilityVSAvoidbattery power
Core Design Contradiction:
Ease of operationVSLoss of energy

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.

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If applications are grouped and managed by state, then battery consumption is reduced, but system complexity increases

Engineering Contradiction:
Improvebattery consumptionVSAvoidapplication management system
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11740681B2Electronic device and application managing method thereof
Publication Date: 2023.08.29 SAMSUNG ELECTRONICS CO LTD
  • US11740681B2 patent drawing
  • US11740681B2 patent drawing
  • US11740681B2 patent drawing

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.