Storage Device HID Protocol Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer peripherals require the installation of a device driver to communicate with a host machine, which complicates the configuration and management of features such as RAID settings, firmware updates, and encryption on storage devices.

Innovation Solution

The use of a Human Interface Device (HID) protocol allows for the configuration and management of computer peripherals, including storage devices, without the need for a dedicated driver, enabling bi-directional communication and enabling features like RAID configuration, firmware updates, and encryption settings through a USB HID interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a device driver is installed to enable communication between storage device and host machine, then communication capability is improved, but device complexity and configuration difficulty increase

Engineering Contradiction:
Improvecommunication capabilityVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by implementing a Human Interface Device (HID) interface on the storage device that can be recognized by standard HID drivers already present in the host operating system. This allows the storage device to communicate configuration commands and status information without requiring a dedicated storage device driver, thereby reducing configuration complexity while maintaining communication capability.

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

Solution Approach 2:

The HID interface acts as an intermediary between the storage device and the host machine. Instead of directly communicating through complex proprietary protocols requiring custom drivers, the storage device uses the standardized HID protocol as a mediator, enabling communication through existing generic HID drivers in the host system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a dedicated driver is installed to manage features like RAID settings, firmware updates, and encryption, then feature functionality is improved, but ease of operation deteriorates due to installation requirements

Engineering Contradiction:
Improvefeature functionalityVSAvoidconfiguration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The HID interface is designed to handle multiple functions including RAID configuration, firmware updates, encryption settings, and status monitoring through a single standardized interface. This eliminates the need for separate dedicated drivers for each feature while maintaining full functionality, thereby improving ease of operation.

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

Solution Approach 2:

The storage device provides self-service capabilities by implementing the HID interface directly, allowing the host system to communicate with and configure the device using built-in operating system HID support. This eliminates the need for external driver installation and configuration steps, making the device easier to operate.

Inventive Principle:
Principle #25Self-service

3Reliability

If driver installation is required to establish communication interface, then communication reliability is improved, but loss of time increases due to installation process

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The storage device pre-implements the HID interface during manufacturing, so that when connected to a host machine, it is immediately recognized by the operating system's built-in HID driver support. This preliminary preparation eliminates the need for post-connection driver installation, reducing configuration time while maintaining communication reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By using the universally supported HID protocol that is already integrated into standard operating systems, the storage device achieves immediate recognition and communication capability upon connection, eliminating the time-consuming driver installation process while ensuring reliable communication through the standardized interface.

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

Data Source

PatentUS10802993B2Driverless device configuration
Publication Date: 2020.10.13 SEAGATE TECH LLC
  • US10802993B2 patent drawing
  • US10802993B2 patent drawing
  • US10802993B2 patent drawing

AI summary

Systems and methods for configuration of computer peripherals are described. In one embodiment, the systems and methods may include detecting the storage device being connected to a host machine; determining whether the host machine supports human interface device (HID) service; and upon determining the host machine supports the HID service, bypassing installation of a driver and using a HID protocol to establish an interface between the storage device and the host machine.