Patent ID: 8145811
Filing Date: 2012-03-27
Classification: G06F

Abstract:
1. A universal serial bus (USB) driving device, electrically coupled to a data receiver and configured for driving a USB to forward data requests from the data receiver to a data transmitter for processing the data requests, the USB driving device comprising: a parameter managing module configured for presetting a maximum active transaction number, initializing an active transaction number, and determining if the active transaction number is less than the maximum active transaction number, wherein the maximum active transaction number is an allowable maximum number of data requests synchronously processed by the data transmitter, wherein the active transaction number indicates a number of the data requests forwarded to the data transmitter from the data receiver; and a request processing module configured for driving the USB to forward a data request from the data receiver to the data transmitter if the active transaction number is less than the maximum active transaction number; wherein the parameter managing module is further configured for increasing the active transaction number after the request processing module forwards a data request to the data transmitter.