USB Hub Data Redirection Bypassing Host Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing USB communication systems require data to be routed through a host device, leading to increased latency, power consumption, and bandwidth usage when transferring data between USB devices connected to a hub, which hinders performance and user experience, especially in mobile devices.

Innovation Solution

The method involves generating a USB redirect configuration request to establish a connection between USB devices connected to a hub without involving the host device, allowing data to be routed directly between the devices through the hub, thereby reducing the need for data transfer on the host-device connection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is routed through the host device between USB devices connected to a hub, then the host device maintains control and management over all USB communications, but latency increases and power consumption increases

Engineering Contradiction:
Improvehost controlVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The USB hub acts as an intermediary device that enables direct data transfer between USB devices connected to it, bypassing the host device for data transmission while the host retains control through configuration requests. The hub receives data from a first USB device and forwards it directly to a second USB device without routing through the host, thereby reducing latency while maintaining host oversight through initial configuration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is routed through the host device between USB devices connected to a hub, then the host device maintains control and management over all USB communications, but power consumption increases

Engineering Contradiction:
Improvehost controlVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The USB hub serves as a mediator that handles data transmission between USB devices locally, eliminating the need for data to traverse the host device's processing pathways. This reduces the power consumption associated with host device operations while the hub manages the actual data movement between devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If data is routed through the host device between USB devices connected to a hub, then the host device maintains control over USB communications, but bandwidth usage increases

Engineering Contradiction:
Improvehost controlVSAvoidbandwidth usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The USB hub functions as an intermediary that establishes direct data pathways between USB devices, bypassing the host device's bandwidth resources. Data transmitted between USB devices connected to the same hub travels through the hub's internal connections rather than through the host device, thereby conserving host bandwidth while maintaining communication control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2825969B1Data redirection for universal serial bus devices
Publication Date: 2017.08.02 QUALCOMM INC
  • EP2825969B1 patent drawingFigure 1
  • EP2825969B1 patent drawingFigure 2
  • EP2825969B1 patent drawingFigure 3

AI summary

Aspects of this disclosure relate to data transfer. In an example, aspects of this disclosure include a method that includes generating, at a host device, a Universal Serial Bus (USB) redirect configuration request for establishing a connection between a first USB device connected to a USB hub and a second USB device connected to the USB hub, wherein the connection between the first USB device and the second USB device does not include the host device. The method also includes requesting, after the connection between the first USB device and the second USB device has been established, data to be routed from the first USB device to the second USB device via the USB hub.