App Execution Control with Display-Off Fake Sleep Mode
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing smartphones consume unnecessary battery power when executing apps like game apps, especially during idle stages, as stopping the display also stops the app execution, and there's no efficient way to maintain app continuity without display.
Innovation Solution
Implement a 'fake sleep mode' that allows the app to continue execution while the display is turned off, distinguishing between 'fake sleep mode applicable' and 'non-applicable' apps based on defined conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the display unit is stopped to save battery during idle game stages, then battery consumption is reduced, but the app execution is also stopped and requires reactivation
Solution Approach 1:
The patent segments the display unit and app execution system into independent components. The display can be turned off while the app execution continues in the background through a hidden execution environment, allowing energy savings without interrupting app progress. This is achieved by creating a separate execution context that doesn't depend on display state.
Solution Approach 2:
The patent introduces an intermediary execution environment that mediates between the display unit and app execution. When the display is off, the app continues running in this intermediate hidden environment, acting as a buffer that decouples the dependency between display state and execution state, thus maintaining app continuity while saving battery.
2Ease of operation
If the display unit is kept on to maintain app execution continuity, then app operability is improved, but unnecessary battery consumption occurs during idle stages
Solution Approach 1:
The system segments display functions from execution functions, allowing the display to be turned off independently while execution continues. This segmentation enables selective activation - the display only activates when needed for user interaction, while execution maintains continuity in the background during idle stages, reducing unnecessary energy consumption.
Solution Approach 2:
The patent implements periodic display activation during app execution. The display turns on periodically to show game progress or allow user input, then turns off during idle periods while execution continues. This periodic action pattern reduces battery consumption by minimizing display on-time while maintaining app continuity through background execution.
3Loss of energy
If the smartphone is set to sleep mode to stop display, then power saving is achieved, but the game app execution is stopped and progress is lost
Solution Approach 1:
The patent introduces a hidden execution environment as an intermediary layer between the display system and app execution system. When sleep mode is activated and the display turns off, the app continues executing in this hidden environment rather than being stopped. This intermediary execution context preserves game progress continuity while enabling power-saving display shutdown, effectively decoupling the sleep mode effect from execution state.
Solution Approach 2:
The system creates a copy of the execution environment that operates independently of the display state. This copied hidden execution context allows the app to continue running even when the original display-linked execution would be stopped by sleep mode, preserving progress while enabling power savings.
Data Source
AI summary
An app is configured to continuously execute even while a display unit display is stopped in an information processing device. A control unit executes app execution control, and display control of the display unit determines whether an app being executed in normal operation mode is a fake sleep mode applicable app or a fake sleep mode non-applicable app. In the case of the fake sleep mode applicable app, transition is made to a fake sleep mode in which display of an app execution screen is stopped or changed to power-saving display in response to a defined mode transition condition, and the app is continuously executed. In the case of the fake sleep mode non-applicable app, transition is made to a sleep mode in which the display of the app execution screen is stopped and the execution of the app is also stopped in response to a mode transition condition.


