USB Hub Dynamic Role Switching Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current USB technologies restrict devices from dynamically switching between host and device roles, especially in topologies with USB hubs and using standard Type A connectors, limiting flexibility and functionality, particularly with emerging devices like smartphones and tablets.

Innovation Solution

Implementing a protocol that allows USB hosts and devices to dynamically switch roles by including both host and device stacks and using role-switching hubs, enabling role reversal through upstream/downstream port changes, even in complex topologies with USB hubs, and supporting remote devices, all without requiring special connectors or cables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If USB devices use standard Type A connectors and cables, then compatibility and ease of operation are improved, but the ability to dynamically switch host/device roles is limited

Engineering Contradiction:
Improvecompatibility with standard connectorsVSAvoiddynamic role switching capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic role switching by enabling USB devices to change their operational state between host and device modes. The system uses a role switching mechanism that dynamically reconfigures the USB controller to operate in either host or device mode based on connection requirements, allowing the same physical device to adapt its functional role without changing hardware connectors.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates multi-functional USB devices that can serve both as hosts and devices. By integrating both USB host and device stacks within the same device, the system achieves universal functionality where a single device can perform multiple roles in the USB ecosystem, eliminating the need for separate host-only and device-only hardware variants.

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

2Adaptability or versatility

If USB hubs are present in the communication path, then device connectivity and versatility are improved, but conventional USB topology restrictions prevent role switching

Engineering Contradiction:
Improvedevice connectivity through hubsVSAvoidtopology management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a role switching hub as an intermediary device that manages the complexity of dynamic role switching in hub-based topologies. This special hub acts as a mediator that coordinates role changes among multiple connected devices, handling the topological reconfiguration required when devices switch between host and device modes while transparently managing the complexity from end devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent enables dynamic topology adaptation by allowing USB hubs to reconfigure their port roles dynamically. When a device connected to a hub needs to switch from device to host mode, the hub dynamically adjusts its internal routing and port designations to accommodate the role change, maintaining proper USB topology without requiring manual reconfiguration or complex device-side topology management.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If a configurable USB hub is used to change upstream/downstream port designations, then role switching capability is improved, but the device must include a full USB stack including hub support which increases complexity

Engineering Contradiction:
Improveport configuration flexibilityVSAvoidUSB stack requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the hub control functionality from individual USB devices and consolidates it into a dedicated role switching hub. Instead of requiring every device to include full USB hub support in its firmware stack, the hub's role switching capabilities are implemented as a separate, specialized component that manages port configuration and role changes for all connected devices, reducing the complexity burden on individual devices.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10846255B2Apparatus and methods for dynamic role switching among USB hosts and devices
Publication Date: 2020.11.24 MCCI CORP
  • US10846255B2 patent drawing
  • US10846255B2 patent drawing
  • US10846255B2 patent drawing

AI summary

Apparatus and methods for a USB hub connected to USB host and one or more USB devices to support the USB host and the USB devices to dynamically switch roles such that a product which initially operates as a USB device operates a USB host while a USB host supports additional operation as a USB device. Products such as smartphones, initially operating as USB devices, may dynamically switch roles to become USB hosts. Similarly USB hosts, such as PCs and in-vehicle infotainment systems, initially operating as USB hosts may dynamically support additional operation as USB devices. The USB hub includes an upstream port connected to the USB host and one or more downstream ports connected to the products operating as USB devices and supports reconfiguring the downstream ports to upstream ports to enable the role switching the USB devices to become USB hosts while the USB hub maintains the upstream port connection to the USB host to operate as USB device.