Patent ID: 8331053

Claim:
A method comprising: utilizing one or more processors to execute program instructions configured to: add one or more tracks to a track-level Adjacent Track Interference (ATI) log in response to a write action; determine an Adjacent Track Interference (ATI) risk for the one or more tracks; and maintain the track-level ATI log via ejecting one or more tracks from the track-level ATI log in response to a determination that the one or more tracks has low ATI risk; wherein to determine an ATI risk for one or more tracks comprises calculating a track total weight for the one or more tracks, the track total weight being determined by one or more of a weighted write amount associated with the one or more tracks, and a weighted order amount associated with the one or more tracks; and wherein: the weighted order amount corresponds to a reordering of an update order associated with the one or more tracks; and the weighted write amount corresponds to a multiple of an ordered position when the one or more tracks are ordered according to a number of writes associated with the one or more tracks.