Patent ID: 8166225
Filing Date: 2012-04-24
Classification: G06F

Abstract:
1. A USB interface data transmission device to exchange data between a computer and a peripheral device, comprising: a USB interface controller unit to communicate with said computer; a dynamic data transmission unit comprising a data input node and a data output node wherein in a normal mode said data input node supports a data downloading operation and said data output node support a data uploading operation, in a data download mode both said data input node and said data output node support said data downloading operation and in a data upload mode both said data input node and said data output node support said data uploading operation; a central controller unit to select one of said normal mode, said data download mode and said data upload mode and to control peripheral interfacing functions of said USB interface controller unit; a transmission mode configuration unit to obtain information representing said mode selected by said central controller unit and to announce said selected mode of said dynamic data transmission unit to said computer accordingly; a driver program memory to store application programs to be used by said central controller unit; and a data transmission interface to transfer data from said dynamic data transmission unit or said central controller unit to said peripheral device or from said peripheral device to said dynamic data transmission unit or said central controller unit.