Keyboard-Verified Restart Control to Prevent Accidental Reboots

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices often perform unnecessary restart operations due to accidental pressing of the restart button, and may fail to restart due to firmware crashes, leading to operational inefficiencies.

Innovation Solution

A restart control device and method that includes a keyboard scan part and a determining part to scan keys and verify the simultaneous pressing of assigned keys and the restart button, providing a restart control signal only when both are pressed, and includes a status value timer to recover scan end status values and prevent firmware crashes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single restart button is provided for easy operation, then ease of operation is improved, but reliability deteriorates due to accidental pressing

Engineering Contradiction:
Improverestart button operationVSAvoidrestart operation accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary verification mechanism where the keyboard controller acts as a mediator between the restart button and the restart execution. When the restart button is pressed, the system checks whether an assigned key is simultaneously pressed through keyboard scanning. This intermediary check prevents accidental restarts while maintaining the simplicity of the restart button interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If keyboard scan operations are continuously performed to detect key presses, then measurement precision is improved, but use of energy increases

Engineering Contradiction:
Improvekey press detection accuracyVSAvoidkeyboard scan energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The keyboard scan operation is performed periodically rather than continuously. The keyboard controller scans the keyboard at specific intervals to detect key press states. This periodic scanning approach maintains adequate detection precision for restart verification while significantly reducing energy consumption compared to continuous scanning.

Inventive Principle:
Principle #19Periodic action

3Reliability

If a verification mechanism using assigned keys is implemented to prevent accidental restarts, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improverestart operation accuracyVSAvoidrestart control mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent reuses the existing keyboard controller and keyboard scanning functionality for the dual purpose of normal keyboard input processing and restart button verification. By assigning specific keys as verification keys and checking their press state through the existing keyboard scan mechanism, the system achieves reliable restart control without adding separate verification hardware, thus minimizing device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11467847B2Restart control device and restart control method
Publication Date: 2022.10.11 ITE TECH INC
  • US11467847B2 patent drawing
  • US11467847B2 patent drawing
  • US11467847B2 patent drawing

AI summary

The disclosure provides a restart control device and a restart control method. The restart control device is disposed in an electronic device. The electronic device includes a keyboard and a restart button. At least one assigned key of a plurality of keys of the keyboard is set. The restart control device determines whether the at least one assigned key is pressed, and determines whether the restart button is pressed. When determining that the restart button is pressed and the at least one assigned key is pressed, the restart control device provides a restart control signal to cause the electronic device to perform a restart operation. The disclosure can prevent an unnecessary restart operation due to a single restart button being mistyped.