Virtual Pipe Wire Adapter for Wireless USB Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Wireless USB interface faces efficiency constraints due to overhead associated with transfer instructions and command packets, limiting its throughput compared to traditional wired USB connections.

Innovation Solution

The implementation of Virtual Pipes (VPipes) within a wire adapter, which dynamically bind unused endpoints to create efficient data paths between a host and devices, reducing the need for extensive transfer instructions by using existing remote pipe frameworks and managing endpoint configurations for optimized data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Wireless USB interface is used for data transmission, then wireless communication capability is achieved, but data transfer efficiency and throughput are reduced due to overhead from transfer instructions and command packets

Engineering Contradiction:
Improvewireless communication capabilityVSAvoiddata transfer efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the data transmission process by introducing virtual pipes that divide the wireless communication channel into multiple independent data paths. Each virtual pipe handles specific data streams separately, allowing parallel processing and reducing the overhead impact from transfer instructions and command packets. This segmentation enables more efficient utilization of the wireless interface by minimizing protocol overhead per data stream.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If traditional USB protocol overhead is used in Wireless USB, then protocol compatibility is maintained, but throughput is limited compared to wired USB connections

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidthroughput
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces virtual pipes as an intermediary layer between the USB protocol stack and the physical wireless interface. This intermediary abstracts and optimizes the data transmission path, reducing the impact of traditional USB protocol overhead while maintaining compatibility. The virtual pipes manage data flow more efficiently by batching transmissions and reducing the frequency of transfer instructions, thereby increasing throughput without sacrificing protocol compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If dynamic endpoint binding is implemented in wire adapter, then data path efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvedata path efficiencyVSAvoidendpoint management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic endpoint binding in the wire adapter, allowing endpoints to be flexibly assigned and reconfigured based on current data transmission requirements. This dynamic allocation optimizes data path efficiency by matching endpoint capabilities with data stream characteristics in real-time. The system automatically manages endpoint configurations, reducing the need for manual intervention while maximizing throughput and data path utilization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8966141B2Virtual pipe for wire adapter communications
Publication Date: 2015.02.24 REALTEK SEMICON CORP
  • US8966141B2 patent drawing
  • US8966141B2 patent drawing
  • US8966141B2 patent drawing

AI summary

A wire adapter in a Wireless Universal Serial Bus configuration includes endpoints bound to communication constructs for communicating with discrete identified endpoints of downstream devices. A Virtual Pipe system is provided for the wire adapter to manage the communications pathways between a host and a downstream device connected to the wire adapter. The system provides for establishing data pathways through previously unused endpoints in the wire adapter.