Software Power Mode Control for Presentation Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer systems unexpectedly activate sleep/standby or hibernate modes while operating software applications, disrupting tasks such as slide presentations or video clips, due to user inactivity, leading to unintended power mode changes.
Innovation Solution
Software applications and browser applications can disable power modes by selecting specific options, preventing the operating system from turning off the screen or logging out the user, and maintaining the disabled state until the application is closed or a specified time has passed, using features like fake activity signals and power mode configuration files.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the computer system activates sleep/standby mode after a period of user inactivity, then battery charge is saved, but the operation of software applications is disrupted
Solution Approach 1:
The system dynamically adjusts power mode behavior based on application state. When a software application is detected to be in an active state (e.g., presenting a slide show or playing a video), the sleep/standby mode is disabled, allowing the system to remain fully operational. When no such applications are running, the system freely transitions to sleep/standby mode to conserve battery charge.
2Loss of energy
If the computer system activates hibernate mode during extended user inactivity, then power consumption is reduced, but user workflow is interrupted
Solution Approach 1:
The system dynamically determines whether to allow hibernate mode based on the state of running applications. When applications that require continuous operation (such as slide presentations or video playback) are detected, the system prevents transition to hibernate mode. When no such applications are running, the system allows hibernate mode to activate, reducing power consumption during extended idle periods.
3Loss of energy
If the computer system automatically switches power modes based on user inactivity, then energy efficiency is improved, but task completion is hindered
Solution Approach 1:
The system continuously monitors the state of software applications and uses this feedback to determine appropriate power mode behavior. By detecting whether applications are in an active state (such as slide shows or video playback), the system receives real-time feedback about user intent and adjusts power mode activation accordingly, preventing automatic mode changes during critical task periods.
Solution Approach 2:
The power management system dynamically adapts its behavior based on real-time application state information. When applications requiring continuous display or interaction are detected, the system transitions to a more active power state. When no such applications are running, the system transitions to lower power states, optimizing energy efficiency without hindering user tasks.
Data Source
AI summary
An application may receive a request to control a power mode. The power mode may be controlled based on the request and the operational status of the application. In one example, the power mode may be disabled until termination of the application. In another example, the power mode may be disabled for a specified amount of time or according to operational status of multiple applications and/or electronic pages. In yet another example, the power mode may be controlled according to an operating system power management configuration.


