Storage Controller HID Command Path for Limited User Write Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users with limited user authority mode cannot manage external storage devices set to write protect mode, as they are unable to transmit necessary commands to reset the storage properties, leading to inconvenience.

Innovation Solution

A data access method and system that utilize a storage medium controller to receive and respond to commands via human interface device and mass storage device protocols, allowing the storage properties of a partition to be reset to writable mode, enabling data writing even when the user is logged in with limited user authority.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the storage property of a partition is set as write protect mode for security reasons, then data security is improved, but user accessibility is worsened because users with limited user authority cannot reset the storage property or write data

Engineering Contradiction:
Improvedata securityVSAvoiduser accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary mechanism where the storage medium controller receives commands from the host system through a human interface device path (USB HID path) rather than direct mass storage paths. This intermediary communication channel allows users with limited user authority to send commands to change storage properties and write data, resolving the contradiction between security restrictions and user accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the operation system forbids application programs from transmitting SCSI commands to external storage apparatus for security reasons, then system security is improved, but device controllability is worsened because users cannot manage external storage devices

Engineering Contradiction:
Improvesystem securityVSAvoiddevice controllability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent uses the human interface device path as an intermediary communication channel that bypasses the traditional mass storage device path restrictions. This allows application programs to transmit commands to the storage medium controller through the HID path, enabling device controllability while maintaining system security through the operating system's existing user authority management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The storage medium controller is designed to handle multiple types of commands through different paths - it can receive mass storage commands through the mass storage device path and human interface device commands through the HID path. This multi-functionality allows the controller to serve both traditional storage operations and limited-user authority operations, improving device controllability without compromising security.

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

Data Source

PatentUS8667242B2Data access method and system, storage medium controller and storage system
Publication Date: 2014.03.04 PHISON ELECTRONICS
  • US8667242B2 patent drawing
  • US8667242B2 patent drawing
  • US8667242B2 patent drawing

AI summary

A data access method for writing data into a storage apparatus is provided, wherein the storage apparatus has a storage unit, the storage unit has a partition, the storage property of the partition is set as a write protect mode and the storage apparatus is coupled to a host system having an operation system. The data access method includes transmitting a command from the host system to the storage apparatus through a human interface device path and setting the storage property of the first partition as a writable mode in response the command. The data access method also includes storing data into the partition by using built-in commands of the operation system. Accordingly, the data access method can write data into a partition that has been at the write protect mode when a user logins the operation system with a limited user authority mode.