Patent ID: 9009378
Filing Date: 2015-04-14
Classification: G06F

Abstract:
1. A USB switching device for connecting a plurality of USB peripheral devices to a plurality of USB hosts, comprising: a storage device; one or more communications paths for electrically connecting said USB peripheral devices with said USB hosts; wherein the switching device acts as a USB host when it detects an attachment of a peripheral device by sending USB enumerations commands programmed in the switching device to the peripheral device and receiving response data from the peripheral device, so that the peripheral device is enumerated by the switching device as a standard USB device, wherein the response data are stored in the storage device by the switching device; wherein the switching device in a computer driven procedure with at least one USB host and peripheral devices connected to the switching device, transfers the USB enumerations commands comprising a setup token and associated setup data generated by the USB host to an actual peripheral device connected to the switching device and transfers the response data from the actual peripheral device to the USB host if the switching device determines that the response to the setup token for the actual peripheral device was not previously stored in the storage device.