Patent ID: 6571305
Filing Date: 2003-05-27
Classification: G06F

Abstract:
A system for extending in length a connection from a universal serial bus (USB) peripheral device to a computer beyond the length enabled by the device hardware, the system comprising:a) a USB host emulator, for polling the USB peripheral device according to a USB standard protocol, for receiving input provided by the USB peripheral device in response to the polling, for providing the input in a form suitable for transmission via a communications channel, wherein the USB host emulator further comprises: a USB transceiver, for bi-directional coupling a glue logic module to the USB peripheral device and to allow receiving a report packet provided by the USB peripheral device in response to the polling, the USB transceiver for providing physical interfacing, according to a USB standard, of the attached USB device to the glue logic module; b) the communications channel, having an input end and an output end, responsive to the input at the input end, for providing the input at the output end; c) a USB device emulator, responsive to the input at the output end of the communications channel, and further responsive to polling from the computer, and in response to the polling, for reforming the input into USB format and providing the USB formatted input to the computer according to a USB protocol.