Adaptive Battery Threshold Control for Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices often enter a hibernate state prematurely due to conservatively set battery level thresholds, reducing the active usage time before the device powers down.

Innovation Solution

Dynamic adjustment of reported battery capacity and threshold levels based on device parameters such as memory load, age, temperature, and software complexity to delay the hibernate state entry, ensuring sufficient energy reserves for extended active usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the battery level threshold is set conservatively high to ensure sufficient energy for hibernate transition, then the reliability of hibernate state entry is improved, but the active usage time of the device is reduced

Engineering Contradiction:
Improvereliability of hibernate state entryVSAvoidactive usage time
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The patent applies dynamics by making the battery level threshold adaptive rather than static. The threshold is dynamically adjusted based on monitored device parameters including memory load, device age, temperature, and software complexity. When conditions favor faster hibernate transition, the threshold is raised; when conditions require more preparation time, the threshold is lowered. This resolves the contradiction by allowing the system to maintain high reliability when needed while maximizing active usage time when conditions permit.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of battery level threshold from a fixed value to a variable that depends on multiple device parameters. The system monitors memory load, device age, temperature, and software complexity to determine the optimal threshold. This parameter change allows the threshold to be optimized for each specific operational context, resolving the contradiction between reliability and active usage time by adapting to different system states.

Inventive Principle:
Principle #35Parameter changes

2Duration of action of moving object

If the battery level threshold is set low to maximize active usage time, then the duration of active usage is improved, but the reliability of successful hibernate transition is reduced

Engineering Contradiction:
Improveactive usage timeVSAvoidreliability of hibernate state entry
Core Design Contradiction:
Duration of action of moving objectVSReliability

Solution Approach 1:

The system dynamically adjusts the threshold based on real-time monitoring of device parameters. When the system detects conditions that facilitate faster hibernate transition (low memory load, optimal temperature, etc.), it raises the threshold to maximize active usage time. When conditions are unfavorable, it lowers the threshold to ensure reliable transition. This dynamic behavior resolves the contradiction by making reliability conditional on system state.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by continuously monitoring device parameters (memory load, temperature, software complexity) and using this information to adjust the battery level threshold. The system receives feedback about current operational conditions and modifies the threshold accordingly, creating a closed-loop control system that balances active usage time and transition reliability based on real-time system state.

Inventive Principle:
Principle #23Feedback

3Loss of energy

If the OS enters hibernate state earlier to conserve energy, then the energy conservation is improved, but the productivity and user experience are reduced

Engineering Contradiction:
Improveenergy conservationVSAvoidproductivity
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The system dynamically determines when to enter hibernate state by adjusting the threshold based on current operational conditions. Instead of using a fixed conservative threshold that would trigger early hibernation, the system adapts the threshold to allow later hibernation when conditions permit, thereby maintaining productivity while still conserving energy when appropriate. This resolves the contradiction by making energy conservation subordinate to productivity when system conditions allow.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10061380B2Report updated threshold level based on parameter
Publication Date: 2018.08.28 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US10061380B2 patent drawing
  • US10061380B2 patent drawing
  • US10061380B2 patent drawing

AI summary

Example embodiments disclosed herein relate to reporting a first updated threshold level related to a battery. A parameter related to power to be drawn by the computing device for the first OS to enter a hibernate state is monitored. The first updated threshold level are set based on the parameter. The first updated threshold level is reported to the first OS. The first OS is to vary the first battery level threshold based on the first updated threshold level.