Electronic Device Automatic Crash Recovery via Diagnostic Utility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic devices often require manual rebooting and power disconnection to address hardware crashes, leading to user inconvenience and potential device deterioration, as users may misunderstand that a reboot fixes the issue, while actually, the hardware defect remains unaddressed.

Innovation Solution

An automatic scanning and recovering method that utilizes a crash flag to determine proper shutdown status, executing a system diagnostics utility to scan and recover the device when necessary, thereby ensuring proper shutdown and extending device lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the user manually reboots the electronic device to address an abnormal screen, then the device can work properly temporarily, but the hardware defect remains unaddressed and the device may crash again, requiring frequent reboots and user intervention

Engineering Contradiction:
Improvedevice stabilityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically detects crash flags and executes diagnostic utilities without user intervention. When a crash is detected, the system sets a crash flag, and upon next boot, automatically runs the diagnostic utility to scan and repair hard drive errors, eliminating the need for users to manually reboot or understand error messages.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs diagnostic scanning automatically during the boot process before the user interacts with the device. By checking the crash flag and executing repairs in advance, the system ensures the device is in a healthy state before normal operation begins, preventing crashes before they affect user experience.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the user disconnects the power source to shut down the device during a crash, then the abnormal screen is cleared, but the device deterioration accelerates and lifetime is shortened

Engineering Contradiction:
Improvecrash recoveryVSAvoiddevice lifetime
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The system automatically performs proper shutdown procedures and diagnostic repairs instead of requiring forceful power disconnection. The crash flag mechanism triggers automated diagnostics that repair underlying issues, allowing the device to be shut down properly without hardware stress, thereby extending device lifetime while maintaining reliability.

Inventive Principle:
Principle #25Self-service

3Reliability

If the system executes a system diagnostics utility automatically to scan and recover the device, then hardware defects are addressed and device lifetime is extended, but the system complexity increases

Engineering Contradiction:
Improveautomatic repair capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts the crash detection and diagnostic execution logic into a separate, standardized utility program. The crash flag serves as a simple trigger that separates the detection mechanism from the complex diagnostic scanning process, allowing the main operating system to remain simple while enabling sophisticated automatic repair capabilities through a dedicated utility.

Inventive Principle:
Principle #2Taking out (Extraction)

4Ease of repair

If the user lacks professional skills to understand error information on abnormal screens, then troubleshooting becomes difficult and requires professional intervention, but with automatic scanning and recovering, users can repair the device themselves

Engineering Contradiction:
Improvetroubleshooting capabilityVSAvoiderror information understanding
Core Design Contradiction:
Ease of repairVSLoss of information

Solution Approach 1:

The system performs self-diagnosis and self-repair by automatically detecting crashes via the crash flag and executing diagnostic utilities without user input. This eliminates the need for users to interpret error messages or understand technical information, as the system handles the entire troubleshooting process autonomously, making repair accessible to non-expert users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9898367B2Automatic scanning and recovering method for electronic device
Publication Date: 2018.02.20 INSYDE SOFTWARE CORP
  • US9898367B2 patent drawing
  • US9898367B2 patent drawing
  • US9898367B2 patent drawing

AI summary

An automatic scanning and recovering method for an electronic device is provided herein and executed by the electronic device. The method comprises following steps: a step of receiving a booting command; a step of determining whether a crash flag is in an activating status when the electronic device is turned on; a step of performing a system diagnostics utility to scan and recover the electronic device when the crash flag is in the activating status; and a step of setting the crash flag to be in an inactivating status and performing a rebooting procedure.