USB Hub Inter-Host Data Transmission via Dedicated Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current USB hubs are limited in their ability to enable data transmission between multiple USB hosts concurrently, restricting the connectivity and data exchange between different USB hosts.

Innovation Solution

A data transmission method utilizing a USB hub to establish connections between multiple USB hosts through USB transmission channels, allowing data to be transmitted between hosts via the hub's ports, enabling inter-host communication and sharing of human-machine interface device operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a USB hub has only one upstream port to connect to a USB host, then the hub can maintain simple connectivity and stable operation, but it cannot enable data transmission between multiple USB hosts concurrently

Engineering Contradiction:
Improvemulti-host connectivityVSAvoidhub connection structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The USB hub is designed to perform multiple functions: it acts as a traditional hub connecting downstream USB devices to a single upstream host, and simultaneously serves as a bridge enabling data transmission between multiple USB hosts. The hub's upstream ports are configured to establish transmission channels that allow hosts to communicate with each other, making the hub universal in supporting both traditional and inter-host communication modes.

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

Solution Approach 2:

The USB hub functions as an intermediary device between multiple USB hosts and USB devices. It mediates data transmission by receiving data from one host through an upstream port, routing it through internal transmission channels, and forwarding it to the destination host or downstream device. This intermediary role enables complex multi-host communication while maintaining the hub's relatively simple external connection structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the USB hub establishes separate connections for each host, then connectivity between hosts is enabled, but the system complexity and connection management difficulty increase

Engineering Contradiction:
Improveinter-host data transmissionVSAvoidconnection management
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

Multiple USB hosts are merged into a single USB network through the hub, which consolidates inter-host communication pathways. Instead of requiring separate direct connections between each pair of hosts, the hub combines all host connections through shared transmission channels, simplifying connection management while enabling full inter-host connectivity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The hub segments data transmission into independent channels between different host pairs. Each upstream port connection is divided into dedicated transmission pathways that can handle multiple communication streams simultaneously, allowing the hub to manage complex inter-host data flow through organized, segmented channels rather than a monolithic connection structure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11809365B2Data transmission method
Publication Date: 2023.11.07 GENESYS LOGIC INC
  • US11809365B2 patent drawing
  • US11809365B2 patent drawing
  • US11809365B2 patent drawing

AI summary

A data transmission method, applicable between a first USB host and a second USB host, is provided. The first USB host includes a host software, and the second USB host includes a controlled software. The data transmission method includes the following steps. A connection is established from a USB hub to the first USB host via its first USB port. A connection is established from a USB hub to the second USB host via its second USB port. A first USB transmission channel between the first USB host and the second USB host is provided by the USB hub. A first data is transmitted to the USB hub via the first USB port and the first data is transmitted to the second USB host through the first USB transmission channel of the USB hub via the second USB port by the host software and the controlled software.