Hard Disk Status Detection via SGPIO Signal Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining hard disk operation status through a serial general purpose input/output (SGPIO) port are prone to false alarms due to signal noise and instability, leading to inaccurate status readings.

Innovation Solution

A method that involves receiving raw operation status signals, determining if a previous signal was received within an operational period, generating an adjusted signal based on the current and enabled status signals, and applying a delay procedure to output a determined signal, thereby reducing false alarms and improving accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If signal analysis is performed through SGPIO port, then hard disk operation status can be obtained, but false alarms occur due to signal noise and instability

Engineering Contradiction:
Improvehard disk operation status detection accuracyVSAvoidsignal stability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by checking whether the SGPIO port is in an enabled state before processing the operation status raw signal. This preliminary check prevents noise and instability from affecting the signal analysis, thereby resolving the contradiction between measurement precision and reliability by filtering out unstable signals before they can cause false alarms

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism by adding a delay procedure that waits for a preset time interval before outputting the operation status determined signal. This intermediary delay allows unstable signals to settle and prevents immediate reaction to noise, thus improving reliability while maintaining measurement precision

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If operation status raw signal is directly processed, then response speed is fast, but accuracy is reduced due to noise and surges

Engineering Contradiction:
Improvesignal processing speedVSAvoidoperation status determination accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary action by checking the enabled status of the SGPIO port before processing the operation status raw signal. This preliminary filter eliminates noisy signals early in the processing chain, maintaining fast response speed while improving accuracy by preventing false alarm generation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using the enabled status signal to control whether the operation status raw signal should be processed. This feedback mechanism ensures that only valid, stable signals proceed through the processing pipeline, thereby maintaining both fast processing speed and high determination accuracy

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10831686B1Method of determining hard disk operation status
Publication Date: 2020.11.10 INVENTEC PUDONG TECH CORPOARTION
  • US10831686B1 patent drawing
  • US10831686B1 patent drawing
  • US10831686B1 patent drawing

AI summary

A method of determining a hard disk operation status is for determining an operation status of an electronic device which comprises a SGPIO port and a hard disk. The method comprises receiving an operation status raw signal of the hard disk through the SGPIO port, determining whether receiving a previous operation status raw signal of the hard disk has been performed before an operational period before receiving the operation status raw signal, generating an operation status adjusted signal according to the operation status raw signal of the hard disk and an enabled status signal of the SGPIO port when determining that receiving the previous operation status raw signal has not been performed before an operational period before receiving the operation status raw signal, and performing a delay procedure on the operation status adjusted signal according to a preset time interval to generate and output an operation status determined signal.