IP Library Granted Patent US 7,188,226
Granted Patent B2
US 7,188,226 · App. 10/689,143 · Granted Mar 6, 2007

Defective data site information storage

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,188,226
App. No.
10/689,143
Granted
Mar 6, 2007
Kind
B2
Abstract

A method of storing defective data site information for a storage device according to a particular embodiment of the invention includes determining a first defective data site associated with the storage device, determining a second defective data site associated with the storage device, determining a spacing value that represents spacing between the first defective data site and the second defective data site, and storing the spacing value. Apparatus and method aspects according to other embodiments of the invention also are disclosed.

Claims (33)

1. A method of storing defective data site information for a storage device, the method comprising:

determining a first defective data site associated with the storage device;

determining a second defective data site associated with the storage device;

determining a spacing value that represents spacing between the first defective data site and the second defective data site, wherein determining the spacing value comprises determining a difference value; and

storing the spacing value in or on the storage device.

2. A method of storing defective data site information for a storage device, the method comprising:

determining a first defective data site associated with the storage device, wherein the first defective data site has a first data site number;

determining a second defective data site associated with the storage device, wherein the second defective data site has a second data site number;

determining a spacing value that represents spacing between the first defective data site and the second defective data site, wherein determining a spacing value comprises determining a difference between the first data site number and the second data site number; and

storing the spacing value.

3. A storage device operably couplable to a host and having a first sites for storing data, the data sites comprising a first defective data sites having a first data site number and a second defective data site having a second data site number, wherein the storage device maintains defect information reportable to the host, the defect information comprising a spacing value that represents spacing between the first defective data site and the second defective data sites of the storage device, wherein the spacing value comprises a difference between the first data site number and the second data site number.

4. The storage device of claim 3 , wherein the data sites comprise sectors; further wherein the differences in location between defective data sites are differences in sector numbers.

5. The storage device of claim 3 , wherein the storage device comprises MRAM.

6. The storage device of claim 3 , wherein the storage device comprises a hard drive.

7. The storage device of claim 3 , in combination with a testing controller operably connectable to the storage device for discovering the defective data sites.

8. A method of associating logical sectors with physical sectors of a storage device, the method comprising:

defining a logical sector number;

determining a differential table value based on the logical sector number;

determining an adjustment table value based on the logical sector number; and

determining a physical sector number by adding the differential table value and the adjustment table value to the logical sector number.

9. The method of claim 8 , wherein determining an adjustment table value comprises defining a quotient by dividing the logical sector number by a denominator, and using the quotient to obtain the adjustment table value.

10. The method of claim 8 , wherein the differential table has one entry per logical sector; further wherein the adjustment table has one entry per multiple logical sectors.

11. The method of claim 10 , wherein determining an adjustment table value comprises defining a quotient by dividing the logical sector number by a denominator and using the quotient to obtain the adjustment table value; further wherein the number of multiple logical sectors is equal to the denominator.

12. One or more computer-readable media having stored thereon a computer program that when executed by a processor, causes defective data site information storage according to the following method:

determining a first defective data site associated with the storage device;

determining a second defective data site associated with the storage device;

determining a spacing value that represents spacing between the first defective data site and the second defective data site; and

storing the spacing value in or on the storage device.

13. One or more computer-readable media having stored thereon a computer program that, when executed by a processor, causes association of logical sectors with physical sectors of a storage device according to the following method:

defining a logical sector number;

determining a differential table value based on the logical sector number;

determining an adjustment table value based on the logical sector number; and

determining a physical sector number by adding the differential table value and the adjustment table value to the logical sector number.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2011
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; HEWLETT-PACKARD COMPANY
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 026008/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2003
From: DE BREBISSON, CYRILLE; TAKASUGI, ROBIN ALEXIS
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 014632/0543 →