IP Library Granted Patent US 7,565,598
Granted Patent B2
US 7,565,598 · App. 11/835,971 · Granted Jul 21, 2009

Error correction for disk storage media

Assignee: PowerFile, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,565,598
App. No.
11/835,971
Granted
Jul 21, 2009
Kind
B2
Abstract

Embodiments of the invention provide methods and systems for improving the reliability of data stored on disk media. Logical redundancy is introduced into the data, and the data within a logical storage unit is divided into sectors that are spatially separated by interleaving them with sectors of other logical storage units. The logical redundancy and spatial separation reduce or minimize the effects of localized damage to the storage disk, such as the damage caused by a scratch or fingerprint. Thus, the data is stored on the disk in a layout that improves the likelihood that the data can be recovered despite the presence of an error that prevents one sector from being read correctly.

Claims (19)

1. A computer-implemented method of recording data on disk storage media with logical redundancy and spatial separation for error protection, the method comprising:

dividing data for storage into at least one logical storage unit, each logical storage unit comprising at least two sectors;

determining a checksum for each logical storage unit; and

recording each of the sectors and the checksum for each logical storage unit at locations on a disk storage medium spatially separated from each other by at least a predefined interval such that localized damage is unlikely to affect more than one sector of the logical storage unit, wherein the stored data is recovered despite localized damage affecting one sector of the logical storage unit.

2. The method of claim 1 , wherein the recording on the disk storage medium is Universal Disk Format compatible.

3. The method of claim 1 , wherein each logical storage unit comprises at least 10 sectors.

4. The method of claim 1 , wherein each sector comprises 2 KB of data.

5. The method of claim 1 , wherein the disk storage medium comprises a single layer disk.

6. The method of claim 1 , wherein the disk storage medium comprises a double layer disk.

7. The method of claim 1 , wherein the logical storage units are interleaved together.

8. The method of claim 1 , wherein each logical storage unit comprises a number of sectors that depends on a radial position of the logical storage unit on the disk storage medium.

9. The method of claim 1 , wherein the sectors and the checksum for each logical storage unit are recorded on a disk storage medium at intervals of at least 32 sectors.

10. The method of claim 1 , wherein the sectors and the checksum for each logical storage unit are recorded on a disk storage medium at intervals of at least 10 sectors.

11. The method of claim 1 , wherein the localized damage comprises damage from at least one from a group consisting of a fingerprint and a scratch.

12. A computer program product for recording data on disk storage media with logical redundancy and spatial separation for error protection, the computer program product stored on a computer readable medium comprising a code that, when executed by a processor causes a computer to perform the operation of:

dividing data for storage into at least one logical storage unit, each logical storage unit comprising at least two sectors;

determining a checksum for each logical storage unit; and

recording each of the sectors and the checksum for each logical storage unit at locations on a disk storage medium spatially separated from each other by at least a predefined interval such that localized damage is unlikely to affect more than one sector of the logical storage unit, wherein the stored data is recovered despite localized damage affecting one sector of the logical storage unit.

13. The computer program product of claim 12 , wherein the localized damage comprises damage from at least one from a group consisting of a fingerprint and a scratch.

Assignments (6)
CERTIFICATE OF SALE Recorded Jan 14, 2011
From: SILICON VALLEY BANK
To: HITACHI-LG DATA STORAGE KOREA, INC.
Reel/Frame 025634/0276 →
SECURITY AGREEMENT Recorded Jan 11, 2011
From: POWERFILE, INC.
To: SILICON VALLEY BANK
Reel/Frame 025619/0645 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COUNTRY OF THE RECEIVING PARTY TO THE REPUBLIC OF KOREA (SOUTH KOREA) PREVIOUSLY RECORDED ON REEL 004251 FRAME 0796. ASSIGNOR(S) HEREBY CONFIRMS THE TRANSFER STATEMENT UNDER CALIFORNIA COMMERCIAL CODE SECTION 9619. Recorded Aug 4, 2010
From: POWERFILE, INC.; SILICON VALLEY BANK
To: HITACHI-LG DATA STORAGE KOREA, INC.
Reel/Frame 024785/0780 →
TRANSFER STATEMENT UNDER CALIFORNIA COMMERCIAL CODE SECTION 9619 Recorded Jul 30, 2010
From: POWERFILE, INC.; SILICON VALLEY BANK
To: HITACHI-LG DATA STORAGE KOREA, INC.
Reel/Frame 024767/0664 →
SECURITY AGREEMENT Recorded Apr 14, 2010
From: POWERFILE, INC.
To: SILICON VALLEY BANK
Reel/Frame 024233/0105 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2007
From: PASHENKOV, SERGE; MIROSHNICHENKO, ALEX; CARPENTER, CHRIS
To: POWERFILE, INC.
Reel/Frame 019667/0991 →
Continuity (2)
Provisional Application 6082202400 · Aug 10, 2006
Related Publication 20080040645A1 · Feb 14, 2008