Patent ID: 8762589

Claim:
A method for performing transfers between a writer device and a reader device, wherein the writer device and the reader device are each coupled to a common bus, comprising: a host device creating a transfer session between the writer device and the reader device, wherein the host device is separate and distinct from the writer device and the reader device, wherein each of the host device, the writer device, and the reader device independently maintains state data of the transfer session, wherein the state data comprises an enabled state and a disabled state, and wherein after said creating the transfer session, the state data of the transfer session maintained by each device is in the disabled state; the host device enabling a direct transfer of data between the writer device and the reader device, wherein said enabling comprises the host device notifying at least one of the reader device or the writer device of a state change from the disabled state to the enabled state, and wherein after said enabling, data is transferred directly between the writer device and the reader device without involving the host device; and the host device disabling the direct transfer of data between the writer device and the reader device, wherein said disabling comprises the host device notifying at least one of the reader device or the writer device of a state change from the enabled state to the disabled state, and wherein after said disabling, the direct transfer of data between the writer device and the reader device is stopped.