USB Hub Dummy Ports for Balanced High-Speed and Super-Speed Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

USB hubs often have fewer super-speed ports than high-speed ports due to package pin limitations and timing requirements, causing imbalance issues that disrupt system software expectations and operations.

Innovation Solution

The introduction of 'dummy' super-speed ports in the SShub architecture, which appear normal to the upstream host but lack physical connections and are not active, ensuring balance between high-speed and super-speed ports by allowing system software to operate consistently across all ports.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fewer super-speed ports are implemented due to package pin limitations and timing requirements, then device complexity and manufacturing feasibility are improved, but system software balance and operational consistency deteriorate

Engineering Contradiction:
Improvepackage pin limitationsVSAvoidsystem software balance
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The patent creates dummy super-speed ports that are software-based copies without physical hardware connections. These dummy ports mirror the functionality of physical super-speed ports in the software's view, allowing the system to maintain balanced port configurations across different hub types without requiring additional physical pins or connections. The dummy ports are implemented through software emulation rather than physical duplication.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a software layer as an intermediary between the physical port hardware and the system software. This intermediary layer (the dummy port implementation) translates software expectations for balanced ports into appropriate hardware interactions, allowing system software to operate consistently whether connected to actual super-speed ports or dummy ports, thus mediating between hardware limitations and software requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If dummy super-speed ports are added to balance port numbers, then system software consistency is improved, but device complexity and architectural overhead increase

Engineering Contradiction:
Improvesystem software consistencyVSAvoidSShub architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Instead of adding physical dummy ports, the patent creates software-based dummy ports that replicate the functional appearance of physical ports in the software's view. This copying approach maintains software consistency without requiring additional physical hardware components, reducing actual device complexity while achieving the desired software balance.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The dummy port implementation serves multiple functions: it provides balanced port configuration for software compatibility, enables consistent power management across all ports, and maintains system software expectations without requiring physical infrastructure changes. This multi-functionality reduces overall system complexity by consolidating multiple needs into a single software-based solution.

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

Data Source

PatentUS8478927B2USB hub supporting unequal numbers of high-speed and super-speed ports
Publication Date: 2013.07.02 MCCI CORP
  • US8478927B2 patent drawing
  • US8478927B2 patent drawing

AI summary

A super-speed USB3.0 hub is described to which, after configuration, there are more high-speed devices than super-speed devices connected. The difference in the numbers is recognized and logic is provided that responds to an upstream host that there is an equal or balanced number of super-speed and high-speed ports active. This is accomplished by providing a number of “dummy” ports that make up any actual difference. The “dummy” ports are never active and are never connected to any device.