Adaptive Application Power Management for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing power/battery management techniques primarily operate at a system level, failing to efficiently manage power consumption within applications, leading to suboptimal resource allocation and increased operational costs.
Innovation Solution
Implementing a process that determines and adapts application strategies based on power costs associated with executing actions, selectively employing location detection technologies to optimize resource usage and reduce power consumption, especially in devices with varying power states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If location detection technologies are continuously used to provide location-based services, then service quality and responsiveness are improved, but power consumption increases
Solution Approach 1:
The patent applies dynamics by making the location detection strategy adaptive and changeable based on device state. The system dynamically adjusts between different location detection technologies (GPS, network-based, sensor-based) and update frequencies according to current power availability, ensuring service reliability is maintained when power is充足 while reducing power consumption when battery is low.
Solution Approach 2:
The patent changes operational parameters of location detection based on device state. It adjusts update intervals, detection accuracy levels, and technology selection based on power state, network conditions, and user activity patterns. This parameter adaptation resolves the contradiction by optimizing the balance between service quality and power consumption under different operating conditions.
2Loss of energy
If system-level power management is used to enable or disable applications, then overall power consumption is reduced, but application-level resource allocation efficiency deteriorates
Solution Approach 1:
The patent segments power management control from system level to application level. Instead of blanket enabling/disabling of applications, it implements fine-grained control within the rewards service application, allowing different components (location detection, data synchronization, UI updates) to be independently managed based on their specific power consumption characteristics and importance to service functionality.
Solution Approach 2:
The patent implements self-service power management where the application autonomously monitors its own power consumption patterns, device state, and service requirements to make intelligent decisions about resource allocation. The system automatically adjusts its operational strategy without requiring system-level intervention, improving resource allocation efficiency while maintaining power savings.
3Measurement precision
If high-accuracy location detection is used continuously, then location service precision is improved, but battery life deteriorates
Solution Approach 1:
The patent applies partial action by using different levels of location detection accuracy based on service requirements and device state. Instead of continuously using high-accuracy GPS, it employs network-based or sensor-based location methods when lower precision suffices, reserving high-accuracy detection for critical moments. This partial application of high-accuracy detection maintains necessary service quality while extending battery life.
Data Source
AI summary
Techniques for varying application strategy for different device states are disclosed. In some embodiments, an application strategy for an application running on a mobile device is selected based on a state of the mobile device and executed with respect to the application while the mobile device remains in that state. A different application strategy is selected and executed with respect to the application when the mobile device enters a different state. That is, different application strategies are selected and executed with respect to the application for different detected states of the mobile device.


