Patent ID: 9286947
Filing Date: 2016-03-15
CPC Classification: G06F,G11B

Claim Text:
1. A method comprising: determining a number of times data is written to a target track of a storage medium; rewriting data from a track adjacent the target track if the number of times data is written to the target track exceeds a first predetermined threshold; determining a number of times data is rewritten to the adjacent track; copying data from the target track to a first storage location of a media cache if the number of times data is rewritten to the adjacent track exceeds a second predetermined threshold; writing subsequent data designated for the target track to the first storage location of the media cache; and relocating data from the first storage location of the media cache to the target track if subsequent data designated for the target track has not been written to the first storage location of the media cache for a time T that is greater than a time threshold.