IP Library Granted Patent US 6,898,044
Granted Patent B1
US 6,898,044 · App. 10/427,499 · Granted May 24, 2005

Method for calculating a format specific parameter in a disk drive having differing surface formats

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 6,898,044
App. No.
10/427,499
Granted
May 24, 2005
Kind
B1
Abstract

A method is disclosed for selecting format specific parameters in a disk drive comprising a control system and a plurality of disk surfaces each having a surface format for storing data, wherein at least one surface format is different than other surface formats. The method includes initializing the disk drive for operation, receiving a data transfer command, and selecting a disk surface for performing data transfer operations based on the received data transfer command. The method further includes selecting a format specific data structure corresponding to the selected disk surface, calculating a format specific variable using the selected format specific data structure, and performing the data transfer operations by the control system based on the calculated variable.

Claims (24)

1. A method for selecting format specific parameters in a disk drive comprising a control system and a plurality of disk surfaces each having a surface format for storing data, wherein at least one surface format is different than other surface formats, the method comprising:

initializing the disk drive for operation;

receiving a data transfer command;

selecting a disk surface for performing data transfer operations based on the received data transfer command;

selecting a format specific data structure corresponding to the selected disk surface;

calculating a format specific variable using the selected format specific data structure; and

performing the data transfer operations by the control system based on the calculated variable.

2. The method as claimed in claim 1 , wherein the selected disk surface comprises a plurality of zones and wherein the format specific variable is a wedge-position-number for a selected sector in a zone on the selected disk surface.

3. The method as claimed in claim 2 , wherein the selected disk surface is logically partitioned into a plurality of wedge-groups having the same number of wedges in each wedge-group,

wherein each sector in each wedge of a wedge-group having the same timing value as a corresponding sector in a corresponding wedge of other wedge-groups.

4. The method as claimed in claim 3 , wherein the selected format specific data structure comprises:

a sector-variable-number corresponding to number of sectors in each wedge-group; and

a wedge-variable-number corresponding to the number of wedges in each wedge-group.

5. The method as claimed in claim 4 , wherein the calculating the format specific variable further comprises:

multiplying the wedge-variable-number by a first sector number corresponding to the selected sector and generating a multiplication result;

dividing the multiplication result by the sector-variable-number and generating a division result; and

obtaining an integer-quotient of the division result wherein the wedge wedge-position-number comprises the integer-quotient.

6. The method as claimed in claim 5 , wherein the first sector number is obtained by subtracting an integer value from a second sector number corresponding to the selected sector.

7. The method as claimed in claim 6 , wherein the integer value is 1.

8. The method as claimed in claim 6 , wherein the second sector number is a physical sector address for the selected sector translated from an obtained logical block address of the selected selector via a translation process.

9. The method as claimed in claim 5 , wherein the first sector number is a physical sector address for the selected sector translated from an obtained logical block address of the selected selector via a translation process.

10. The method as claimed in claim 3 , wherein the selected format specific data structure comprises a hard-sector description table (HSDT) having the wedge-variable-number.

11. The method as claimed in claim 3 , wherein the selected format specific data structure comprises a hard-sector description table (HSDT) having the sector-variable-number.

12. The method as claimed in claim 1 , wherein the data transfer command is received from a host computer in communication with the disk drive.

Assignments (8)
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2008
From: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.; WESTERN DIGITAL (FREMONT), INC.
Reel/Frame 020599/0489 →
SECURITY INTEREST Recorded Jun 21, 2004
From: WESTERN DIGITAL TECHNOLOGIES, INC.; WESTERN DIGITAL (FREMONT), INC.
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 014830/0957 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2003
From: CHHEDA, NALIN H.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 014031/0641 →