USB-over-Network Architecture with Distinct Data Plane Connections

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The USB 2.0 standard is limited to 5-meter long cables and does not support connections over a network with multiple USB hosts and distributed control, lacking edge initiation of USB connections, edge addressing of USB packets, and efficient bandwidth allocation.

Innovation Solution

A network architecture that connects USB devices to USB hosts using distinct network data plane connections, featuring network control and data planes to discover device capabilities, transport USB data, and initiate simultaneous USB-over-network connections without a common network node, utilizing USB host and device adaptors to manage and enumerate devices dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Length of stationary object

If USB connections are extended beyond 5 meters using network infrastructure, then connection distance is improved, but network complexity and protocol adaptation requirements increase

Engineering Contradiction:
Improveconnection distanceVSAvoidnetwork architecture complexity
Core Design Contradiction:
Length of stationary objectVSDevice complexity

Solution Approach 1:

USB host and device adaptors serve as intermediary components that bridge the USB protocol and network protocols. These adaptors translate USB enumeration and data transfer protocols into network-compatible formats, enabling extended connections while maintaining USB compatibility. The adaptors handle protocol conversion, making the network infrastructure transparent to USB devices and hosts.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The USB connection system is segmented into distinct network nodes (USB hosts, USB devices, and adaptors) connected through network infrastructure. This segmentation allows each component to operate independently on the network while maintaining USB protocol compliance, enabling extended distances through network routing rather than direct cable connections.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple USB hosts are connected to the same network, then system versatility is improved, but device enumeration and connection management complexity increases

Engineering Contradiction:
Improvemulti-host capabilityVSAvoidenumeration management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The USB device adaptors and host adaptors perform self-service enumeration by automatically discovering each other on the network and establishing connections without manual intervention. The adaptors handle address assignment, device detection, and connection management autonomously, reducing the complexity of multi-host enumeration while enabling versatile multi-host configurations.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If USB data is transmitted over network infrastructure, then connection flexibility is improved, but data transmission reliability compared to direct USB connection decreases

Engineering Contradiction:
Improveconnection flexibilityVSAvoiddata transmission reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The physical USB cable connection is replaced with network infrastructure for data transmission. The USB host and device adaptors encapsulate USB data packets within network protocols, transmitting them over network infrastructure. This substitution provides connection flexibility while maintaining data integrity through protocol encapsulation and network error handling mechanisms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9240896B2Method and system for USB connections over distinct network paths
Publication Date: 2016.01.19 VALENS SEMICON
  • US9240896B2 patent drawing
  • US9240896B2 patent drawing
  • US9240896B2 patent drawing

AI summary

Connecting USB devices with USB hosts over distinct network data plane connections, including the following steps: USB hosts are connected with respective USB host adaptors (USBHs) according to USB specification timings. USB devices are connected with respective USB device adaptors (USBDs). Enabling the USBDs and the USBHs to communicate over a network that can connect each USBD with each USBH, wherein the network includes network control plane and network data plane. Initiating first, second, and third USB-over-network-data-plane connections from the USB hosts to the USB devices. And operating the at least two USB-over-network-data-plane connections essentially simultaneously and without any common network node.