Enhanced tape library cataloging
First Claim
Patent Images
1. A tape-based data storage system, comprising:
- a tape library, comprising;
a plurality of cells, each of the cells being configured to store two or more tape cartridges therein;
one antenna of a near field communication reader positioned at each of the cells,wherein each of the antennas are positioned relative the associated cell to be in direct communication with a near field communication tag coupled to a tape cartridge stored in the associated cell; and
a controller and logic integrated with and/or executable by the controller, the logic being configured to;
use at least one near field communication reader to scan each cell of a tape library for near field communication tags in the cells;
determine that one or more tape cartridges are present in one or more of the cells of the tape library in response to detecting one or more of the near field communication tags in the cells;
determine a cell that each of the one or more tape cartridges is located in based on at least one of;
a signal strength and information stored on the corresponding near field communication tag;
create a current distribution of the one or more tape cartridges in the tape library in relation to the cell that each of the one or more tape cartridges is located in; and
determine whether an error has occurred in any of the near field communication readers by analyzing an overlap in the range of the antennas of near field communication readers.
1 Assignment
0 Petitions
Accused Products
Abstract
A tape-based data storage system, according to one embodiment, includes: a tape library having: a plurality cells, each of the cells being configured to store one or more tape cartridges therein, and at least an antenna of a near field communication reader positioned at each of the cells. Moreover, each of the antennas are positioned relative the associated cell to be in direct communication with a near field communication tag coupled to a tape cartridge stored in the associated cell. Other systems, methods, and computer program products are described in additional embodiments.
32 Citations
24 Claims
-
1. A tape-based data storage system, comprising:
-
a tape library, comprising; a plurality of cells, each of the cells being configured to store two or more tape cartridges therein; one antenna of a near field communication reader positioned at each of the cells, wherein each of the antennas are positioned relative the associated cell to be in direct communication with a near field communication tag coupled to a tape cartridge stored in the associated cell; and a controller and logic integrated with and/or executable by the controller, the logic being configured to; use at least one near field communication reader to scan each cell of a tape library for near field communication tags in the cells; determine that one or more tape cartridges are present in one or more of the cells of the tape library in response to detecting one or more of the near field communication tags in the cells; determine a cell that each of the one or more tape cartridges is located in based on at least one of;
a signal strength and information stored on the corresponding near field communication tag;create a current distribution of the one or more tape cartridges in the tape library in relation to the cell that each of the one or more tape cartridges is located in; and determine whether an error has occurred in any of the near field communication readers by analyzing an overlap in the range of the antennas of near field communication readers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tape-based data storage system, comprising:
-
a tape library, comprising; a plurality of cells, each of the cells being configured to store one or more tape cartridges therein; a near field communication reader positioned at each of the cells, wherein each of the near field communication readers are positioned relative the associated cell to be in direct communication with a near field communication tag coupled to a tape cartridge stored in the associated cell; and a controller and logic integrated with and/or executable by the controller, the logic being configured to; use at least one of the near field communication readers to scan each cell of a tape library for near field communication tags in the cells; determine that one or more tape cartridges are present in one or more of the cells of the tape library in response to detecting one or more of the near field communication tags in the cells; determine a cell that each of the one or more tape cartridges is located in based on at least one of;
a signal strength and information stored on the corresponding near field communication tag;create a current distribution of the one or more tape cartridges in the tape library in relation to the cell that each of the one or more tape cartridges is located in; and determine whether an error has occurred in any of the near field communication readers by analyzing an overlap in the range of an antenna of each of the respective near field communication readers. - View Dependent Claims (9, 10)
-
-
11. A computer-implemented method, comprising:
-
using at least an antenna of near field communication readers to scan each cell of a tape library for near field communication tags in the cells; determining that one or more tape cartridges are present in one or more of the cells of the tape library in response to detecting one or more of the near field communication tags in the cells; determining a cell that each of the one or more tape cartridges is located in based on at least one of;
a signal strength and information (e.g., metadata) stored on the corresponding near field communication tag;determining whether any two or more of the detected one or more of the near field communication tags are the same near field communication tag; deduplicating the near field communication tags in response to determining that any two or more of the detected one or more of the near field communication tags are the same near field communication tag; and creating a current distribution of the one or more tape cartridges in the tape library in relation to the cell that each of the one or more tape cartridges is located in. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions readable and/or executable by a controller to cause the controller to perform a method comprising:
-
using, by the controller, at least one near field communication reader to scan each cell of a tape library for near field communication tags in the cells; determining, by the controller, that one or more tape cartridges are present in one or more of the cells of the tape library in response to detecting one or more of the near field communication tags in the cells; determining, by the controller, a cell that each of the one or more tape cartridges is located in based on at least one of;
a signal strength and information (e.g., metadata) stored on the corresponding near field communication tag;determining, by the controller, whether any two or more of the detected one or more of the near field communication tags are the same near field communication tag; deduplicating, by the controller, the near field communication tags in response to determining that any two or more of the detected one or more of the near field communication tags are the same near field communication tag; and creating, by the controller, a current distribution of the one or more tape cartridges in the tape library in relation to the cell that each of the one or more tape cartridges is located in. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification