Patent ID: 8954631
Filing Date: 2015-02-10
Classification: G06F

Abstract:
1. A computer program product for continuously transferring data using a USB device, the computer program product including a device driver program embodied on a computer readable storage medium, the device driver program including code executable by a processor to perform a method comprising: receiving a first state change notification from a first USB device indicating that the first USB device is detached from a computer; storing active I/O requests corresponding to the first USB device in a queue for the duration of a predetermined time interval; receiving a second state change notification from a second USB device indicating that the second USB device is attached to the computer; verifying the attached second USB device as corresponding to the detached first USB device associated with the active I/O requests; and resuming data transfer corresponding to the active I/O requests based on the attached second USB device being verified as the detached first USB device, wherein the data transfer is resumed during the predetermined time interval.