IP Library Granted Patent US 9,257,134
Granted Patent B1
US 9,257,134 · App. 14/582,663 · Granted Feb 9, 2016

Allowing fast data zone switches on data storage devices

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 9,257,134
App. No.
14/582,663
Granted
Feb 9, 2016
Kind
B1
Abstract

Some embodiments described herein are directed to reducing or eliminating latency caused by data zone switches in a rotating magnetic storage device. More specifically, some embodiments described herein are directed to storing parameters associated with different zones in a parameter register in response to one or more received commands.

Claims (44)

1. A method for reading data from a storage device comprising a head and a storage medium, the method comprising:

initiating processing of a first read command from a host device, wherein data associated with the first read command is in a first location on the storage medium;

navigating the head to the first location;

retrieving the data associated with the first read command from the first location;

decoding the data associated with the first read command using a first parameter, wherein the first parameter is associated with the first location;

prior to completing decoding the data associated with the first read command:

initiating processing of a second read command from the host device, wherein data associated with the second read command is in a second location;

navigating the head to the second location;

retrieving the data associated with the second read command; and

associating the data associated with the second read command with a second parameter; and

initiating decoding of the data associated with the second read command using the second parameter.

2. The method of claim 1 , wherein the first parameter is different than the second parameter.

3. The method of claim 1 , wherein the first parameter is a first decoder setting associated with the first location and the second parameter is a second decoder setting associated with the second location.

4. The method of claim 1 , wherein the first location is in a first data zone on the storage medium and second location is in a second data zone on the storage medium.

5. The method of claim 4 , wherein the first data zone has a first frequency setting and a first density and the second data zone has a second frequency setting and a second density.

6. The method of claim 1 , further comprising storing the data associated with the second read command in a memory of a decoder.

7. The method of claim 6 , further comprising storing a reference to the second parameter in the memory of the decoder.

8. The method of claim 1 , wherein the data associated with the first read command and the data associated with the second read command are decoded by a low density parity check decoder.

9. The method of claim 1 , wherein the second parameter is stored in a register of a read channel of the storage device.

10. The method of claim 1 , further comprising:

prior to completing decoding the data associated with the first read command:

receiving a third read command from the host device, wherein data associated with the third read command is in a third location;

navigating the head to the third location;

retrieving the data associated with the third read command; and

associating the data associated with the third read command with a third parameter.

11. The method of claim 1 , further comprising:

while decoding the data associated with the first read command:

receiving a third read command from the host device, wherein data associated with the third read command is in the first location;

navigating the head to the first location;

retrieving the data associated with the third read command; and

associating the data associated with the third read command with the first parameter.

12. A method for writing data to a storage device comprising a head and a storage medium, the method comprising:

initiating processing of a first write command;

navigating the head to a first location on the storage medium;

writing data associated with the first write command at the first location using a first parameter;

prior to completing writing the data associated with the first write command at the first location:

initiating processing of a second write command, wherein the second write command is associated with a second parameter;

upon completing the writing of the data associated with the first write command at the first location:

navigating the head to a second location on the storage medium; and

writing the data associated with the second write command from an auxiliary storage location to the second location using the second parameter.

13. The method of claim 12 , wherein the first parameter is a first frequency setting associated with the first location and the second parameter is a second frequency setting associated with the second location.

14. The method of claim 12 , wherein the first parameter is different than the second parameter.

15. The method of claim 12 , wherein the first location is in a first data zone on the storage medium and second location is in a second data zone on the storage medium.

16. The method of claim 12 , wherein the data associated with the second write command is stored in an auxiliary storage location of the storage device using the first parameter.

Assignments (8)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
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: 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 038722/0229 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2015
From: GIOVENZANA, DAVIDE; SODERBLOOM, PAUL E.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 036589/0792 →