IP Library Granted Patent US 11,662,914
Granted Patent B2
US 11,662,914 · App. 17/528,440 · Granted May 30, 2023

Real-time library-based in situ drive test, drive head status detection, cleaning verification and tracking

Inventors: James P. Peng (Santa Maria, CA); Turguy Goker (Vista, CA); Stephen C. Cooper (Costa Mesa, CA); William R. Weakley (Boulder, CO)
Assignee: QUANTUM CORPORATION
G06F3/0616G06F3/0653G06F3/0686G11B5/00813G11B5/455
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 11,662,914
App. No.
17/528,440
Granted
May 30, 2023
Kind
B2
Abstract

A media library ( 10 ) for evaluating a health of a head ( 256 ) of a media drive ( 26 ) includes a library control system ( 30 ) that is configured to control oversight functionality of the media library ( 10 ). The library control system ( 30 ) receives media drive information generated during at least one of a read procedure and a write procedure being performed by the media drive ( 26 ) and analyzes the media drive information to determine the health of the head ( 256 ) of the media drive ( 26 ). The media drive information includes drive performance metrics generated by the media drive ( 26 ) during a read verify procedure performed by the media drive ( 26 ) upon request of the library control system ( 30 ) of the media library ( 10 ).

Claims (42)

1. A media library for evaluating a health of a head of a media drive, the media library comprising:

a library control system that is configured to control oversight functionality of the media library, the library control system receiving media drive information generated during at least one of a read procedure being performed by the media drive and a write procedure being performed by the media drive, the library control system analyzing the media drive information so that the library control system can determine the health of the head of the media drive;

wherein the media drive information includes drive performance metrics generated by the media drive during a read verify procedure that is performed by the media drive upon request of the library control system to the media library; and

wherein the drive performance metrics include at least one of log (C1SER) data, % Rewrite data, % C2SER data, and Stop-write data.

2. The media library of claim 1 wherein the drive performance metrics include at least two of log (C1SER) data, % Rewrite data, % C2SER data, and Stop-write data.

3. The media library of claim 1 wherein the drive performance metrics include at least three of log (C1SER) data, % Rewrite data, % C2SER data, and Stop-write data.

4. The media library of claim 1 wherein the drive performance metrics include each of log (C1SER) data, % Rewrite data, % C2SER data, and Stop-write data.

5. A media library for evaluating a health of a head of a media drive, the media library comprising:

a library control system that is configured to control oversight functionality of the media library, the library control system receiving media drive information generated during at least one of a read procedure being performed by the media drive and a write procedure being performed by the media drive, the library control system analyzing the media drive information so that the library control system can determine the health of the head of the media drive;

wherein the media drive information includes drive performance metrics generated by the media drive during a read verify procedure that is performed by the media drive upon request of the library control system to the media library; and

wherein the library control system of the media library requests the media drive to perform the read verify procedure using a pre-written test cartridge that includes pre-written data within a first partition and a second partition, the pre-written data being usable to test a read head of the media drive.

6. The media library of claim 5 wherein the library control system utilizes a read head sensor algorithm to analyze the drive performance metrics generated by the media drive as the media drive reads from the first partition and the second partition to determine the health of the read head of the media drive, and the library control system generates a read head report regarding the health of the read head of the media drive.

7. The media library of claim 6 wherein the library control system utilizes the read head sensor algorithm to analyze the drive performance metrics generated by the media drive as the media drive reads from the first partition and the second partition to determine whether the read head of the media drive needs to be cleaned.

8. The media library of claim 6 wherein the test cartridge includes a third partition, the media library requests that a host write random data into the third partition to be read by the media drive during an evaluation of a write head of the media drive, the library control system utilizes a write head tracking algorithm to analyze the drive performance metrics generated by the media drive as the media drive reads from the third partition to determine the health of the write head of the media drive, and the library control system generates a write head report regarding the health of the write head of the media drive.

9. The media library of claim 8 wherein the host writes a drive dump to a fourth partition of the pre-written test cartridge including information from the read head report and the write head report, and the library control system utilizes one of an Artificial Intelligence and a Machine Learning-type predictive algorithm for evaluating media drive maintenance requirements based on the information included within the drive dump.

10. A method for evaluating a health of a head of a media drive, the method comprising the steps of:

controlling oversight functionality of a media library with a library control system of the media library;

receiving media drive information with the library control system, the media drive information being generated during at least one of a read procedure and a write procedure being performed by the media drive; and

analyzing the media drive information with the library control system to determine the health of the head of the media drive;

wherein the step of receiving includes the media drive information including drive performance metrics generated by the media drive during a read verify procedure performed by the media drive upon request of the library control system to the media library; and

wherein the step of receiving includes the drive performance metrics including at least one of log (C1SER) data, % Rewrite data, % C2SER data, and Stop-write data.

11. The method of claim 10 wherein the step of receiving includes the drive performance metrics including each of % Rewrite data, % C2SER data, and Stop-write data.

12. A method for evaluating a health of a head of a media drive, the method comprising the steps of:

controlling oversight functionality of a media library with a library control system of the media library;

receiving media drive information with the library control system, the media drive information being generated during at least one of a read procedure and a write procedure being performed by the media drive, the media drive information including drive performance metrics generated by the media drive during a read verify procedure performed by the media drive upon request of the library control system to the media library; and

analyzing the media drive information with the library control system to determine the health of the head of the media drive;

requesting with the library control system that the media drive perform the read verify procedure using a pre-written test cartridge that includes pre-written data within a first partition and a second partition, the pre-written data being usable to test a read head of the media drive.

13. The method of claim 12 wherein the step of analyzing includes the library control system utilizing a read head sensor algorithm to analyze the drive performance metrics generated by the media drive as the media drive reads from the first partition and the second partition to determine the health of the read head of the media drive, and further comprising the step of generating a read head report with the library control system regarding the health of the read head of the media drive.

14. The method of claim 13 further comprising the step of requesting with the library control system of the media library that a host write random data into a third partition of the pre-written test cartridge to be read by the media drive during an evaluation of a write head of the media drive, wherein the step of analyzing includes the library control system utilizing a write head tracking algorithm to analyze the drive performance metrics generated by the media drive as the media drive reads from the third partition to determine the health of the write head of the media drive, and further comprising the step of generating a write head report with the library control system regarding the health of the write head of the media drive.

15. The method of claim 14 further comprising the steps of the host writing a drive dump to a fourth partition of the pre-written test cartridge including information from the read head report and the write head report, and the library control system utilizing one of an Artificial Intelligence and a Machine Learning-type predictive algorithm for evaluating media drive maintenance requirements based on the information included within the drive dump.

16. A media library for evaluating a health of a head of a media drive, the media library comprising:

a library control system that is configured to control oversight functionality of the media library, the library control system receiving media drive information including drive performance metrics generated by the media drive during a read verify procedure performed by the media drive upon request of the library control system to the media library, the drive performance metrics include at least two of log (C1SER) data, % Rewrite data, % C2SER data, and Stop-write data;

wherein the library control system of the media library requests the media drive to perform the read verify procedure using a pre-written test cartridge that includes pre-written data within a first partition and a second partition, the pre-written data being usable to test a read head of the media drive;

wherein the library control system utilizes a read head sensor algorithm to analyze the drive performance metrics generated by the media drive as the media drive reads from the first partition and the second partition to determine the health of the read head of the media drive;

wherein the library control system generates a read head report regarding the health of the read head of the media drive;

wherein the media library requests that a host write random data into a third partition of the test cartridge to be read by the media drive during an evaluation of a write head of the media drive;

wherein the library control system utilizes a write head tracking algorithm to analyze the drive performance metrics generated by the media drive as the media drive reads from the third partition to determine the health of the write head of the media drive; and

wherein the library control system generates a write head report regarding the health of the write head of the media drive.

17. The media library of claim 16 wherein the drive performance metrics include each of log (C1SER) data, % Rewrite data, % C2SER data, and Stop-write data.

18. The media library of claim 16 wherein the library control system utilizes the read head sensor algorithm to analyze the drive performance metrics generated by the media drive as the media drive reads from the first partition and the second partition to determine whether the read head of the media drive needs to be cleaned.

19. The media library of claim 16 wherein the host writes a drive dump to a fourth partition of the pre-written test cartridge including information from the read head report and the write head report, and the library control system utilizes one of an Artificial Intelligence and a Machine Learning-type predictive algorithm for evaluating media drive maintenance requirements based on the information included within the drive dump.

20. The method of claim 13 wherein the step of analyzing includes the library control system utilizing the read head sensor algorithm to analyze the drive performance metrics generated by the media drive as the media drive reads from the first partition and the second partition to determine whether the read head of the media drive needs to be cleaned.

Assignments (6)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 18, 2025
From: QUANTUM CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 074024/0084 →
TERMINATION AND RELEASE OF SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 64053/0051 Recorded Aug 19, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 072522/0968 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2025
From: BLUE TORCH FINANCE LLC, AS AGENT FOR THE SECURED PARTIES
To: ALTER DOMUS (US) LLC, AS AGENT FOR THE SECURED PARTIES
Reel/Frame 071019/0850 →
SECURITY INTEREST Recorded Jun 26, 2023
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 064053/0051 →
SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 22, 2023
From: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
To: BLUE TORCH FINANCE, LLC
Reel/Frame 064069/0563 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2022
From: PENG, JAMES P.; GOKER, TURGUY; COOPER, STEPHEN C.; WEAKLEY, WILLIAM R.
To: QUANTUM CORPORATION
Reel/Frame 059415/0612 →