| 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 |

| 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.
|