USB Bus Controller Dynamic Service Proportion Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing USB data transmission systems do not efficiently allocate bandwidth among devices with different transmission rates, leading to suboptimal transmission efficiency due to unequal service proportions.

Innovation Solution

A bus controller and data transmission method that determine and allocate service proportions based on the transmission rates of USB devices and the maximum bandwidth of the host transmission interface, prioritizing devices with higher transmission rates to maximize bandwidth utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If equal service proportions are allocated to all USB devices, then device compatibility and simplicity are maintained, but transmission efficiency is reduced due to bandwidth underutilization

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidservice proportion allocation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic service proportion allocation where the controller adjusts the service proportion of each USB device based on its transmission rate. High-speed devices receive higher service proportions while low-speed devices receive lower proportions, creating a dynamic rather than static allocation scheme that adapts to device capabilities

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The controller changes the service proportion parameter according to the transmission rate parameter of connected devices. By monitoring transmission rates and adjusting service proportions accordingly, the system optimizes bandwidth utilization without requiring complex manual configuration

Inventive Principle:
Principle #35Parameter changes

2Productivity

If higher service proportions are allocated to high-speed devices, then bandwidth utilization is maximized, but low-speed devices may experience service degradation

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidservice quality for low-speed devices
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies different service proportions to different devices based on their specific transmission rate characteristics. Instead of a uniform allocation, each device receives a service proportion tailored to its capabilities, ensuring that high-speed devices can utilize maximum bandwidth while low-speed devices receive adequate but proportionally reduced service

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The controller allocates service proportions that are partially weighted toward high-speed devices based on their transmission rate. This partial action approach ensures that high-speed devices receive enhanced service to maximize bandwidth utilization, while low-speed devices still receive sufficient service to maintain basic functionality

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10108571B2Bus controller and data transmission method thereof
Publication Date: 2018.10.23 ASMEDIA TECHNOLOGY INC
  • US10108571B2 patent drawing
  • US10108571B2 patent drawing
  • US10108571B2 patent drawing

AI summary

A data transmission method includes: determining a sum of first service proportions and a sum of second service proportions according to a first transmission rate of at least one first device, a second transmission rate of at least one second device, and a maximum bandwidth of a host transmission interface; determining at least one first service proportion of the first device according to the sum of the first service proportions, and determining at least one second service proportion of the second device according to the sum of the second service proportions; and transmitting at least one package of first transmission data of the first device and at least one package of second transmission data of the second device to a host via the host transmission interface according to the first service proportion and the second service proportion.