IP Library Granted Patent US 7,774,539
Granted Patent B2
US 7,774,539 · App. 11/985,726 · Granted Aug 10, 2010

Preservation of hard drive data via dynamic band boundary definition

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,774,539
App. No.
11/985,726
Granted
Aug 10, 2010
Kind
B2
Abstract

Systems and methods for managing adjacent track interference in a hard drive. An adjacent track interference potential is ascertained in a region of the hard drive, and data corruption is averted via scrubbing data in the region with ascertained adjacent track interference potential, wherein limits of this region are defined.

Claims (63)

1. A method comprising:

ascertaining an adjacent track interference potential in a region of a hard drive; and

averting data corruption via scrubbing data in the region with ascertained adjacent track interference potential;

said ascertaining comprising defining limits of a region of the hard drive to be scrubbed of data;

wherein said defining limits comprises:

establishing initial band boundaries; and

redefining the initial band boundaries based on a number of writes to one or more bands.

2. The method according to claim 1 , wherein said defining limits further comprises:

in response to ascertaining writing activity,

shrinking the initial band boundaries for one or more groups of tracks with higher writing activity.

3. The method according to claim 2 , wherein said defining limits further comprises expanding the initial band boundaries for one or more groups of tracks with lower writing activity.

4. The method according to claim 3 , wherein said scrubbing comprises scrubbing data in a band with shrunken initial band boundaries.

5. The method according to claim 3 , wherein said shrinking comprises shrinking the initial band boundaries for one or more groups of tracks with writing activity above a predetermined threshold.

6. The method according to claim 1 , wherein said ascertaining comprises performing a background scan on a region of the hard drive with high writing activity.

7. The method according to claim 1 , wherein said scrubbing comprises reading data and thereafter rewriting the data.

8. The method according to claim 1 , wherein a number of initial bands does not change in response to redefining the initial bands.

9. A system comprising:

a processor; and

a memory storing code accessible by the processor to:

ascertain an adjacent track interference potential in a region of a hard drive; and

avert data corruption via scrubbing data in the region with ascertained adjacent track interference potential;

the ascertainment acting to define limits of a region of the hard drive to be scrubbed of data;

wherein to define limits comprises:

establishing initial band boundaries; and

redefining the initial band boundaries based on a number of writes to one or more bands.

10. The system according to claim 9 , wherein to define limits further comprises:

in response to ascertaining writing activity,

shrinking the initial band boundaries for one or more groups of tracks with higher writing activity.

11. The system according to claim 10 , wherein to define limits further comprises expanding the initial band boundaries for one or more groups of tracks with lower writing activity.

12. The system according to claim 11 , wherein scrubbing acts to scrub data in a band with shrunken initial band boundaries.

13. The system according to claim 11 , wherein to define limits further comprises shrinking the initial band boundaries for one or more groups of tracks with writing activity above a predetermined threshold.

14. The system according to claim 9 , wherein the ascertainment acts to perform a background scan on a region of the hard drive with high writing activity.

15. The system according to claim 9 , wherein scrubbing acts to read data and thereafter rewrite the data.

16. The system according to claim 9 , wherein a number of initial bands does not change in response to redefining the initial bands.

17. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform acts, said acts comprising:

ascertaining an adjacent track interference potential in a region of a hard drive; and

averting data corruption via scrubbing data in the region with ascertained adjacent track interference potential;

said ascertaining comprising defining limits of a region of the hard drive to be scrubbed of data;

wherein said defining limits comprises:

establishing initial band boundaries; and

redefining the initial band boundaries based on a number of writes to one or more bands.

18. The program storage device according to claim 17 , wherein said defining limits further comprises:

in response to ascertaining writing activity,

shrinking the initial band boundaries for one or more groups of tracks with higher writing activity.

19. The program storage device according to claim 18 , wherein said defining limits further comprises expanding the initial band boundaries for one or more groups of tracks with lower writing activity.

20. The program storage device according to claim 17 , wherein a number of initial bands does not change in response to redefining the initial bands.

21. A system comprising:

a graphics adapter;

a processor; and

a memory storing code accessible by the processor to:

ascertain an adjacent track interference potential in a region of a hard drive; and

avert data corruption via scrubbing data in the region with ascertained adjacent track interference potential;

the ascertainment acting to define limits of a region of the hard drive to be scrubbed of data;

wherein to define limits comprises:

establishing initial band boundaries; and

redefining the initial band boundaries based on a number of writes to one or more bands.

22. The system according to claim 21 , further comprising an input/output (I/O) controller which is capable of controlling communication between the system and an attached peripheral keyboard.

23. The system according to claim 22 , wherein to define limits further comprises:

in response to ascertaining writing activity,

shrinking the initial band boundaries for one or more groups of tracks with higher writing activity.

24. The system according to claim 21 , wherein the ascertainment acts to perform a background scan on a region of the hard drive with high writing activity.

25. The system according to claim 21 , wherein scrubbing acts to read data and thereafter rewrite the data.

26. The system according to claim 21 , wherein a number of initial bands does not change in response to redefining the initial bands.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 25, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037160/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2008
From: METTLER, MICHAEL S.; CROMER, DARYL; GRIFFITH, MATTHEW B.; HOBBET, JEFFREY R.; RUPPERT, SCOTT D.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 020546/0820 →