US 7,603,530 B1
Methods and structure for dynamic multiple indirections in a dynamically mapped mass storage device
Bruce A. Liikanen, Berthoud, Colo. (US); Mike L. Mallary, Sterling, Mass. (US); and Andrew W. Vogan, Portland, Oreg. (US)
Assigned to Seagate Technology LLC, Scotts Valley, Calif. (US)
Filed on Oct. 19, 2006, as Appl. No. 11/583,623.
Application 11/583623 is a continuation in part of application No. 11/122751, filed on May 05, 2005.
Claims priority of provisional application 60/728897, filed on Oct. 21, 2005.
Claims priority of provisional application 60/728898, filed on Oct. 21, 2005.
Claims priority of provisional application 60/728899, filed on Oct. 21, 2005.
Claims priority of provisional application 60/728900, filed on Oct. 21, 2005.
Claims priority of provisional application 60/728902, filed on Oct. 21, 2005.
Claims priority of provisional application 60/728903, filed on Oct. 21, 2005.
Claims priority of provisional application 60/728904, filed on Oct. 21, 2005.
Claims priority of provisional application 60/729377, filed on Oct. 21, 2005.
Int. Cl. G06F 12/00 (2006.01)
U.S. Cl. 711—162  [711/156; 711/202; 711/206] 20 Claims
OG exemplary drawing
 
1. A method operable in a dynamically mapped storage device, the method operable to manage multiple copies of user data written to the recordable media of the storage device, the method comprising:
writing multiple copies of a host supplied logical block to the recordable media wherein each copy of the multiple copies is written at a different physical location of the recordable media;
mapping each of the multiple copies to an identical logical block address; and
reading a selected copy of the multiple copies in response to a host request to return data from the logical block address.