USB Expansion Device Automatic Switch Reset for Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional USB devices with universal serial bus (USB) interfaces often become incompatible with different operation systems or software/hardware devices, leading to sudden disabling and requiring users to manually reset or restart systems to restore functionality, which is not user-friendly.

Innovation Solution

A USB detecting method and expansion device with automatic detecting and active correcting functions, utilizing a controlling and processing unit, USB input/output ports, and switches to monitor USB detection signals, reset data and power signals, and simulate plug-in/plug-out actions to restore functionality when devices are detected as disabled.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If USB peripheral devices are connected to USB input/output ports, then USB functionality is provided, but USB interfaces may become incompatible and suddenly disabled

Engineering Contradiction:
ImproveUSB device compatibilityVSAvoidUSB interface stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system continuously monitors the USB interface state by detecting signals from USB peripheral devices. When a device becomes disabled or incompatible, the detection unit identifies this state and triggers a reset operation on the switch, restoring USB functionality automatically without user intervention

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The USB expansion device performs self-diagnosis and self-correction by automatically detecting disabled devices and resetting the internal switch to restore connectivity, eliminating the need for manual user intervention to resolve compatibility issues

Inventive Principle:
Principle #25Self-service

2Reliability

If users manually reset or restart systems to restore USB functionality, then USB devices can be restored to normal working state, but user operation complexity increases

Engineering Contradiction:
ImproveUSB interface restorationVSAvoidUser operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically detects when USB devices are disabled and performs self-correction by resetting the internal switch, completely eliminating the need for users to manually reset or restart the system to restore USB functionality

Inventive Principle:
Principle #25Self-service

3Extent of automation

If USB detection signals are continuously monitored, then automatic detection of disabled devices is achieved, but system complexity increases

Engineering Contradiction:
ImproveAutomatic device detectionVSAvoidDetection system complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

A detection unit is introduced as an intermediary component that continuously monitors USB detection signals between the host system and USB peripheral devices. This dedicated detection module simplifies the overall system architecture by centralizing the detection function and triggering switch resets only when necessary, rather than requiring complex continuous monitoring of the entire USB subsystem

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10628371B1USB detecting method and USB expansion device using same
Publication Date: 2020.04.21 FLYTECH TECH
  • US10628371B1 patent drawing
  • US10628371B1 patent drawing
  • US10628371B1 patent drawing

AI summary

A USB detecting method for use with a controlling and processing unit, a USB input/output port, at least one switch and at least one USB peripheral device is provided. The at least one switch is arranged between the controlling and processing unit and the USB input/output port and/or arranged between the USB input/output port and the at least one USB peripheral device that is electrically connected with the USB input/output port. Firstly, a USB detection signal of the at least one USB peripheral device is provided to the controlling and processing unit. According to a result of receiving the USB detection signal, the controlling and processing unit determines whether the switch is reset. For resetting the at least one switch, the controlling and processing unit simulates the action of plugging and pulling out the USB peripheral device.