Patent ID: 8856389

Claim:
A method performed by a serial device, the method comprising: receiving a command from a host device over a data stream of a serial interface; storing a data stream value by a first device controller of the serial interface to identify the data stream in a register indexed by a tag associated with the command; passing the command to a storage media device, wherein the passing is controlled by a processor of the serial device being coupled with the first device controller; receiving an address value from the storage media device by a second device controller of the serial interface in response to execution of the command by the storage media device; extracting the tag by the second device controller from the address value received from the storage media device; passing the extracted tag by the second device controller to the first device controller through a system bus of the serial device connecting the first and second device controller; retrieving the data stream value from the register by the first device controller using the extracted tag as an index without requiring an interrupt to the processor to determine the data stream value; and passing data through said system bus between the serial device and the host device over the data stream identified by the data stream value.