Smart Assertion Management for Power Conservation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices face power consumption issues due to prolonged active power assertions, which prevent them from entering low power states, leading to reduced battery life in battery-powered devices.
Innovation Solution
A system power manager is implemented to manage power assertions by starting a timer based on contextual data, such as device inactivity, and automatically transitioning the device to a sleep mode upon timer expiration, thereby terminating active power assertions and conserving power.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a power assertion is maintained for an extended period to ensure task completion, then task reliability is improved, but power consumption increases and battery life is reduced
Solution Approach 1:
The system performs preliminary actions by starting a timer when a power assertion is received, proactively monitoring the duration before the assertion becomes excessive. This allows the system to prepare for potential power management actions before the problem arises, balancing task completion with power conservation.
Solution Approach 2:
The system implements feedback by continuously monitoring the power assertion duration against a threshold and using this information to determine when to terminate the assertion. The timer provides feedback on elapsed time, enabling the system to make informed decisions about power management while ensuring tasks complete within reasonable timeframes.
2Duration of action of moving object
If a power assertion remains active for an excessive period of time, then task execution is ensured, but battery life is shortened
Solution Approach 1:
The system changes the parameter of power assertion duration by introducing a time threshold and using a timer to track elapsed time. When the timer indicates the threshold is exceeded, the system terminates the power assertion, effectively controlling the duration parameter to prevent excessive battery drain while allowing sufficient time for task completion.
3Productivity
If the electronic device remains in active state to support power assertions, then task processing capability is maintained, but power consumption increases
Solution Approach 1:
The system performs preliminary monitoring by starting a timer when a power assertion is received, tracking the duration before taking action. This preliminary action allows the device to maintain active state only as long as necessary, transitioning to low power state promptly when the assertion duration exceeds the threshold, thus balancing productivity with energy conservation.
Solution Approach 2:
The timer provides continuous feedback on the duration of the power assertion, enabling the system to determine when to terminate the assertion and transition to a low power state. This feedback mechanism ensures the device maintains active state only when necessary for task completion, reducing unnecessary energy loss.
Data Source
AI summary
The present disclosure relates to techniques for managing power assertions associated with applications that may run on an electronic device. For example, to reduce power consumption of power available on a power source of the electronic device, the electronic device may start a timer after receiving a request for a power assertion. When the timer expires, the electronic device may enter a low power state.


