Patent ID: 7318137

Claim:
A multi-port selective blocking device comprising: one or more interface emulators configured to emulate an interface presented by a storage device and configured to connect to a host, for the purpose of reading and writing (Write Unblocked); one or more interface emulators configured to emulate an interface presented by a storage device and configured to connect to a host, for the purpose of reading only (Write Blocked); an interface for connecting to a storage device; and a processor coupled to the interface emulators and the interface, the processor examining commands received through the interface emulator that are generated by the host and intended for the storage device, the processor allowing the storage device to receive all commands from a Write Unblocked interface emulator, the processor allowing only those commands from a Write Blocked interface emulator that are commands recognized by the processor as not modifying a storage state of the storage device, wherein the multi-port selective blocking device is transparent to normal operation of the hosts and the storage device.