Screen Saver Task Execution for System Load Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices experience system load and temperature increases when executing multiple tasks simultaneously, leading to lag and inefficiency, as existing screen savers do not effectively manage task execution during idle periods.
Innovation Solution
A method for a screen saver that allows users to select and automatically execute tasks while the screen saver is active or inactive, using a task setting window to sort and manage tasks, reducing system load during use and improving efficiency by executing secondary tasks upon screen saver exit.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple tasks are executed simultaneously in electronic devices, then task functionality is improved, but system load increases and temperature rises causing lag
Solution Approach 1:
The patent applies periodic action by scheduling task execution based on screen saver states - tasks are executed periodically when the screen saver is active (indicating user idle time) and stopped when the screen saver is inactive (user is working). This periodic on/off execution pattern allows the system to balance task completion with system resource conservation, avoiding continuous high load that causes temperature rise and lag.
2Use of energy by stationary object
If tasks are executed while screen saver is active, then power consumption is reduced, but system responsiveness may deteriorate
Solution Approach 1:
The patent applies preliminary action by proactively executing tasks during screen saver periods before the user returns to use the device. This allows background tasks (like file downloads, data synchronization, virus scanning) to be completed in advance, so when the user returns and the screen saver deactivates, the system is already updated and responsive, eliminating the need to wait for task completion during active use.
Data Source
AI summary
A task executing method adapted for a screen saver includes steps of opening a screen saver setting window; displaying a task setting region in the screen saver setting window, wherein the task setting region includes N first tasks and N is a positive integer; if P of the N first tasks are selected, automatically executing the P first tasks while a screen saver image starts, wherein P is a positive integer smaller than or equal to N.


