Embedded Controller Shutdown Key Scheduling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience as they need to wait for the computer system to boot up before using hot-keys or shortcut keys to activate applications, as these keys are inaccessible during the shutdown state.
Innovation Solution
A method and computer system that allows generating and storing control instructions when a key is pressed down during shutdown, enabling actions to be performed upon boot-up, utilizing an embedded controller and basic input/output system to execute these instructions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the computer system is in shutdown state, then power consumption is reduced, but hot-keys and shortcut keys become inaccessible
Solution Approach 1:
The embedded controller stores control instructions in advance when keys are pressed during shutdown state, so that actions can be executed automatically after boot-up without requiring user interaction during the booting process
Solution Approach 2:
The embedded controller acts as an intermediary between the keyboard input and the main processing device, capturing key presses during shutdown and translating them into stored control instructions that trigger specific actions after boot-up
2Speed
If hot-keys are used to activate applications, then application activation speed is improved, but user convenience deteriorates due to waiting for boot-up
Solution Approach 1:
Control instructions are stored in advance during shutdown state, and actions are automatically executed during or after boot-up process, eliminating the need for users to wait until boot-up completes before using hot-keys
Solution Approach 2:
The system automatically executes predetermined actions based on stored control instructions without requiring user intervention during boot-up, making the system self-serve the hot-key activation function
Data Source
AI summary
A method capable of executing programs for a computer system operating in a shut down state includes generating a control instruction while a key of the computer system is pressed down; storing the control instruction; and performing actions according to the control instruction when the computer system is booted up.


