The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 28, 1999

Filed:

Oct. 28, 1997
Applicant:
Inventors:

Venkata Raja Gosula, Santa Cruz, CA (US);

Schweiray Joseph Lee, Santa Cruz, CA (US);

Clifton James Williamson, Soquel, CA (US);

Assignee:

Seagate Technology, Inc., Scotts Valley, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G11B / ;
U.S. Cl.
CPC ...
714769 ; 360 49 ; 360 53 ; 369 47 ; 714805 ;
Abstract

The present invention pertains to a method for determining if data read from a storage medium has been read from physical block address (PBA) other than the expected PBA. Data that is stored on the data storage medium is encoded in accordance with a protocol that includes randomizing the data and combining the first k.times.2t bytes of the data with a PBA string, where t is the error correction capacity associated with the error correction technique used in the data storage system and k is the number of bytes of the PBA that are used in the PBA string. In addition, the data is k-way interleaved with parity data appended to it. When the data is read from the data storage medium, the data is decoded using a scheme corresponding to the encoding protocol. If errors are present in the data and exceed the error correction capacity, the first 2t bytes of each interleave are marked as erasures and a second correction is performed by an error correction unit. If the error values in each interleave are all the same, a PBA error is presumed to be the source of the errors. The actual PBA from which the data was read is then determined.


Find Patent Forward Citations

Loading…