IP Library Granted Patent US 10,014,025
Granted Patent B1
US 10,014,025 · App. 15/655,289 · Granted Jul 3, 2018

System and method for tape layout optimization

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 10,014,025
App. No.
15/655,289
Granted
Jul 3, 2018
Kind
B1
Abstract

A tape layout module for determining a tape layout allocation strategy for laying out data on tape, the data being organized into a plurality of fixed-size subdata sets with each of the plurality of subdata sets including a plurality of codeword interleaves, the tape including a plurality of media defect characteristics, includes a tape layout optimization system including a processor that receives information on the plurality of media defect characteristics. The tape layout optimization system determines the tape layout allocation strategy based at least in part on at least one of the plurality of media defect characteristics. Additionally, the tape layout optimization system can determine the tape layout allocation strategy further based on distance spectra between pairs of the plurality of codeword interleaves. Further, the tape layout optimization system can determine the tape layout allocation strategy by selectively utilizing at least one tape layout parameter.

Claims (27)

1. A tape layout module for determining a tape layout allocation strategy for laying out data on a magnetic tape, the data being organized into a plurality of fixed-size subdata sets with each of the plurality of subdata sets including a plurality of codeword interleaves, the tape including a plurality of media defect characteristics, the tape layout module comprising:

a tape layout optimization system including a processor that receives information on the plurality of media defect characteristics, the tape layout optimization system determining the tape layout allocation strategy based at least in part on at least one of the plurality of media defect characteristics, the tape layout optimization system determining the tape layout allocation strategy further based on distance spectra between pairs of the plurality of codeword interleaves.

2. The tape layout module of claim 1 wherein the tape layout optimization system determines the tape layout allocation strategy based at least in part on each of the plurality of media defect characteristics.

3. The tape layout module of claim 1 wherein the plurality of media defect characteristics are reproducible.

4. The tape layout module of claim 1 wherein the tape layout optimization system generates a plurality of coefficients, α i (b i ), that are the result of a modeling of the plurality of media defect characteristics.

5. The tape layout module of claim 4 wherein the tape layout optimization system determines the tape layout allocation strategy by computing a weighted separation coefficient (WSC), WSC(s)=α 1 (b 1 )c 1 +α 2 (b 2 )c 2 + . . . +α U (b U )c U , where b i represents the i-th unique element of a distance spectra between pairs of the plurality of codeword interleaves, a represents the count of the unique element b i , and U represents the set of all possible distances for a given layout.

6. The tape layout module of claim 1 wherein the tape layout optimization system determines the tape layout allocation strategy by selectively utilizing at least one tape layout parameter.

7. The tape layout module of claim 6 the tape layout optimization system determines the tape layout allocation strategy by selectively utilizing a plurality of tape layout parameters.

8. The tape layout module of claim 7 wherein the plurality of tape layout parameters are selected from a group consisting of track swaps, codeword interleave set swaps, track rotations, and odd/even indexed subdata set separations.

9. A data flow system for a tape drive comprising (i) a data intake system that receives a plurality of variable-length data blocks from a host device; (ii) a data preprocessing system that converts the plurality of variable-length data blocks into a plurality of fixed-size data sets, the data preprocessing system then converting the plurality of fixed-size data sets into a plurality of fixed-size subdata sets with each of the plurality of subdata sets including a plurality of codeword interleaves; and (iii) the tape layout module of claim 1 that determines a tape layout allocation strategy for laying out the plurality of codeword interleaves on tape.

10. A method for determining a tape layout allocation strategy for laying out data on tape, the data being organized into a plurality of fixed-size subdata sets with each of the plurality of subdata sets including a plurality of codeword interleaves, the tape including a plurality of media defect characteristics, the method comprising the steps of:

receiving information on the plurality of media defect characteristics with a tape layout optimization system including a processor; and

determining the tape layout allocation strategy with the tape layout optimization system based at least in part on at least one of the plurality of media defect characteristics, and further based on distance spectra between pairs of the plurality of codeword interleaves.

11. The method of claim 10 wherein the step of determining includes determining the tape layout allocation strategy with the tape layout optimization system based at least in part on each of the plurality of media defect characteristics.

12. The method of claim 10 wherein the plurality of media defect characteristics are reproducible.

13. The method of claim 10 further comprising the step of generating a plurality of coefficients, α i (b i ), with the tape layout optimization system that are the result of a modeling of the plurality of media defect characteristics.

14. The method of claim 10 wherein the step of determining includes determining the tape layout allocation strategy with the tape layout optimization system by selectively utilizing at least one tape layout parameter.

15. The method of claim 10 wherein the step of determining includes determining the tape layout allocation strategy with the tape layout optimization system by selectively utilizing a plurality of tape layout parameters.

16. The method of claim 15 wherein the plurality of tape layout parameters are selected from a group consisting of track swaps, codeword interleave set swaps, track rotations, and odd/even indexed subdata set separations.

17. A tape layout module for determining a tape layout allocation strategy for laying out data on a magnetic tape, the data being organized into a plurality of fixed-size subdata sets with each of the plurality of subdata sets including a plurality of codeword interleaves, the tape including a plurality of media defect characteristics, the tape layout module comprising:

a tape layout optimization system including a processor that receives information on the plurality of media defect characteristics, the tape layout optimization system determining the tape layout allocation strategy based at least in part on at least one of the plurality of media defect characteristics; and wherein the tape layout optimization system generates a plurality of coefficients, α i (b i ), that are the result of a modeling of the plurality of media defect characteristics.

18. The tape layout module of claim 17 wherein the tape layout optimization system determines the tape layout allocation strategy by computing a weighted separation coefficient (WSC), WSC(s)=α 1 (b 1 )c 1 +α 2 (b 2 )c 2 + . . . +α U (b U )c U , where b i represents the i-th unique element of a distance spectra between pairs of the plurality of codeword interleaves, a represents the count of the unique element b i , and U represents the set of all possible distances for a given layout.

19. A method for determining a tape layout allocation strategy for laying out data on tape, the data being organized into a plurality of fixed-size subdata sets with each of the plurality of subdata sets including a plurality of codeword interleaves, the tape including a plurality of media defect characteristics, the method comprising the steps of:

receiving information on the plurality of media defect characteristics with a tape layout optimization system including a processor;

determining the tape layout allocation strategy with the tape layout optimization system based at least in part on at least one of the plurality of media defect characteristics; and

generating a plurality of coefficients, α i (b i ), with the tape layout optimization system that are the result of a modeling of the plurality of media defect characteristics.

20. The method of claim 13 wherein the step of determining includes determining the tape layout allocation strategy with the tape layout optimization system by computing a weighted separation coefficient (WSC), WSC(s)=α 1 (b 1 )c 1 +α 2 (b 2 ) c 2 + . . . +α U (b U )c U , where b i represents the i-th unique element of a distance spectra between pairs of the plurality of codeword interleaves, c i represents the count of the unique element b i , and U represents the set of all possible distances for a given layout.

Assignments (13)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 18, 2025
From: QUANTUM LTO HOLDINGS, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 074024/0028 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 7, 2025
From: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 073025/0033 →
TERMINATION AND RELEASE OF SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 46744/0570 Recorded Aug 19, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 072542/0270 →
TERMINATION AND RELEASE OF AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 48029/0525 Recorded Aug 19, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 072542/0594 →
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 →
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 Jul 15, 2019
From: QUANTUM CORPORATION
To: QUANTUM LTO HOLDINGS, LLC
Reel/Frame 049756/0373 →
SECURITY INTEREST Recorded Jan 8, 2019
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 048029/0525 →
RELEASE OF SECURITY INTEREST Recorded Dec 28, 2018
From: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 047865/0556 →
SECURITY INTEREST Recorded Dec 27, 2018
From: QUANTUM CORPORATION, AS GRANTOR; QUANTUM LTO HOLDINGS, LLC, AS GRANTOR
To: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 049153/0518 →
SECURITY INTEREST Recorded Aug 29, 2018
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 046744/0570 →
SECURITY INTEREST Recorded Aug 27, 2018
From: QUANTUM CORPORATION
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 046707/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2017
From: ARSLAN, SUAYB S.; GOKER, TURGUY; LEE, JAEWOOK; LE, HOA
To: QUANTUM CORPORATION
Reel/Frame 043056/0095 →