Data transfer via a data storage drive

US10069896B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10069896-B2
Application numberUS-201514929384-A
CountryUS
Kind codeB2
Filing dateNov 1, 2015
Priority dateNov 1, 2015
Publication dateSep 4, 2018
Grant dateSep 4, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Transferring data from a first data storage drive of a first data storage library to a first computer system that is connected to a second data storage drive of a second data storage library. A data transfer request for transferring data accessible by the first data storage drive to the first computer system is received. A network connection is initiated between the first and the second data storage drive. An access to the requested data is initiated by the first data storage drive. A transfer of the requested data from the first to the second data storage drive via the network connection is initiated. A transfer of the requested data from the second data storage drive to the first computer system is initiated.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for transferring data from a first data storage drive of a first data storage library of a plurality of data storage libraries to a target computer system, the target computer system being connectable to a second data storage drive of a second data storage library and not connectable to the first data storage drive, the method comprising: receiving by a data transfer management component a data transfer request for transferring requested data to the target computer system; in response to determining, by the data transfer management component, that the requested data is in the first data storage library and that the first data storage drive and the second data storage drive are connectable by a bidirectional network bridge connection: initiating, by the data transfer management component, a network connection between the first and the second data storage drive over the bidirectional network bridge connection; initiating, by the data transfer management component an access to the requested data by the first data storage drive; initiating, by the data transfer management component, a transfer of the requested data from the first data storage drive to the second data storage drive via the network connection; and initiating, by the data transfer management component, a transfer of the requested data from the second data storage drive to the target computer system; in response to determining, by the data transfer management component, that the requested data is not in the first data library and is in a third data storage library of the plurality of data storage libraries that is connected to the first data storage library by a mechanical pass-through connection that mechanically transports data storage cartridges from the third data storage library to the first data storage library: initiating, by the data transfer management component, a mechanical transport of a data storage cartridge containing the requested data from the third data storage library to the first data storage library via the mechanical pass-through connection; initiating, by the data transfer management component, a mounting of the data storage cartridge into the first data storage drive; initiating, by the data transfer management component, a network connection between the first and the second data storage drive over the bidirectional network bridge connection; initiating, by the data transfer management component, an access to the requested data by the first data storage drive; initiating, by the data transfer management component, a transfer of the requested data from the first data storage drive to the second data storage drive via the network connection; and initiating, by the data transfer management component, a transfer of the requested data from the second data storage drive to the target computer system. 2. The method of claim 1 , wherein the requested data on the data storage cartridge is in a compressed data format, the method further comprising: controlling, by the data transfer management component, the first data storage drive to maintain the compressed data format by the first data storage drive when transferring the data; and initiating, by the data transfer management component a decompressing of the compressed data received via the network connection by the second data storage drive before transferring the data to the first computer system. 3. The method of claim 1 , the method further comprising: in response to the mounting of the data storage cartridge into the first data storage drive, initiating, by the data transfer management component a queuing of data access commands to the first data storage drive; and in response to an unmounting of the first data storage cartridge, ending, by the data transfer management component the respective queuing of data access commands. 4. The method of claim 1 , wherein the initiating of the access to the requested data by the first data storage drive further comprises: selecting, by the data transfer management component a subset of one or more data files of a set of data files comprised by the first data storage cartridge to be transferred via the network connection; and initiating, by the data transfer management component, a reading of the selected subset of data files by the first data storage drive. 5. The method of claim 1 , wherein the requested data is comprised by a second computer system connectable to the first data storage drive, and wherein initiating the access to the requested data by the first data storage drive further comprises: initiating, by the data transfer management component, a transfer of the requested data from the second computer system to the first data storage drive. 6. The method of claim 5 , the method further comprising: in response to the transfer of the requested data to the first data storage drive: initiating, by the data transfer management component a compression of the requested data into a compressed data format by the first data storage drive; and initiating, by the data transfer management component, a decompressing of the compressed data received via the network connection by the second data storage drive before transferring the data to the first computer system. 7. The method of claim 1 , wherein the second data storage drive comprises at least two ports, the ports being operable in a pass-through mode, such that a first one of the ports is operated as a receiving port of the first data storage drive and a second one of the ports is simultaneously operated as a sending port of the first data storage drive the method further comprising: in response to detecting that the second data storage drive is operating in the pass-through mode: initiating the network connection between the first and the second data storage drive between the receiving port of the second data storage drive and a sending port of the first data storage data drive; and initiating the transfer of the requested data from the second data storage drive to the first computer system via the sending port.

Assignees

Inventors

Classifications

  • Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays · CPC title

  • by facilitating the interaction with a user or administrator · CPC title

  • by changing the path, e.g. traffic rerouting, path reconfiguration · CPC title

  • H04L67/06Primary

    specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10069896B2 cover?
Transferring data from a first data storage drive of a first data storage library to a first computer system that is connected to a second data storage drive of a second data storage library. A data transfer request for transferring data accessible by the first data storage drive to the first computer system is received. A network connection is initiated between the first and the second data st…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 04 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).