IP Library Granted Patent US 9,298,380
Granted Patent B1
US 9,298,380 · App. 14/716,610 · Granted Mar 29, 2016

Data storage device with selective write to a first storage media or a second storage media

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,298,380
App. No.
14/716,610
Granted
Mar 29, 2016
Kind
B1
Abstract

A device comprises a first storage media and a controller. The controller configured to generate a first operational metric using a first set of operational data at a first frequency and a second operational metric a second set of operational data at a second frequency different than the first frequency; receive a write command to write data to the first storage media; and divert the write command to write data to a second storage media instead of the first storage media when at least one of the first operational metric and the second operational metric indicates that writing data to the first storage media may be harmful to the magnetic rotating disk or result in data loss.

Claims (32)

1. A device comprising:

a first storage media; and

a controller configured to:

generate a first operational metric which is updated at a first frequency and a second operational metric which is updated at a second frequency different than the first frequency;

receive a write command to write data to the first storage media; and

divert the write command to write data away from the first storage media when a combined metric, generated based on the first operational metric and the second operational metric exceeds a threshold related to a risk of harm to the first storage media or data loss.

2. The device of claim 1 wherein the first operational metric is generated using a first set of operational data comprising electromechanical operation data of the device.

3. The device of claim 1 wherein the first storage media further comprises a head configured to write data to the first storage media, and wherein the first operational metric is generated using a first set of operational data corresponding to a health of the head.

4. The device of claim 3 wherein the first operational metric is generated using a first set of operational data comprising at least one of magneto-resistive resistance (“MRR”) data, touch down sensor resistance (“TDSR”) data, magneto-resistive asymmetry (“MRA”) data, variable gain amplitude (“VGA”) data, bit error rate (“BER”) data, head media separation (“HMS”) data, error margin (“EM”) data, write counts data, read counts data, overwrite (“OW)” data, resolution data, and signal to noise ratio (“SNR”) data.

5. The device of claim 1 wherein the first operational metric comprises a rate of change of data within a first set of operational data.

6. The device of claim 1 wherein the second operational metric is generated using a second set of operational data comprising environmental data for the device or the first storage media.

7. The device of claim 1 wherein the second operational metric is generated using a second set of operational data comprising at least one of temperature data, altitude data, vibration data, and bits transferred data.

8. The device of claim 1 wherein the second operational metric is generated using a second set of operational data comprising an indication related to whether a detected instance of thermal asperity is in an area within an address range associated with the write command.

9. The device of claim 1 wherein the second operational metric comprises a rate of change of data within a second set of operational data.

10. The device of claim 1 further comprising a plurality of heads, wherein the controller is further configured to divert the write command by:

determining a head of the plurality of heads to be used to write the write data; and

diverting the write command to write data away the first storage media based on an operational metric of the head, wherein the operational metric of the head comprises at least part of at least one of the first operational metric and the second operational metric.

11. A method for writing data in a device comprising:

generating a first operational metric which is updated at a first frequency and a second operational metric which is updated at a second frequency different than the first frequency;

receiving a write command to write data to a first storage media in the device; and

diverting the write command to write data away from the first storage media when a combined metric, generated based on the first operational metric and the second operational metric, exceeds a threshold related to a risk of harm to the first storage media or data loss.

12. The method of claim 11 wherein the first operational metric is generated using a first set of operational data comprising electromechanical operation data of the device.

13. The method of claim 11 wherein the first storage media further comprises a head configured to write data to the first storage media, and wherein the first operational metric is generated using a first set of operational data corresponding to a health of the head.

14. The method of claim 13 wherein the first operational metric is generated using a first set of operational data comprising at least one of magneto-resistive resistance (“MRR”) data, touch down sensor resistance (“TDSR”) data, magneto-resistive asymmetry (“MRA”) data, variable gain amplitude (“VGA”) data, bit error rate (“BER”) data, head media separation (“HMS”) data, error margin (“EM”) data, write counts data, read counts data, overwrite (“OW)” data, resolution data, and signal to noise ratio (“SNR”) data.

15. The method of claim 11 wherein the first operational metric comprises a rate of change of data within a first set of operational data.

16. The method of claim 11 wherein the second operational metric is generated using a second set of operational data comprising environmental data for the device or the first storage media.

17. The method of claim 11 wherein the second operational metric is generated using a second set of operational data comprising at least one of temperature data, altitude data, vibration data, and bits transferred data.

18. The method of claim 11 wherein the second operational metric is generated using a second set of operational data comprising an indication related to whether a detected instance of thermal asperity is in an area within an address range associated with the write command.

19. The method of claim 11 wherein the second operational metric comprises a rate of change of data within a second set of operational data.

20. The method of claim 11 wherein the device further comprises a plurality of heads, wherein diverting the write command further comprises:

determining a head of the plurality of heads to be used to write the write data; and

diverting the write command to write data away from the first storage media based on an operational metric of the head, wherein the operational metric of the head comprises at least part of at least one of the first operational metric and the second operational metric.

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: 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2015
From: TSAI, CHUN SEI; ONG, CHOO-BHIN; BARLOW, CARL E.; YEE, CHENG FATT; GUDA, CHANDRA M.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 035674/0119 →