Patent ID: 7624392

Claim:
A USB device set, comprising: a first USB device, which is operable both as a host device and as a peripheral device; and a second USB device, which is operable both as a host device, and as a peripheral device, wherein each of the first and second USB devices includes a first memory region storing device drivers of other USB devices, a second memory region storing its own device driver, and a device driver control circuit, which can update device drivers stored at least in the first memory region, wherein in one of the first and second USB devices that is operating as a peripheral device, the device driver control circuit receives first information on the device driver of the other USB device operating as a host device, when the first and second USB devices are firstly connected to each other, and updates the first memory region in the one USB device operating as the peripheral device in accordance with the received first information, wherein in the other USB device operating as the host device, the device driver control circuit receives second information on the device driver of the one USB device operating as the peripheral device, when the first and second USB devices are firstly connected to each other, and updates the first memory region in the other USB device operating as the host device in accordance with the received second information, to provide two-way transmission of device driver information, and wherein the device driver control circuits of the first and second USB devices respectively receive from the second and first USB devices third and fourth information on device drivers of additional USB devices when the first and second USB devices are firstly connected to each other, and respectively update the first memory regions according to the third and fourth information.