Patent ID: 7433141

Claim:
A data recording/recovery method comprising: using a first randomizer input value for converting a packet to a modified packet; recording the modified packet at a first destination on the storage medium; performing a check-after-write procedure for attempting to recover the modified packet from the storage medium; when the modified packet as recovered from the storage medium fails to pass the check-after-write procedure, using a second randomizer input value for converting the packet to a second modified packet, the second randomizer input value being different than the first randomizer input value; recording the second modified packet at a second destination on the storage medium, the second destination being different from the first destination; establishing plural randomization strategy techniques, forming the first randomizer input value according to a first randomization strategy technique; recording the modified packet including a value of the randomization strategy indicator indicative of the first randomization strategy technique at the first destination on the storage medium; using the randomization strategy indicator for the modified packet as read from the modified packet in the check after write procedure for de-randomizing the modified packet; forming the second randomizer input value according to a second randomization strategy technique, second randomization strategy technique being different than the first randomization strategy technique; recording the second modified packet including a value of the randomization strategy indicator indicative of the second randomization strategy technique at the second destination on the storage medium.