Patent ID: 7149835

Claim:
A system for providing an extended connection from a universal serial bus (USB) peripheral device to a host, the system comprising a USB host interface for exchanging report packets containing report packet information with the USB peripheral device, the USB host interface comprising: a communication channel for exchanging the report packets in a form suitable for transmission through the communication channel; an output for applying the report packet information to the communications channel; a USB transceiver for bi-directionally coupling a logical interfacing module to the peripheral device and for receiving the report packet provided by the host; and a first control processor for communicating with the host, for receiving the report packets provided by the host, and for receiving an error notification through the communications channel, the error notification being based upon a calculated checksum of a one of the report packets and being operative to initiate retransmission of the one of the report packets, the first control processor being coupled to the USB transceiver via the logical interfacing module.