Patent ID: 9354898
Filing Date: 2016-05-31
CPC Classification: G06F

Claim Text:
1. A method comprising: coupling a first device to a client device using a universal serial bus (USB) link; in response to coupling the first device to the client device using the USB link, detecting, by the first device, a USB operating system (OS) descriptor request made by the client device; in response to detecting the USB OS descriptor request, reporting, by the first device, a mass storage interface to the client device; using the mass storage interface to install, in the client device, a device driver associated with the first device; subsequent to the installation of the device driver in the client device, operatively de-coupling the first device from the client device; subsequent to operatively de-coupling the first device from the client device, operatively re-coupling the first device to the client device; and in response to a lack of a USB OS descriptor request from the client device to the first device subsequent to operatively re-coupling the first device to the client device, reporting, by the first device, all interfaces of the first device other than the mass storage interface to the client device.