IP Library › Granted Patent US 7,782,003
Granted Patent B2
US 7,782,003 · App. 11/592,340 · Granted Aug 24, 2010

Positional indicia misplacement compensation

Assignee: Seagate Technology LLC
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,782,003
App. No.
11/592,340
Granted
Aug 24, 2010
Kind
B2
Abstract

Apparatus and method for compensating for positional indicia misplacements in the positioning of a control object, such as with servo seam misplacements on a data storage device storage medium. An actual position for the control object is determined in relation to a corrected commanded position of the control object and a corrected position error of the control object. The corrected commanded position is determined in relation to a gain error and an actual commanded position, and the corrected position error determined in relation to the gain error and an actual position error. Preferably, an actual position error of the control object is next determined in relation to the actual position, and the control object is moved to reduce the actual position error. The positional indicia preferably comprise AB and CD seams of ABCD servo dibit patterns on a recording surface.

Claims (22)

1. A method comprising using a controller circuit to determine an actual position of a control object in relation to a corrected commanded position of the control object determined responsive to a gain error, an actual commanded position, and a runout compensation value indicative of a positional error distance between an ideally located positional indicia and an actual location of positional indicia.

2. The method of claim 1 , further comprising a step of generating an actual position error of the control object in relation to the actual position and the actual commanded position.

3. The method of claim 2 , further comprising a step of moving the control object in relation to the actual position error.

4. The method of claim 1 , wherein the actual position of the control object is further determined in relation to a corrected position error of the control object determined responsive to the gain error and an actual position error.

5. The method of claim 4 , wherein the gain error is determined in relation to said embedded runout compensation value.

6. The method of claim 4 , wherein the positional indicia comprise servo dibit patterns on a storage medium.

7. The method of claim 6 , wherein the positional indicia comprises a servo seam at the boundary between adjacent servo dibit patterns.

8. The method of claim 1 , wherein the gain error is determined in relation to at least one embedded runout correction value indicative of positional error distance between an ideally located positional indicia and an actual location of positional indicia.

9. The method of claim 1 , wherein the control object comprises a transducer of a data storage device, and the actual position comprises an actual position of the transducer with respect to an associated data storage surface adjacent the transducer.

10. The method of claim 1 , wherein responsive to receipt of the actual commanded position the controller circuit sequentially generates the corrected position error, the commanded position, and the actual position, and then moves the control object responsive to the actual commanded position and the actual position.

11. An apparatus comprising:

a control object; and

a servo circuit configured to move the control object to a received commanded position by determining the actual position of the control object in relation to a corrected commanded position generated responsive to a gain error, a runout correction value, and said received commanded position.

12. The apparatus of claim 11 , wherein the servo circuit further operates to generate an actual position error of the control object in relation to the actual position and the received commanded position.

13. The apparatus of claim 12 , wherein the servo circuit further moves the control object to reduce said actual position error.

14. The apparatus of claim 12 , wherein the servo circuit further operates to generate the gain error in relation to at least one embedded runout correction value indicative of positional error distance between ideally located positional indicia and an actual location of said positional indicia.

15. The apparatus of claim 14 , characterized as a data storage device and wherein the positional indicia comprise servo dibit patterns on a storage medium of the device.

16. The apparatus of claim 15 , wherein the positional indicia comprises a servo seam at the boundary between adjacent servo dibit patterns.

17. The apparatus of claim 11 , wherein the control object comprises a transducer of a data storage device, and the actual position comprises an actual position of the transducer with respect to an associated data storage surface adjacent the transducer.

18. The apparatus of claim 11 , wherein the servo circuit comprises a programmable processor with an associated programming routine used to determine the actual position of the control object.

19. A method comprising receiving a commanded position indicative of a desired position for a control object, and then using a controller to generate a corrected commanded position in relation to the commanded position and a gain error and to move the control object to the commanded position using the corrected commanded position.

20. The method of claim 19 , wherein the controller further generates the corrected commanded position in relation to a runout correction value indicative of a positional error distance between an ideally located positional indicia and an actual location of positional indicia.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2025
From: THE BANK OF NOVA SCOTIA
To: SEAGATE TECHNOLOGY PUBLIC LIMITED COMPANY; SEAGATE TECHNOLOGY; SEAGATE TECHNOLOGY HDD HOLDINGS; I365 INC.; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE HDD CAYMAN; SEAGATE TECHNOLOGY (US) HOLDINGS, INC.
Reel/Frame 072193/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 19, 2013
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
To: SEAGATE TECHNOLOGY LLC; EVAULT INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE TECHNOLOGY US HOLDINGS, INC.
Reel/Frame 030833/0001 →
SECURITY AGREEMENT Recorded Mar 24, 2011
From: SEAGATE TECHNOLOGY LLC
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 026010/0350 →
RELEASE Recorded Jan 19, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SEAGATE TECHNOLOGY HDD HOLDINGS; MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
Reel/Frame 025662/0001 →
SECURITY AGREEMENT Recorded May 15, 2009
From: MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND FIRST PRIORITY REPRESENTATIVE; WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
Reel/Frame 022757/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2006
From: MELROSE, THOMAS O.
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 018511/0604 →
Continuity (2)
Provisional Application 6073299500 · Nov 3, 2005
Related Publication 20070096678A1 · May 3, 2007