Tracking location and usage of a mechanical sub assembly (MSA) within an automated storage library utilizing a unique identifier associated with location coordinates of the MSA
AssigneeInternational Business Machines Corporation
InventorsStefan Lehmann, Shawn M. Nave, Raymond Yardy
A method, system, and computer program product for sensing the presence and/or misplacement of mechanical sub assemblies (MSAs) within storage slots of automated storage libraries. Each MSA is tracked based on signed empty cell barcode labels. Signed empty cell barcode labels are utilized to uniquely identify the frame, column, and row coordinates of one or more MSAs. The storage library automatically scans all signed empty cell barcode labels utilizing a scanner mounted on a robotic device. The system provides a counter for each MSA, allowing the storage library to track the usage of the MSA. As usage of the MSA reaches a predefined lifecycle, the library automatically generates an alert to replace the MSA. When a MSA is rearranged within the storage library, the library automatically maps the new frame, column, and row coordinates of the MSA. The counter dynamically modifies the usage count of the MSA according to the unique cell barcode label, thereby tracking all current and previous cartridges, and/or other items that may be scanned during MSA activity.
Drawings
Claims17
A method comprising:
assigning a unique identifier to a mechanical sub assembly (MSA), wherein the MSA is located within an automated storage library;
associating the unique identifier with the frame, column, and row coordinates of one or more mechanical sub assemblies (MSAs);
dynamically tracking a location of the MSA when one or more changes are detected affecting the MSA from among:
rearrangement of the MSA, relocation of the MSA, and removal of the MSA;
and
automatically incrementing a usage counter associated with the automated storage library, in response to a data cartridge being inserted or removed from the MSA.
3 more elements
An electronic device comprising:
a processing component;
a scanning mechanism;
a usage counter;
an input mechanism that receives a scan of a unique identifier;
an output mechanism that outputs an electronic signal associated with the unique identifier;
a mechanism for receiving the electronic signal;
a utility for processing the electronic signal and which comprises code for:
assigning a unique identifier to a mechanical sub assembly (MSA), wherein the MSA is located within an automated storage library;
associating the unique identifier with the frame, column, and row coordinates of one or more mechanical sub assemblies (MSAs);
dynamically tracking a location of the MSA in response to detecting one or more changes affecting the MSA from among:
rearrangement of the MSA, relocation of the MSA, and removal of the MSA;
and
automatically incrementing a usage counter associated with the automated storage library, in response to a data cartridge being inserted or removed from the MSA.
Search is unavailable right now. Please try again in a moment.
Application
12/236,762Filed 24 Sep 2008
Published
US 2010/0073184 A125 Mar 2010
Granted
30 Aug 2011
Term ends
10 Dec 2029Estimated · howhide20 years from earliest known nonprovisional domestic filing plus recorded patent term adjustment, including 442 days of adjustment. Maintenance-fee lapses, terminal disclaimers and statutory extensions have not been checked. The continuity chain may be incomplete; this is not an enforceability determination.
#The invention itself will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
#FIG. 1 illustrates a deep cell storage library in accordance with one embodiment of the invention;
#FIG. 2 illustrates an empty deep cell slot array according to one embodiment of the invention;
Detailed description2,734 words
#Disclosed are a method, system, and computer program product for sensing the presence and/or misplacement of mechanical sub assemblies (MSAs) within storage slots of automated storage libraries. Each MSA is tracked based on signed empty cell barcode labels. Signed empty cell barcode labels are utilized to uniquely identify the frame, column, and row coordinates of one or more MSAs. The storage library automatically scans all signed empty cell barcode labels utilizing a scanner mounted on a robotic device. The system provides a counter for each MSA, allowing the storage library to track the usage of the MSA. As usage of the MSA reaches a predefined lifecycle, the library automatically generates an alert to replace the MSA. When a MSA is rearranged within the storage library, the library automatically maps the new frame, column, and row coordinates of the MSA. The counter dynamically modifies the usage count of the MSA according to the unique cell barcode label, thereby tracking all current and previous usage of the MSA. The unique barcode label may be utilized to identify single deep cells, drives, cartridges, and/or other items that may be scanned during an inventory.
#In the following detailed description of exemplary embodiments of the invention, specific exemplary embodiments in which the invention may be practiced are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that logical, architectural, programmatic, mechanical, electrical and other changes may be made without departing from the spirit or scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims.
#Within the descriptions of the figures, similar elements are provided similar names and reference numerals as those of the previous figure(s). The specific numerals assigned to the elements are provided solely to aid in the description and not meant to imply any limitations (structural or functional) on the invention.