Dynamic Display Sleep Time Adjustment for Power Conservation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computing devices face inefficiencies in power conservation due to fixed sleep mode settings that do not adapt to user interactions or application requirements, leading to unwanted entry and exit from sleep mode, which wastes energy.
Innovation Solution
A computing device with a processor that dynamically adjusts sleep times based on user interactions and application usage, increasing or decreasing sleep times in response to user inputs to optimize power conservation by ensuring the device enters sleep mode only when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If a fixed sleep time is set for the display to enter sleep mode, then power conservation is improved, but the device may enter sleep mode during applications requiring minimal user interaction (such as video playback or reading), causing unwanted exit from sleep mode and wasting energy
Solution Approach 1:
The sleep time parameter is transformed from a fixed value to a dynamic value that automatically adjusts based on detected user interaction patterns. The system monitors user inputs over time and adapts the sleep time setting in real-time, allowing the display to remain active longer during applications like video playback or reading where minimal interaction occurs, while still conserving power during typical usage patterns.
Solution Approach 2:
The system implements a feedback mechanism where user interactions are continuously monitored and fed back to adjust the sleep time parameter. When the system detects that the user frequently interacts with the device shortly before the scheduled sleep time, it automatically extends the sleep time to prevent unwanted sleep mode entry. This closed-loop feedback ensures the sleep time setting continuously adapts to actual user behavior patterns.
2Adaptability or versatility
If the sleep time is increased to prevent unwanted entry during minimal interaction applications, then adaptability is improved, but power conservation efficiency decreases due to extended active periods
Solution Approach 1:
Rather than using a single fixed or uniformly increased sleep time, the system dynamically adjusts the sleep time parameter based on the specific application context and detected user interaction patterns. The sleep time is extended only when and where needed (during minimal interaction applications) while maintaining shorter sleep times for other applications, optimizing the balance between adaptability and power conservation.
Solution Approach 2:
The system applies different sleep time settings to different applications or usage contexts based on their specific requirements. Instead of a blanket increase in sleep time across all applications, the system locally adapts the sleep time parameter for specific applications like video players or e-book readers where minimal interaction is expected, while maintaining standard sleep times for other applications to preserve power conservation efficiency.
3Loss of energy
If the device enters sleep mode quickly to conserve power, then power conservation is improved, but user convenience deteriorates as the device may enter sleep mode during active use
Solution Approach 1:
The system performs preliminary monitoring of user interaction patterns before the sleep time elapses. By detecting user inputs in advance and predicting that the user will continue to interact with the device, the system preliminarily adjusts the sleep time to prevent unwanted entry into sleep mode during active use, thereby maintaining user convenience without sacrificing overall power conservation.
Data Source
AI summary
A computing device, such as a mobile communication device, is provided that adjusts, based on user interaction with the device, sleep times for a display to enter a sleep mode restricting use of a graphical user interface. The device includes a display providing the graphical user interface and a processor. The processor is configured to cause the display to enter the sleep mode after a sleep time without receiving any user inputs, increase the sleep time responsive to a user input received within a predetermined period of time after entry of the sleep mode and decrease the sleep time responsive to another user input directing the display to enter the sleep mode before passage of the sleep time. The processor may execute similar processes to adjust a plurality of sleep times associated with different applications and different functions within an application.


