IP Library Granted Patent US 12,236,124
Granted Patent B2
US 12,236,124 · App. 18/106,796 · Granted Feb 25, 2025

System and method for defining files on disk to be written to tape in a specified manner

Inventors: Jeff Leuschner (Wylie, TX); Doug Burling (Plano, TX); Tony Catano (Dallas, TX)
Assignee: Quantum Corporation
G06F3/065G06F3/0604G06F3/0683
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 12,236,124
App. No.
18/106,796
Granted
Feb 25, 2025
Kind
B2
Abstract

A method for copying a plurality of files from a first file system to a tape-based file system, includes the steps of ingesting the plurality of files into the first file system, the first file system including a first system controller including a processor; assigning each of the plurality of files within the file system to a group with a file system application to create at least one file group; defining a desired order of the files in each of the at least one file group with the file system application to create at least one ordered file group; indicating when the at least one ordered file group is ready to be written to tape with the file system application to create at least one ready, ordered file group; and copying each of the at least one ordered file group with the first system controller to be written to the tape-based file system.

Claims (40)

1. A method for copying a plurality of files from a first file system to a tape-based file system, the first file system storing the plurality of files, the method comprising:

using a processor to perform:

assigning each of the plurality of files within the file system to a group with a file system application to create multiple file groups including a first file group and a second file group different from the first file group;

receiving user input indicating ordering of files with respect to the multiple file groups, the user input indicating a first ordering of files in the first file group and a second ordering of files in the second file group;

defining, based on the user input, an ordering of the files in the multiple file groups with the file system application to create multiple ordered file groups including a first ordered file group and a second ordered file group; and

copying the multiple ordered file groups, including the first ordered file group and the second ordered file group, from the first file system to the tape-based file system.

2. The method of claim 1 , further comprising: ingesting the plurality of files into the first file system.

3. The method of claim 1 , wherein assigning includes each of the plurality of files being assigned to only one of the multiple file groups.

4. The method of claim 1 , wherein assigning each of the plurality of files to a group includes assigning a Group ID attribute value to each of the plurality of files with the file system application to create the multiple file groups; and

wherein each Group ID attribute value is used to identify only one file group.

5. The method of claim 1 , wherein defining the ordering includes assigning a File Index attribute value to the files in the multiple file groups with the file system application to create the multiple ordered file groups.

6. The method of claim 1 , further comprising:

indicating when the multiple ordered file groups are ready to be written to tape with the file system application to create multiple ready, ordered file groups prior to copying the multiple ordered file groups to the tape-based file system.

7. The method of claim 6 wherein indicating includes assigning a Group Ready attribute value to one of the files in each of the multiple ordered file groups with the file system application.

8. The method of claim 1 , wherein the tape-based file system includes a processor; and

wherein the method further comprises retrieving the multiple ordered file groups from the tape-based file system utilizing the processor of the tape-based file system.

9. A system for copying a plurality of files to a tape-based file system, the system comprising:

a processor; and

a file system application that, when executed by the processor, performs:

assigning each of the plurality of files within the file system to a group to create multiple file groups, including a first file group and a second file group different from the first file group;

receiving user input indicating ordering of files with respect to the multiple file groups, the user input indicating a first ordering of files in the first file group and a second ordering of files in the second file group;

defining, based on the user input, an ordering of the files in the multiple file groups to create multiple ordered file groups including a first ordered file group and a second ordered file group; and

copying the multiple ordered file groups, including the first ordered file group and the second ordered file group, from the file system to the tape-based file system.

10. The file system of claim 9 , wherein the file system is a disk-based file system.

11. The file system of claim 9 , further comprising:

file system software,

wherein the file system application is a software application; and

wherein the file system application is integrated with the file system software.

12. The file system of claim 9 , wherein each of the plurality of files is assigned to only one of the multiple file groups.

13. The file system of claim 9 , wherein assigning each of the plurality of files includes using the file system application to assign a Group ID attribute value to each of the plurality of files to create the multiple file groups; and

wherein each Group ID attribute value is used to identify only one file group.

14. The file system of claim 9 , wherein defining includes using the file system application to assign a File Index attribute value to each of the files in the multiple file groups to create the multiple ordered file groups.

15. The file system of claim 9 , wherein the file system application is further configured to indicate when the multiple ordered file groups are ready to be written to tape to create at least one ready, ordered file group prior to copying the multiple ordered file groups to the tape-based file system.

16. The file system of claim 15 , wherein indicating includes using the file system application to assign a Group Ready attribute value to one of the files in each of the multiple ordered file groups.

17. The file system of claim 9 , wherein the tape-based file system includes a processor that is configured to selectively retrieve each of the multiple ordered file groups from the tape-based file system.

18. A storage medium storing a file system software application for copying a plurality of files within a file system to a tape-based file system, the file system application when executed by a processor, performs:

assigning each of the plurality of files within the file system to a group to create multiple file groups, including a first file group and a second file group different from the first file group;

receiving user input indicating ordering of files with respect to the multiple file groups, the user input indicating a first ordering of files in the first file group and a second ordering of files in the second file group;

defining, based on the user input, an ordering of the files the multiple file groups to create multiple ordered file groups including a first ordered file group and a second ordered file group; and

copying the multiple ordered file groups, including the first ordered file group and the second ordered file group, from the file system to the tape-based file system.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2023
From: LEUSCHNER, JEFF; BURLING, DOUG; CATANO, TONY
To: QUANTUM CORPORATION
Reel/Frame 065213/0723 →
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 →
Continuity (2)
Provisional Application 63310060 · Feb 14, 2022
Related Publication 20230259296A1 · Aug 17, 2023
References Cited (2)
US 8099572B1 · Arora · 2012 [cited by examiner]
US 20150221203A1 · Concepcion · 2015 [cited by examiner]