Patent ID: 8332555

Claim:
A bridge circuit, comprising: a first desktop interface in communication with a second desktop interface of a first device, wherein the first device is one of a host and a magnetic storage device; a first enterprise interface in communication with a second enterprise interface of a second device, wherein the second device is separate from the first device and is one of the host and the magnetic storage device; a memory configured to store data transferred from the host to the bridge circuit; and a processor configured to receive the data from the host via one of the first desktop interface and the first enterprise interface, transfer the data from the bridge circuit to the magnetic storage device via one of the first desktop interface and the first enterprise interface, receive the data back from the magnetic storage device when a buffer of the magnetic storage device does not have available space for the data and prior to the data being stored on a disk of the magnetic storage device, at least one of (i) store the data received from the magnetic storage device in the memory, or (ii) transfer the data received from the magnetic storage device back to the host, and transfer the data back to the magnetic storage device based on a request from the magnetic storage device when space is available in the buffer.