IP Library Granted Patent US 11,961,541
Granted Patent B2
US 11,961,541 · App. 18/107,246 · Granted Apr 16, 2024

System and method for writing data to tape and reading data from tape using a restful interface

Inventors: Jeff Leuschner (Wylie, TX); Doug Burling (Plano, TX); YingPing Lu (Markham, CA)
Assignee: Quantum Corporation
G11B5/00813
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,961,541
App. No.
18/107,246
Granted
Apr 16, 2024
Kind
B2
Abstract

A system ( 200 ) for at least one of writing data to tape media ( 204 ) and reading data from the tape media ( 204 ) includes a client application ( 202 ); and a RESTful interface ( 212 ) through which the client application ( 202 ) transmits a request to at least one of write data to the tape media ( 204 ) and read data from the tape media ( 204 ) to a REST daemon ( 214 ), the RESTful interface ( 212 ) being integrated with a SCSI interface ( 210 ). The REST daemon ( 214 ) subsequently passes the request on to a data mover ( 208 ), which opens a second RESTful interface ( 220 ) with the client application ( 202 ). The client application ( 202 ) then sends the request to the data mover ( 208 ) via the second RESTful interface ( 220 ). The data mover ( 208 ) then performs the request by moving the data between the client application ( 202 ) and the tape media ( 204 ), with the data never landing on primary storage during such movement.

Claims (29)

1. A system for at least one of writing data to tape media and reading data from the tape media, the system comprising:

a client application; and

a RESTful interface through which the client application transmits a request to at least one of write data to the tape media and read data from the tape media to a REST daemon, wherein:

the REST daemon subsequently passes the request on to a data mover; and

the data mover subsequently opens an interface with the client application.

2. The system of claim 1 wherein the client application initiates a first request to write data to the tape media via a REST call to the REST daemon via the RESTful interface; and wherein the client application initiates a second request to read data from the tape media via a REST call to the REST daemon via the RESTful interface.

3. The system of claim 1 wherein the REST daemon passes the request on to the data mover via an internal interface.

4. The system of claim 1 wherein at least one of the REST daemon and the data mover are included as part of a storage management system.

5. The system of claim 1 wherein the client application then sends the request to at least one of write data to the tape media and read data from the tape media to the data mover via the interface between the data mover and the client application.

6. The system of claim 5 wherein for a first request to write data to the tape media, the data mover reads the data from the client application, and then writes the data to the tape media via a SCSI interface; and wherein for a second request to read data from the tape media, the data mover reads the data from the tape media via the SCSI interface, and then sends the data to the client application.

7. The system of claim 1 wherein the interface between the data mover and the client application is a second RESTful interface.

8. The system of claim 1 wherein the data that is at least one of written to the tape media and read from the tape media never lands on primary storage during movement between the client application and the tape media.

9. The system of claim 1 wherein the RESTful interface is integrated with a SCSI interface.

10. A method for at least one of writing data to tape media and reading data from the tape media, the method comprising the step of:

transmitting a request to at least one of write data to the tape media and read data from the tape media from a client application to a REST daemon via a RESTful interface:

subsequently passing the request from the REST daemon to a data mover via an international interface; and

subsequently opening an interface between the data mover and the client application.

11. The method of claim 10 wherein the step of transmitting includes (i) the client application initiating a first request to write data to the tape media via a REST call to the REST daemon via the RESTful interface, and (ii) the client application initiating a second request to read data from the tape media via a REST call to the REST daemon via the RESTful interface.

12. The method of claim 2 , further comprising the step of the client application sending the request to at least one of write data to the tape media and read data from the tape media to the data mover via the interface between the data mover and the client application.

13. The method of claim 12 wherein for a first request to write data to the tape media, the method further comprises the steps of reading the data from the client application with the data mover, and writing the data to the tape media with the data mover via a SCSI interface; and wherein for a second request to read data from the tape media, the method further comprises the steps of reading the data from the tape media with the data mover via the SCSI interface, and sending the data to the client application with the data mover.

14. The method of claim 2 wherein the step of the client application sending the request to at least one of write data to the tape media and read data from the tape media to the data mover includes the interface between the data mover and the client application being a second RESTful interface.

15. The method of claim 10 wherein the data that is at least one of written to the tape media and read from the tape media never lands on primary storage during movement between the client application and the tape media.

16. The method of claim 10 wherein the step of transmitting includes the RESTful interface being integrated with a SCSI interface.

17. The method of claim 10 further comprising the step of the REST daemon subsequently passing the request on to a data mover.

18. The method of claim 10 further comprising the step of including one of the REST daemon and the data mover as part of a storage management system.

19. A system for at least one of writing data to tape media and reading data from the tape media, the system comprising:

a client application; and

a RESTful interface through which the client application transmits requests to write data to the tape media and read data from the tape media to a REST daemon;

wherein the client application initiates a first request to write data to the tape media via a REST call to the REST daemon via the RESTful interface, the client application initiates a second request to read data from the tape media via a REST call to the REST daemon via the RESTful interface, the REST daemon subsequently passes the request on to a data mover via an internal interface, the data mover subsequently opens a second RESTful interface with the client application, the client application then sends the requests to write data to the tape media and read data from the tape media to the data mover via the second RESTful interface between the data mover and the client application, for the first request to write data to the tape media, the data mover reads the data from the client application, and then writes the data to the tape media via a SCSI interface, for the second request to read data from the tape media, the data mover reads the data from the tape media via the SCSI interface, and then sends the data to the client application, the data that is written to the tape media and read from the tape media never lands on primary storage during movement between the client application and the tape media; and the RESTful interface is integrated with a SCSI interface.

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 Feb 24, 2023
From: LEUSCHNER, JEFF; BURLING, DOUG; LU, YINGPING
To: QUANTUM CORPORATION
Reel/Frame 062802/0626 →
Continuity (2)
Provisional Application 63313668 · Feb 24, 2022
Related Publication 20230267951A1 · Aug 24, 2023