Apparatus and method for optimizing USB-over-IP data transactions
AssigneeTeradici Corporation
InventorsRichard Dean Haymond, Michael James Smith, Haw-Yuan Yang, Daniel Michael Apperloo
Life of this patent
Estimating the term…
Loading patent…
AssigneeTeradici Corporation
InventorsRichard Dean Haymond, Michael James Smith, Haw-Yuan Yang, Daniel Michael Apperloo
Estimating the term…
A method and apparatus for communicating USB data. In one embodiment, the method comprises receiving, by an optimizer executing on a computer and communicatively coupled between a USB storage driver (USBSD) and a USB hub controller driver (UHCD), an SCSI command; transmitting, by the optimizer in response to receiving the SCSI command, the SCSI command to the UHCD; generating, by the optimizer, an SCSI command completion; transmitting, by the optimizer, the SCSI command completion to the USBSD; receiving, by the optimizer, SCSI data associated with the SCSI command completion; transmitting, by the optimizer in response to receiving the SCSI data, the SCSI data to the UHCD; generating, by the optimizer after transmitting the SCSI data, an optimized SCSI status message; transmitting, by the optimizer, the optimized SCSI status message to the UHCD; and transmitting, by the optimizer responsive to an SCSI status completion, the SCSI Status completion to the USBSD.
A method of communicating Universal Serial Bus (USB) data, comprising:
An apparatus for communicating Universal Serial Bus (USB) data, comprising:
A system for communicating Universal Serial Bus (USB) data, comprising:
Dependencies are inferred from the claim text.