USB Device Mode Switching for Driver Installation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

USB devices, especially WiFi-enabled Ufi data card products, face issues where they are switched to a compound device multi-port mode after driver installation, leading to functional issues when disconnected and reconnected to different PCs without proper reset, affecting user experience.

Innovation Solution

An active USB device and method that allows switching from a compound device multi-port mode to a single compact disc mode upon disconnection, and vice versa, using a USB protocol stack reset function to manage mode changes without user intervention, ensuring seamless driver installation across different host devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the USB device is switched to compound device multi-port mode after driver installation, then the device can perform various user functions, but the device cannot be re-installed on another PC without manual reset

Engineering Contradiction:
Improvedevice functionalityVSAvoiddriver installation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The USB device automatically detects whether it is connected to a host that has the driver installed and self-adjusts its operating mode accordingly. When connected to a host without the driver, the device automatically switches to single compact disc mode to enable driver installation, eliminating the need for manual user intervention or reset operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The USB device dynamically switches between two operating modes (single compact disc mode and compound device multi-port mode) based on the detected host environment. This dynamic adaptation allows the device to optimize its functionality for each specific usage scenario, ensuring both driver installability and operational capability as needed.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the USB device performs whole board reset to switch modes, then the device can switch from multi-port mode to single compact disc mode, but the startup time increases

Engineering Contradiction:
Improvemode switching capabilityVSAvoidstartup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Instead of performing a whole board reset, the invention segments the reset operation to only the USB protocol stack level. This selective reset approach maintains the benefits of mode switching while significantly reducing the time required, as only the necessary USB components are reset rather than the entire device system.

Inventive Principle:
Principle #1Segmentation

3Stability of the object's composition

If the USB device remains in multi-port mode after disconnection, then the device maintains operational state, but driver installation fails on new PC

Engineering Contradiction:
Improvedevice state stabilityVSAvoiddriver installation compatibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The USB device implements a feedback mechanism that continuously monitors the host connection status and driver installation state. Based on this feedback, the device automatically adjusts its operating mode to ensure compatibility with the current host environment, thereby maintaining both state stability and installation compatibility.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10042800B2Active USB device and switching method for operating mode thereof
Publication Date: 2018.08.07 ZTE CORP
  • US10042800B2 patent drawing
  • US10042800B2 patent drawing
  • US10042800B2 patent drawing

AI summary

An active USB device and a method for switching an operating mode thereof are provided. In the method, a USB devices is connected to a first host device, and the USB device is in a compound device multi-port mode; the USB device is disconnected from the first host device and the USB devices keeps in the On state; upon detection disconnection of the USB device to the first host device, the USB device switches from the compound device multi-port mode to the single compact disc mode. According to the method for switching the operating mode of the USB device in the disclosure, the USB device can install driver without distinction and completely in various complicated application environments, thereby increasing user experience.