Patent ID: 8595426

Claim:
A method comprising: in a storage device having a memory, a controller, and a host interface, the storage device having a write-once read-many (WORM) device configuration and the memory containing a database having entries for converting logical memory addresses to redirected logical memory addresses that correspond to physical memory locations of the memory, performing by the controller: receiving a command from a host device via the host interface, the command indicating a write operation and specifying a logical memory address of the logical memory addresses; in response to receiving the command, accessing information stored at an entry in the database, wherein the entry corresponds to the specified logical memory address, the information indicating a redirected logical memory address of the redirected logical memory addresses, the redirected logical memory address corresponding to the specified logical memory address; and executing the command according to the information, wherein executing the command includes updating the database to indicate to the host device that the specified logical memory address is free for a subsequent write operation by the host device.