USB Mass Storage Driver Icon Display Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

USB Mass Storage devices, such as card readers, continue to display icons even when idle with no memory cards inserted, causing user confusion and unnecessary icon clutter on the host device.

Innovation Solution

A method and driver for controlling icon display on a personal computer that detects memory card insertions into USB Mass Storage devices, preventing the display of specific icons when no cards are inserted and allowing their display when cards are present, thereby managing icon visibility based on device usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the host device continues to display the icon representing USB Mass Storage connection, then the connection status is always visible, but the interface becomes cluttered and user confusion increases when the device is idle

Engineering Contradiction:
Improveconnection status visibilityVSAvoidinterface clutter and user confusion
Core Design Contradiction:
Loss of informationVSObject-generated harmful factors

Solution Approach 1:

The icon display is made dynamic by changing its visibility state based on whether a memory card is detected in the USB Mass Storage device. The icon is displayed only when a memory card is present and hidden when the device is idle, transforming the static icon display into a conditional dynamic behavior that adapts to device usage state.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The visibility parameter of the icon is changed based on the detection result of memory card insertion. When a memory card is detected, the icon visibility parameter is set to visible; when no memory card is detected, the icon visibility parameter is set to hidden, thereby controlling the icon display according to device usage state.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If the icon is displayed to indicate USB device connection, then users can identify connected devices, but unnecessary icons are displayed when the USB Mass Storage is idle with no memory cards

Engineering Contradiction:
Improvedevice connection informationVSAvoidnumber of displayed icons
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The icon display behavior is differentiated based on the local state of the USB Mass Storage device. Instead of uniformly displaying icons for all USB devices, the system applies different display rules: icons are shown only when a memory card is present in the USB Mass Storage, creating a localized quality change in icon display behavior specific to this device type and state.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs a preliminary detection of memory card insertion status before allowing icon display. This preliminary action prevents unnecessary icons from being displayed by checking the device state in advance, ensuring that icons only appear when there is actual content (memory card) to represent.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8214550B2Method for controlling icon display corresponding to a USB mass storage, associated personal computer, and storage medium storing an associated USB mass storage driver
Publication Date: 2012.07.03 SILICON MOTION INC
  • US8214550B2 patent drawing
  • US8214550B2 patent drawing
  • US8214550B2 patent drawing

AI summary

A method for controlling icon display corresponding to a Universal Serial Bus (USB) Mass Storage is provided. The USB Mass Storage is electrically connected to a USB port of a personal computer. The method includes: when it is detected that there is nothing inserted into any memory card slot of the USB Mass Storage, preventing the USB Mass Storage from triggering a specific icon to be displayed, wherein the specific icon is selectively utilized for indicating that at least one USB device is electrically connected to the personal computer; and when it is detected that a memory card is inserted into any of at least one memory card slot of the USB Mass Storage, allowing the specific icon to be displayed. An associated personal computer and a storage medium storing an associated USB Mass Storage driver for controlling icon display corresponding to the USB Mass Storage are further provided.