Patent ID: 6040953
Filing Date: 2000-03-21
Classification: G11B

Abstract:
In a system having at least one cyclic, multitracked storage medium, means including a transducer for recording and reading binary data streams onto and from ones of said tracks, said data streams comprising codewords in an error correction code (ECC), means for detecting anomalous events associated with the transducer reading of said track-recorded data streams, and means responsive to detected events for executing an ordered list of data recovery protocols (DRPs) to resolve any consequential errors, a method for adaptively managing recovery from said detected events, comprising the steps of:(a) concurrently detecting at least one anomalous event and an error or erasure in the read back of a track-recorded data stream;(b) responsive to said concurrent detection, ascertaining whether the detected event is a member of a set of events associated with a high error or erasure rate in the read back of recorded data streams; and(c) if the event is a member of the set of high error or erasure rate events, executing an ordered sublist of predetermined ones of the list of DRPs for resolving the detected error or erasure, otherwise executing the DRPs of the list in linear order whereby the average time of said system in executing lists of DRPs is reduced.