Title:
Magazine-Based Data Cartridge Library
Document Type and Number:
Kind Code:
A1

Abstract:
The present invention provides a magazine-based data cartridge library that, in one embodiment, comprises a plurality of shelves that are capable of holding a plurality of data cartridge magazines, one or more drives, a magazine transport for moving magazines within the cabinet, and a cartridge transport for moving data cartridges between a magazine and a drive.
Representative Image:
Inventors:
Heineman, Ray D. (Longmont, CO, US)
Guleff, Samuel J. (Superior, CO, US)
Application Number:
10/604118
Publication Date:
12/30/2004
Filing Date:
06/26/2003
View Patent Images:
Images are available in PDF form when logged in. To view PDFs, Login  or  Create Account (Free!)
Assignee:
SPECTRA LOGIC CORPORATION (1700 North 55th Street, Boulder, CO, US)
Primary Class:
International Classes:
(IPC1-7): G11B015/68
Attorney, Agent or Firm:
Christopher, Esq. Kulish J. (HOLLAND & HART LLP, DENVER, CO, 80201-8749, US)
Claims:
1. A magazine-based data cartridge library comprising: a cabinet; a shelf system, located within said cabinet, for supporting at least two data cartridge magazines and comprising at least one shelf; a drive that is located within said cabinet; a magazine transport device, located within said cabinet, for moving a data cartridge magazine within a portion of an interior volume defined by said cabinet; a cartridge transport device, located within said cabinet, for moving a data cartridge between a data cartridge magazine and said drive; and an entry/exit port for conveying a data cartridge magazine between an environment that is exterior to said cabinet and a space that is interior to said cabinet; wherein said space is accessible to said magazine transport device so that said magazine transport device can move a data cartridge magazine between said space and said shelf of said shelf system.

2. A magazine-based data cartridge library, as claimed in claim 1, wherein: said magazine transport device comprises: a magazine picker for displacing a data cartridge magazine towards and away from said entry/exit port; and an elevator for moving said magazine picker.

3. A magazine-based data cartridge library, as claimed in claim 1, wherein: said entry/exit port comprises a data cartridge magazine orientation structure for inhibiting the loading of an incorrectly oriented data cartridge magazine.

4. A magazine-based data cartridge library, as claimed in claim 1, wherein: said entry/exit port comprises a tray with a lateral cross-section that is asymmetrical relative to a plane that vertically bisects said tray so as to inhibit the loading of an incorrectly oriented data cartridge magazine.

5. A magazine-based data cartridge library, as claimed in claim 1, wherein: said entry/exit port comprises a tray; wherein said tray is comprised of a planar surface, a first side surface that is operatively attached to said planar surface, and a second side surface that is operatively attached to said planar surface and substantially parallel to said first side surface; wherein said first side surface has a first shape and said second side surface has a second shape that is different than said first shape; wherein said first and second shapes contribute to inhibiting the loading of an incorrectly oriented data cartridge magazine.

6. A magazine-based data cartridge library, as claimed in claim 1, wherein: said entry/exit port comprises a tray; wherein said tray is comprised of a planar surface, a first surface that extends away from said planar surface, a second surface, and means for allowing said second surface to move between: (a) a first position that is in opposition to said first surface to prevent movement of a data cartridge magazine in a direction with a component transverse to said first and second surfaces, and (b) a second position that is not in opposition to said first surface so that a data cartridge magazine can be moved in a direction with a component transverse to said first and second surfaces.

7. A magazine-based data cartridge library, as claimed in claim 1, wherein: said entry/exit port comprises a tray; wherein said tray is comprised of a planar surface, a first end surface that is operatively connected to said planar surface and extends away from said planar surface, a second end surface, and means for allowing said second end surface to move between: (a) a first position that is in opposition to said first end surface to prevent movement of a data cartridge magazine in a direction with a component transverse to said first and second end surfaces, and (b) a second position that is not in opposition to said first surface so that a data cartridge magazine can be moved in a direction with a component transverse to said first and second end surfaces.

8. A magazine-based data cartridge library, as claimed in claim 7, wherein: said means for allowing comprises a spring for biasing said second end surface towards said first position.

9. A magazine-based data cartridge library, as claimed in claim 7, wherein: said second end surface comprises a cam follower surface for contacting a cam to place said second end surface in said second position.

10. A magazine-based data cartridge library, as claimed in claim 7, wherein: said second end surface comprises an axle engagement structure; and said means for allowing comprises an axle that is operatively attached to said axle engagement structure.

11. A magazine-based data cartridge library, as claimed in claim 7, wherein: said tray is comprised of a first side surface and a second side surface that is substantially parallel to said first side surface; wherein said first and second side surfaces cooperate to prevent movement of a data cartridge magazine in a direction with a component that is transverse to said first and second surfaces.

12. A magazine-based data cartridge library comprising: a cabinet; a shelf system, located within said cabinet, for supporting at least two data cartridge magazines and comprising at least one shelf; a drive that is located within said cabinet; a magazine transport device, located within said cabinet, for moving a data cartridge magazine within a portion of an interior volume defined by said cabinet; a cartridge transport device, located within said cabinet, for moving a data cartridge between a data cartridge magazine and said drive; and an entry/exit port for conveying a data cartridge magazine between an environment that is exterior to said cabinet and a space that is interior to said cabinet and that is accessible to said magazine transport device so that said magazine transport device can move a data cartridge magazine between said space and said shelf of said shelf system; wherein said entry/exit port comprises: a magazine holder; means for moving said magazine holder between: (a) a first position at which an operator can either readily associate a data cartridge magazine with said magazine holder or readily remove a data cartridge magazine from said magazine holder, and (b) a second position at which said magazine transport device can either associate a data cartridge magazine with said magazine holder or readily remove a data cartridge magazine from said magazine holder; and a door mechanism for exposing and unexposing said magazine holder.

13. A magazine-based data cartridge library, as claimed in claim 12, wherein: said magazine transport device comprises: a magazine picker for displacing a data cartridge magazine towards and away from said entry/exit port; and an elevator for moving said magazine picker.

14. A magazine-based data cartridge library, as claimed in claim 12, wherein: said magazine holder comprises a magazine tray for supporting an overlying data cartridge magazine.

15. A magazine-based data cartridge library, as claimed in claim 12, wherein: said means for moving comprises a motor and a lead screw.

16. A magazine-based data cartridge library, as claimed in claim 12, wherein: said door mechanism comprises an exterior door that is movable between an open position at which said magazine holder is exposed to an exterior environment and a closed position at which said magazine holder is not exposed to the exterior environment.

17. A magazine-based data cartridge library, as claimed in claim 16, wherein: said door mechanism comprises a linkage for moving said exterior door between said open position and said closed position.

18. A magazine-based data cartridge library, as claimed in claim 17, wherein: said linkage extends between said exterior door and an actuator.

19. A magazine-based data cartridge library, as claimed in claim 17, wherein: said linkage extends between said exterior door and said means for moving.

20. A magazine-based data cartridge library, as claimed in claim 17, wherein: said linkage contributing to moving said exterior door between said open position and said closed position during a time when said magazine holder is moving between said first position and said second position.

21. A magazine-based data cartridge library, as claimed in claim 12, wherein: said door mechanism comprises an interior door that is moveable between a closed position at which said magazine holder is not accessible to said magazine transport device and an a open position at which said magazine holder is accessible to said magazine transport device.

22. A magazine-based data cartridge library, as claimed in claim 21, wherein: said door mechanism comprises a linkage for moving said interior door between said open position and said closed position.

23. A magazine-based data cartridge library, as claimed in claim 22, wherein: said linkage extends between said interior door and an actuator.

24. A magazine-based data cartridge library, as claimed in claim 22, wherein: said linkage extends between said interior door and said means for moving.

25. A magazine-based data cartridge library, as claimed in claim 22, wherein: said linkage contributing to moving said interior door between said open position and said closed position during a time when said magazine holder is moving between said second position and said first position.

26. A magazine-based data cartridge library, as claimed in claim 12, wherein: said door mechanism comprises: an exterior door that is movable between an exterior door open position at which said magazine holder is exposed to the exterior environment and an exterior door closed position at which said magazine holder is not exposed to the exterior environment; and an interior door that is moveable between an interior door closed position at which said magazine holder is not accessible to said magazine transport device and an interior door open position at which said magazine holder is accessible to said magazine transport device.

27. A magazine-based data cartridge library, as claimed in claim 26, wherein: said door mechanism comprises: an exterior door linkage for moving said exterior door between said exterior door open position and said exterior door closed position; and an interior door linkage for moving said interior door between said interior door open position and said interior door closed position.

28. A magazine-based data cartridge library, as claimed in claim 27, wherein: said exterior door linkage extends between said exterior door and an exterior door actuator; and said interior door linkage extends between said interior door and an interior door actuator.

29. A magazine-based data cartridge library, as claimed in claim 27, wherein: said exterior door linkage extends between said exterior door and said means for moving; and said interior door linkage extends between said interior door and said means for moving.

30. A magazine-based data cartridge library, as claimed in claim 26, wherein: said door mechanism comprises means for coordinating the movements of said exterior door and said interior door such that: (a) during a time that said exterior door is moving between said exterior door open position and said exterior door closed position, said interior door is moving between said interior door closed position and said interior door open position, and (b) during a time that said exterior door is moving between said exterior door closed position and said exterior door open position, said interior door is moving between said interior door open position and said interior door closed position.

31. A magazine-based data cartridge library, as claimed in claim 30, wherein: said means for coordinating comprises a linkage that extends between said exterior door and said interior door.

32. A magazine-based data cartridge library, as claimed in claim 31, wherein: said linkage extends to an actuator.

33. A magazine-based data cartridge library, as claimed in claim 31, wherein: said linkage extends to said means for moving.

34. A magazine-based data cartridge library, as claimed in claim 26, wherein: said door mechanism comprises means for coordinating the movements of said exterior door and said interior door such that: (a) during a time that said magazine holder is moving between said first position and said second position, said exterior door is moving between said exterior door open position and said exterior door closed position and said interior door is moving between said interior door closed position and said interior door open position, and (b) during a time that said magazine holder is moving between said second position and said first position, said exterior door is moving between said exterior door closed position and said exterior door open position and said interior door is moving between said interior door open position and said interior door closed position.

35. A magazine-based data cartridge library, as claimed in claim 12, wherein: said door mechanism comprises: a door that lies in a plane; and a linkage that operates to rotate said door about an axis that is substantially parallel to said plane.

36. A magazine-based data cartridge library, as claimed in claim 12, wherein: said door mechanism comprises: a first door that lies in a first plane; a first linkage that operates to rotate said first door about a first axis that is substantially parallel to said first plane; a second door that lies in a second plane; and a second linkage that operates to rotate said second door about a second axis that is substantially parallel to said second plane.

37. A magazine-based data cartridge library, as claimed in claim 36, wherein: said door mechanism comprises: means for causing said first door to rotate between a first door open position and a first door closed position and said second door to rotate between a second door open position and a second door closed position.

38. A magazine-based data cartridge library, as claimed in claim 36, wherein: said door mechanism comprises: means for coordinating the movements of said first door and said second door such that: (a) during a time that said first door is rotating between said first door open position and said first door closed position, said second door is rotating between said second door closed position and said second door open position, and (b) during a time that said first door is rotating between said first door closed position and said first door open position, said second door is rotating between said second door open position and said second door closed position.

39. A magazine-based data cartridge library, as claimed in claim 36, wherein: said door mechanism comprises: means for coordinating the movements of said first door and said second door such that: (a) during a time that said magazine holder is moving between said first position and said second position, said first door is rotating between said first door open position and said first door closed position and said second door is rotating between said second door closed position and said second door open position, and (b) during a time that said magazine holder is moving between said second position and said first position, said first door is rotating between said first door closed position and said first door open position and said second door is rotating between said second door open position and said second door closed position.

40. A magazine-based data cartridge library, as claimed in claim 12, wherein: said door mechanism comprises: a door that lies in a plane; and a guide structure that constrains said door to move in said plane.

41. A magazine-based data cartridge library, as claimed in claim 40, wherein: said guide structure constrains said door to translate within said plane.

42. A magazine-based data cartridge library, as claimed in claim 40, wherein: said guide structure constrains said door to rotate within said plane.

43. A magazine-based data cartridge library, as claimed in claim 12, wherein: said door mechanism comprises: a first door that lies in a first plane; a first guide structure that constrains said first door to move in said first plane; a second door that lies in a second plane; and a second guide structure that constrains said second door to move in said second plane.

44. A magazine-based data cartridge library, as claimed in claim 43, wherein: said first guide structure constrains said first door to translate within said first plane; and said second guide structure constrains said second door to translate within said second plane.

45. A magazine-based data cartridge library, as claimed in claim 43, wherein: said door mechanism comprises: means for causing said first door to move between a first door open position and a first door closed position and said second door to move between a second door open position and a second door closed position.

46. A magazine-based data cartridge library, as claimed in claim 43, wherein: said door mechanism comprises: means for coordinating the movements of said first door and said second door such that: (a) during a time that said first door is moving between said first door open position and said first door closed position, said second door is moving between said second door closed position and said second door open position, and (b) during a time that said first door is moving between said first door closed position and said first door open position, said second door is moving between said second door open position and said second door closed position.

47. A magazine-based data cartridge library, as claimed in claim 43, wherein: said door mechanism comprises: means for coordinating the movements of said first door and said second door such that: (a) during a time that said magazine holder is moving between said first position and said second position, said first door is moving between said first door open position and said first door closed position and said second door is moving between said second door closed position and said second door open position, and (b) during a time that said magazine holder is moving between said second position and said first position, said first door is moving between said first door closed position and said first door open position and said second door is moving between said second door open position and said second door closed position.

48. With respect to a magazine-based data cartridge library magazine that comprises a cabinet and a magazine transport device located within the cabinet, a method for moving a magazine holder between an environment that is exterior to the cabinet and a space that is interior to the cabinet and accessible to the magazine transport device, the method comprising: providing an entry/exit port for conveying a data cartridge magazine between an environment that is exterior to the cabinet and a space that is interior to the cabinet; wherein said entry/exit port comprises a magazine holder for supporting a data cartridge magazine; placing said magazine holder in one of a first position and a second position; wherein when said magazine holder is at said first position, an operator is either readily able to associate a data cartridge magazine with said magazine holder or readily able to remove a data cartridge magazine from said magazine holder; wherein when said magazine holder is at said second position, a magazine transport device is either readily able to associate a data cartridge magazine with said magazine holder or readily able to remove a data cartridge magazine from said magazine holder; and moving said magazine holder between said first position and said second position.

49. A method, as claimed in claim 48, wherein: said step of moving comprises translating said magazine holder.

50. A method, as claimed in claim 48, wherein: said step for moving comprises rotating said magazine holder.

51. A method, as claimed in claim 48, wherein: said step of moving comprises rotating a door that lies in a plane about an axis that is substantially parallel to said plane.

52. A method, as claimed in claim 48, wherein: said step of moving comprises rotating a door that lies in a plane about an axis that is substantially perpendicular to said plane.

53. A method, as claimed in claim 48, wherein: said step of moving comprises translating a door that lies in a plane within said plane.

54. A method, as claimed in claim 48, wherein: said step of moving comprises coordinating the movement of an exterior door and an interior door so that: (a) during a time that said exterior door is moving between an exterior door open position at which said magazine holder is exposed to the exterior environment and an exterior door closed position at which said magazine holder is not exposed to the exterior environment, said interior door is moving between an interior door closed position at which said magazine holder is not accessible to said magazine transport device and an interior door open position at which said magazine holder is accessible to said magazine transport device; and (b) during a time that said exterior door is moving between said exterior door closed position and said exterior door open position, said interior door is moving between said interior door open position and said interior door closed position.

55. A method, as claimed in claim 48, wherein: said step of moving comprises coordinating the movement of an exterior door and an interior door so that: (a) during a time that said magazine holder is moving between said first position and said second position, said exterior door is moving between an exterior door open position at which said magazine holder is exposed to the exterior environment and an exterior door closed position at which said magazine holder is not exposed to the exterior environment, and said interior door is moving between an interior door closed position at which said magazine holder is not accessible to said magazine transport device and an interior door open position at which said magazine holder is accessible to said magazine transport device; and (b) during a time that said magazine holder is moving between said second position and said first position, said exterior door is moving between said exterior door closed position and said exterior door open position, said interior door is moving between said interior door open position and said interior door closed position.

Description:

FIELD OF THE INVENTION

[0001] The present invention is directed to a data cartridge library that is useful in storing data on a recording medium located in a cartridge and/or retrieving data from such a recording medium.

BACKGROUND OF THE INVENTION

[0002] Presently, data cartridge libraries are primarily used to archive data, i.e., store data that is not immediately needed by the host computer, and provide archived data to the host computer when the data is needed. To elaborate, the typical data cartridge library receives data from a host computer and causes the data to be stored or recorded on the recording medium located in one or more data cartridges. When the host computer requires some of the data that was previously stored in a data cartridge, a request for the data is sent from the host computer to the library. In response, the library identifies the data cartridge(s) in which the desired data is located, retrieves the data from the recording medium within the cartridge(s), and transmits the retrieved data to the host computer system.

[0003] Presently, most data cartridge libraries are comprised of: (a) a plurality of storage slots for holding data cartridges with the slots being in fixed locations during operation of the library; (b) one or more drives that are each capable of writing data onto the recording medium located in a data cartridge and/or reading data from the recording medium located in a data cartridge; (c) a cartridge picker device that is capable of moving individual data cartridges between the slots and the drives; and (d) an interface for receiving data from and transmitting data to a host computer. Such libraries are considered to be “cartridge-based” data cartridge libraries (hereinafter referred to as cartridge-based libraries) because, during operation of the library, the movement of cartridges to and from the fixed storage slots is accomplished solely by a cartridge picker device that transports individual cartridges. Generally, the operation of a “cartridge-based” library involves using the cartridge picker device: (a) to move a cartridge from a fixed storage slot to a drive so that data can be either written on to or read from the recording medium in a cartridge; and (b) to move a cartridge from a drive to a storage slot.

[0004] One approach to implementing storage slots in a “cartridge-based” library is to create a wall with a number of fixed slots. This approach has a distinct drawback when adding cartridges to the library and removing cartridges from the library. Namely, the fixed slots require the cartridges to be loaded into the slots one at a time and removed from the slots one at a time. This drawback is particularly acute in situations in which a library has a large number of slots and a large number of cartridges either needed to be inserted into or removed from the slots. An example of such as situation is when the library is being initially populated with cartridges. In such situations, an operator typically powers down the library and inserts the cartridges into the slots by hand.

[0005] Another approach to the implementation of storage slots in a “cartridge-based” library involves the use of a data cartridge magazine that an operator can mount or de-mount from a wall in the library. Typically, the magazine is a box-like structure that has an open side through which cartridges can be inserted into and removed from the magazine, a partitioning structure that defines a number of slots for holding data cartridges, and a mounting structure that allows the magazine to be mounted and de-mounted from a wall in the library. A significant advantage of the magazine approach is that an operator, by manipulating magazines rather than individual cartridges, is able to more quickly insert a large number of cartridges into a library and more quickly remove a large number of cartridges from a library. However, regardless of whether cartridges are being inserted into or removed from the library, the operator is still typically required to power-down the library or otherwise disable the cartridge picker device to avoid being injured by the device during the mounting or de-mounting of a magazine.

[0006] In many instances, only one data cartridge needs to be either inserted into or extracted from a “cartridge-based” library. In these instances, the powering down of the library or disabling of the cartridge picker device so that an operator can insert or extract the cartridge is undesirable. To address this situation, many “cartridge-based” libraries employ an entry/exit port that allows an operator to insert a single data cartridge into the library and extract a single data cartridge from the library without being exposed to the cartridge picker device. Because the operator is not exposed to the cartridge picker device, the library does not need to be powered down or the cartridge picker device disabled during the insertion or removal operation. Generally, the entry/exit port is comprised of a slot for holding a data cartridge and a device that places the slot in one of two states. In the first state, the slot of the entry port is exposed to the environment exterior to the library such that an operator can access the slot. When the slot is in the first state, the exit/entry port substantially prevents an operator from accessing the interior of the library by way of the slot and, as a consequence, prevents the operator from being exposed to injury by the cartridge picker device. In the second state, the slot of the entry/exit port is exposed to the interior of the library such that the cartridge picker device is able to access the slot. When the slot is in the second state, the entry/exit port prevents an operator from accessing the interior of the library via the slot. For the insertion of a data cartridge into the library, the slot is placed in the first state and the operator inserts a data cartridge into the slot. The slot is then placed in the second state to make the cartridge available to the cartridge picker device for placement elsewhere in the library. For the extraction of a data cartridge, the slot is placed in the second state and the cartridge picker device places a cartridge in the slot. The slot is then placed in the first state to make the cartridge available to an operator for removal.

[0007] Entry/exit ports that provide the ability to insert multiple data cartridges en masse into a library and extract multiple data cartridges en masse from a library are also known. Such exit/entry ports are typically employed in libraries that have a relatively high number of slots and are used in a manner in which the insertion and/or extraction of several cartridges at a time is desirable but the powering down or disabling of the cartridge picker device to allow a manual insertion/extraction of the cartridges is undesirable. For these types of libraries, the operator is effectively limited to inserting and extracting data cartridges via the entry/exit port. To provide the operator with the ability to insert or extract several cartridges at a time, the entry/exit port has multiple slots that form a fixed part of the port. Alternatively, an entry/exit port is provided that allows a magazine with multiple slots to be inserted into the port by the operator. With respect to this type of entry/exit port, insertion of multiple cartridges into the library is accomplished by placing the port in a first state so that an operator can either: (a) populate a magazine that is already present in the port with multiple cartridges, or (b) place a magazine and accompanying cartridges into the port. The port is then placed in a second state so that the cartridge picker device can individually move each of the cartridges in the magazine to other locations within the library. To extract multiple cartridges, the port is placed in the second state and the cartridge picker device individually moves cartridges from various locations in the library to the magazine. After all of the cartridges that are to be extracted have been placed in the magazine, the port is placed in the first state. Once in the first state, an operator can either individually remove cartridges from the magazine or remove the magazine from the port.

[0008] In many applications, the user of a cartridge-based library has a current need for a library with a particular data cartridge storage capacity and/or a particular number of drives but anticipates that there will be a future need for a library with a greater data cartridge capacity and/or greater number of drives. To address this situation, cartridge-based libraries have been developed that allow the user to initially acquire a library that satisfies the current needs and when future needs exceed the data cartridge and/or drive capacity of the library, allow the user to expand the library. Certain cartridge-based libraries that have this expansion capability expand the library with a unit or units that expand the library horizontally. Other cartridge-based libraries expand the library in a vertical fashion. In either case, such cartridge based are in many cases able to pass cartridges between the original library and the expansion units by expanding the cartridge picker system.

[0009] In certain cartridge-based libraries, the use of expansion units that provide greater data cartridge storage capacity and/or a greater number of drives and an expandable cartridge picker system is not practicable. For instance, the use of expansion units and an expandable cartridge picker system is typically not practicable for libraries that employ a cartridge picker system that traverses a circular path, which are sometimes referred to as “silo” libraries. Nonetheless, in many situations, there is a need to transfer cartridges between libraries for which the expansion approach is impracticable and to do so automatically, rather than transfer a cartridge out of one library by its entry/exit port and then have an operator transfer the cartridge to the entry/exit port of the other library. Consequently, cartridge pass-through ports have been developed that allow one library to automatically transfer a cartridge to another library, i.e., without operator assistance.

SUMMARY OF THE INVENTION

[0010] The present invention is directed to a “magazine-based” data cartridge library that is capable of moving data cartridge magazines within the library, as well as moving individual cartridges within the library. A magazine-based data cartridge library (hereinafter referred to as a magazine-based library) is comprised of: (a) one or more shelves that are each capable of holding one or more data cartridge magazines and allowing the one or more data cartridge magazines to be moved to and from the shelf system by a robotic device; (b) one or more drives that are each capable of reading data from and/or writing data to a recording medium located in a data cartridge; (c) a magazine transport device for moving a magazine within the library, including the movement of a magazine to and from the shelf system; (d) a cartridge transport for moving data cartridges between a magazine that is moveable within the library and one or more drives that are located in the library; and (e) an interface for receiving data from and transmitting data to a host computer. In contrast, a cartridge-based library does not have the shelves or the magazine transport of a magazine-based library. Further, it should be appreciated that a cartridge-based library does not have the cartridge transport of a magazine-based library. To elaborate, the cartridge picker in a cartridge-based library moves cartridges to and from slots that are at fixed locations during operation of the library. In contrast, the cartridge transport of a magazine-based library moves cartridges to and from the slots of a magazine that is capable of being moved by the magazine transport device during operation of the library.

[0011] A magazine-based library has a number of advantages relative to a cartridge-based library. For instance, in one embodiment of a magazine-based library that has multiple drives, cartridges can be “bulk” loaded into the drives. In a bulk load operation, an embodiment of a magazine transport device extracts a magazine from a shelf and moves the extracted magazine to a location adjacent to the drives, which are typically situated in a row or column. Once the magazine is positioned adjacent the drives, an embodiment of a cartridge transport moves a cartridge into one of the drives and then another cartridge into another one of the drives. The cartridge transport continues loading cartridges in this manner until the desired number of cartridges have been loaded. In most cases, the total distance moved by the magazine transport and the cartridge transport in performing a bulk loading of the cartridges will be significantly less than the distance that a cartridge picker in a cartridge-based library would move in traversing back and forth between the fixed storage slots and the drives in loading the same number of cartridges into individual drives. As a consequence, with other factors being equal, this embodiment of a magazine-based library is able to load the drives faster than a cartridge-based library and in many cases, considerably faster.

[0012] One embodiment of the magazine-based library has a layout in which the space allocated to the magazine transport (i.e., the space within which the magazine transport must be able to move within the library to position magazines at all desired locations within the library) has at least one dimension that is related to a dimension of the magazine employed in the library. To elaborate, when a magazine is situated on a shelf in a magazine-based library, the front and rear surfaces of the magazine define a magazine plane with a depth that is equal to the distance between the front and rear surfaces of the magazine. The space within which the magazine transport operates is also a plane that will be referred to as a transport plane. The transport plane is parallel to the magazine plane and, like the magazine plane, has a depth. When the magazine transport removes a magazine from a shelf, the magazine transport displaces the magazine from the magazine plane into the transport plane. In one embodiment of the magazine-based library, the depth of the transport plane is greater than the depth of the magazine plane but less than twice the depth of the magazine plane. Typically, the closer the depth of the transport plane is to the depth of the magazine plane, the more likely the overall volume of space occupied by the transport plane approaches an optimal volume at which the volume of the transport plane is the minimum needed to transport magazines within the library. Consequently, a transport plane or space with a depth that approaches the depth of the magazine plane can contribute to achieving a high data density footprint for the library. The data density footprint is the amount of data that a library is capable of storing when the maximum number of data cartridges that the library is capable of accommodating are housed within the library divided by the area of the floor space or footprint occupied by the library. The depth of the transport plane is preferably less than about 150% of the depth of the magazine plane and more preferably less than about 130% of the depth of the magazine plane. In a further embodiment, the distance between the front and rear surfaces of the magazine used in the library or the depth of the magazine plane is roughly equal to the depth of the drives used in the library, i.e., within about +/−20% of the depth of the drives. By employing magazines with a length or depth that is related to the length or depth of the drive(s) employed in the library, the ability to layout the components of the library in a manner that efficiently uses the space within the library is increased.

[0013] Another embodiment of the magazine-based library is particularly able to move magazines that are relatively heavy when fully populated with cartridges. To elaborate, this embodiment of the library comprises a magazine picker for displacing a magazine towards and away from a shelf and an elevator for moving the magazine picker within the library (an elevator that moves in only one dimension or in multiple dimensions is possible). To manage fully populated magazines that are relatively heavy, the magazine picker is comprised of a support surface on which all or a portion of a magazine can rest and a device that is capable of moving a magazine between a shelf and the support. In one embodiment, the support surface comprises a guide structure that serves to orient the magazine during the transfer of the magazine to or from a shelf and to maintain the orientation of a magazine during movement of the support within the library by the elevator. In another embodiment, the device for moving a magazine between the support and a shelf comprises: (a) an engagement device for establishing a connection with a magazine that is sufficiently positive to allow the magazine to be moved; and (b) a displacement device for moving the engagement device so that when the engagement device has engaged a magazine, the magazine can be moved between a shelf and the support. In one embodiment, the engagement device comprises a member with a surface that is used to “hook” a magazine, an actuator for providing the force to move the member into and out of engagement with a magazine, and a linkage that constrains the member to rotate about an axis. In operation, the engagement device “hooks” a magazine by using the actuator to rotate the member so that the “hooking” surface is in position to engage a magazine. To “unhook” the magazine, the actuator is used to rotate the member so the surface is no longer in position to “hook” the magazine.

[0014] A further embodiment of the invention provides a method for moving a magazine relative to a shelf in a magazine-based library. The method involves displacing the magazine relative to the shelf in discrete steps that each displace the magazine further towards or away from a shelf. For convenience, the method is initially described with respect to the moving of a magazine away from a shelf. The method comprises providing a device for engaging a magazine and using the device to engage the magazine. Once the magazine has been engaged, the device is displaced to move the engaged magazine a first distance away from a shelf. After the magazine has been displaced the first distance, the device is disengaged from the magazine and moved back towards the shelf. At this point, the device re-engages the magazine and is then displaced away from the shelf to move the re-engaged magazine further away from the shelf. In the case of moving a magazine towards a shelf, the method comprises the steps of providing a device for engaging a magazine and using the device to engage the magazine. Once the magazine has been engaged, the device is displaced to move the engaged magazine a first distance towards a shelf. After the magazine has been displaced the first distance, the device is disengaged from the magazine and moved away from the shelf. At this point, the device re-engages the magazine and is then displaced towards the shelf to move the re-engaged magazine further towards the shelf. The method is capable of being implemented with an engagement device that “hooks” a magazine. The method is also capable of being implemented with an engagement device that is an adaptation of the types of devices that are presently used in cartridge-based libraries to grasp cartridges between two members. Typically, the two members in such devices grasp a data cartridge by either (a) moving one member towards the other member; or (b) moving each member towards the other member. The movement of a member is typically accomplished by either rotating the member about an axis or linearly translating the member. In any event, such devices are adaptable to grasping magazines and the method is capable of being practiced with devices that are so adapted and any other devices that are capable of engaging a magazine so that the magazine can be displaced.

[0015] A further embodiment of the invention provides a method for moving a magazine relative to a shelf in a magazine-based library. The method is initially described with respect to the moving of a magazine away from a shelf. The method comprises the steps of providing a support structure for holding a data cartridge magazine and providing a device for engaging a magazine. The method further comprises positioning the support structure adjacent to the magazine; causing the device to engage the magazine; and displacing the device and, as a consequence, the engaged magazine away from the shelf such that at least a portion of the magazine is held by the support structure. The method is capable of being implemented with a device that engages a magazine by “hooking” the magazine. The method is also capable of being implemented with various types of devices for engaging a magazine that, in operation, grasp a magazine between two members, rather than “hook” a magazine. The method is also practicable with any other device that is capable of engaging a magazine so that the magazine can be displaced.

[0016] Yet a further embodiment of the invention is directed to a method for moving magazines between different shelves in a magazine-based library. The method comprises the steps of providing a device for engaging a magazine and providing a support structure for holding a magazine. The method further comprises positioning the support structure adjacent to a magazine located on a first shelf; causing the device to engage the shelved magazine; and moving the device away from the first shelf to an extent that the engaged magazine is held by the support structure and is no longer held by the first shelf. Further comprising the method is the step of moving the device towards a second shelf to an extent that the magazine is supported by the second shelf and no longer associated with the support structure. In one embodiment, the first and second shelves are situated opposite to one another and separated by a space. In this embodiment, the support structure is used to bridge the space for the transfer of the magazine from the first shelf to the second shelf. The method is capable of being implemented with a device that “hooks” a magazine. The method is also capable of being implemented with the types of devices that operate to grasp a magazine between two members, rather than “hook” a magazine. The method is also practicable with any other device that is capable of engaging a magazine so that the magazine can be displaced.

[0017] A further embodiment of a magazine-based library comprises a cartridge transport for moving cartridges to and from a magazine when the cartridges are oriented within the magazine and the library such that the faces of the cartridges with the greatest surface area lie in a substantially vertical plane. At least with respect to certain cartridge form factors and particular or desired library dimensions, it has been discovered that the orientation of cartridges in this manner contributes to a high data density footprint. Data density footprint is the amount of data that a library is capable of storing when the maximum number of data cartridges that the library is capable of accommodating are housed within the library divided by the floor space occupied by the library. A high data density footprint is important in applications where the floor space that can be dedicated to data storage is limited and the amount of data that needs to be stored is relatively large. One notable example of such an application is a data center that provides off-site “backup” or “mirroring” of the data stored on the computer systems of the data center's clients. Such data centers typically want to maximize the amount of data that can be stored over a given floor space. In one embodiment, the cartridge transport comprises a grasper for grasping a data cartridge and a displacement or actuating device for moving the grasper such that when the grasper is extracting/inserting a cartridge from/into a magazine, the cartridge is linearly displaced such that the cartridge moves within a substantially vertical plane. In one embodiment, the displacement, in addition to being in vertical plane, has a vertical component. In another embodiment, the displacement has a horizontal or lateral component. In a further embodiment, an additional actuating device operates to rotate the grasper about a horizontal axis during the transport of a grasped cartridge from a magazine to a drive. The rotation, in one embodiment, is about a horizontal axis that allows a grasped data cartridge to be inserted into a drive with a horizontally oriented slot for receiving a cartridge. In another embodiment, the rotation is about a horizontal axis that allows a grasped data cartridge to be inserted into a drive with a vertically oriented slot for receiving a data cartridge. The additional actuating device also operates to rotate the grasper about a horizontal axis during the transport of a grasped cartridge from a drive to a magazine.

[0018] Yet another embodiment of a magazine-based library comprises a magazine transport that is capable of moving a magazine, that when located in the library orients a cartridge such that the face of the cartridge with the greatest surface area lies in a vertical plane, to a site at which two or more of the slots of the magazine are accessible by a cartridge transport. The cartridge transport comprises a grasper for grasping cartridges and a grasper transport that is capable of horizontally displacing the grasper such that the grasper can be positioned adjacent to the two slots of a magazine that has been positioned at the noted site by the magazine transport. In one embodiment, the magazine transport comprises a support for holding a magazine, a magazine engagement device for moving a magazine between the support and a shelf, and an elevator for moving the support and magazine engagement device within the library. The grasper and the grasper transport are operatively attached to the elevator and positioned so that the grasper transport is able to move the grasper to a location adjacent to one of two or more of the slots of a magazine that is held by the support so that the grasper can insert/extract a cartridge into/from the magazine. In another embodiment, the grasper and grasper transport are not associated with the elevator but rather are fixedly positioned adjacent to a drive. In this embodiment, the magazine transport positions a magazine adjacent to the grasper and grasper transport. The grasper transport horizontally moves the grasper to a location adjacent to one of two or more of the slots of the magazine for insertion or extraction of a cartridge. In a further embodiment, the cartridge transport comprises an additional actuating device or structure that is used to linearly displace a cartridge relative to the magazine during extraction of a cartridge from the magazine and insertion of a cartridge into the magazine. In yet a further embodiment, an additional actuating mechanism is employed to rotate the grasper about a horizontal axis to facilitate the transport of a cartridge between the drive and a magazine.

[0019] Another embodiment of a magazine-based library comprises a magazine transport for moving a magazine within the library, a cartridge transport for moving a cartridge between a magazine and a drive, and an elevator that is part of both the magazine transport and the cartridge transport. In one embodiment, the elevator comprises a carriage to which both a magazine picker and a grasper are attached, and a surface for holding a magazine. Such a magazine-based library is capable of a “bulk load” operation in which: (a) the magazine picker moves a magazine from a shelf onto the support; (b) the elevator moves the support and associated magazine to a location adjacent the drives; and (c) the grasper is then used to repeatedly move a cartridge from the magazine into one of the drives until the desired number of cartridges have been loaded. In one embodiment, the cartridge transport comprises a grasper for grasping the cartridges and a grasper transport for moving the grasper such that the grasper can be positioned adjacent to at least two of the slots of a magazine when the magazine is associated with the support. In a particular embodiment, the grasper transport is capable of positioning the grasper adjacent to each slot of a magazine that is appropriately positioned on the support.

[0020] Yet a further embodiment of a magazine-based library comprises a device for reading a label that is associated with a magazine, as well as labels that are associated with any cartridges held by the magazine. In “cartridge-based” libraries there is a need to be able to identify cartridges within the library because a particular cartridge will not necessarily be permanently associated with a particular storage slot. The cartridge picker in such libraries can move the cartridge from one storage slot to another storage slot, to an entry/exit port, or to another library via a pass-through port. Consequently, to be able to determine which a cartridge is in a particular location within a library, the cartridges need to be susceptible to identification. Presently, identification of cartridges is accomplished by associating a bar-code label with each cartridge in the library and positioning the bar-code label such that a bar-code reader is readily able to read the bar-code associated with the cartridge. However, there is no need in “cartridge-based” libraries that employ magazines to create cartridge storage slots to be able to identify a magazine within the library because such libraries do not manipulate or move magazines within the library during operation. Consequently, the magazines that are used in cartridge-based libraries do not bear labels that identify the magazine and that can be read by any kind of label reader located within the library. However, in a magazine-based library, because the location of a magazine is not fixed and can be changed using a magazine transporter, there is a need to be able to identify each magazine. In one embodiment, the device for reading the magazine label and cartridge labels comprises a label reader (e.g., a bar code reader) and an actuating device for moving the label reader between a first orientation at which the reader is capable of reading a magazine label and a second orientation at which the reader is able to read cartridge labels. In one embodiment, the label reader is associated with the element of the cartridge transport that grasps data cartridges. In another embodiment, the device is comprised of two label readers, one label reader for reading a magazine label and a second reader for reading cartridge labels. In one embodiment that employs two label readers, the first reader is associated with the element of the cartridge transport that grasps data cartridges, and the second reader is associated with a magazine picker that moves magazines to and from shelves in the library.

[0021] Another embodiment of a magazine-based library comprises a cartridge transport that is capable of accommodating cartridges of different dimensions. The particular dimensions associated With a data cartridge are commonly referred to as a form factor. For tape data cartridges, common form factors include DLT (digital linear tape), LTO (linear tape open), and SAIT (super advanced intelligent tape). The present invention provides a magazine-based library with a cartridge transport that is able to grasp cartridges that conform to two different form factors. To elaborate, the cartridge transport comprises a housing that serves to constrain a cartridge in at least one dimension. The housing is capable of adapting to cartridges that have different measurements in one dimension, such as the height dimension. In one embodiment, the housing comprises a first planar surface and a second planar surface that is substantially parallel to and separated from the first planar surface. Further, the first planar member is able to move relative to the second planar member so that the distance between the two members can be adjusted to accommodate the differences in the distances between two substantially parallel surfaces associated with two cartridges that each conform to a different form factor. In one embodiment, the planar members are able to accommodate LTO and DLT tape cartridges, which have different heights (height being the distance between the two substantially parallel faces of the cartridge that have the greatest surface area).

[0022] Another embodiment of a magazine-based library comprises an entry/exit port for conveying a magazine between: (a) a space that is interior to the library and accessible by a magazine transport device that can place a magazine in the port or remove a magazine from the port; and (b) an exterior environment where an operator can place a magazine in the port or remove a magazine from the port. It should be appreciated that such an entry/exit port is markedly different than the entry/export ports in “cartridge-based” libraries that utilize a magazine to move cartridges into and out of a library. In a cartridge-based library that employs an entry/exit port, the cartridge picker cannot move the magazine, the cartridge picker can only move individual cartridges between the magazine associated with the port and other locations in the library. In contrast, the entry/exit port of a “magazine-based” library allows a magazine picker to move magazines into and out of the port.

[0023] In one embodiment, the entry/exit port comprises a tray for supporting a magazine and selectively holding the magazine in a substantially fixed position relative to the tray during the movement of a magazine between the exterior environment and the space that is interior to the cabinet. The ability to selectively hold the magazine in a fixed position is particularly important during the transport of a magazine between the exterior environment and the interior space that is accessible by the magazine picker. To elaborate, momentum is imparted to the magazine during transport of the magazine between the exterior environment and the interior space. If the magazine was not fixed in place during the transport, the momentum could possibly carry the magazine into the interior of the library in a manner that could adversely affect the operation of the library. In one embodiment, the tray comprises a fixed wall and a spring-loaded, opposing wall that are capable of clamping a magazine in place during transport. When the tray is positioned so that the magazine picker can access the tray, the spring-loaded, opposing wall is retracted to unclamp any magazine being supported by the tray so that the magazine picker can remove the magazine from the tray.

[0024] A further embodiment of the entry/exit port comprises a door system that prevents an operator from accessing the interior of the library via the entry/exit port. In one embodiment, the entry/exit port comprises an exterior door and an interior door that operate such that during the time that the exterior door is opening to allow an operator to access the port, the interior door is closing to prevent the operator from accessing the interior of the library via the port and from possibly being injured by moving elements within the library. Conversely, during the time that the exterior door is closing, the interior door is opening to allow the magazine picker to access the port. In one embodiment, a linkage between the interior and exterior doors is employed to achieve the coordinated operation.

[0025] A further embodiment employs a tray for supporting a magazine that moves between a position that is exterior to the library so that an operator can access the tray and a position that is interior to the library so that a magazine picker can access the tray. In this embodiment, a linkage is employed that coordinates the opening and closing of the doors with the movement of the tray. To elaborate, the linkage operates such that during the time that the tray is moving from the position that is exterior to the library to the position that is interior to the library, the exterior door moves from the open position towards the closed position and the interior door moves from the closed position towards the open position. Conversely, during the time that the tray is moving from the position that is interior to the library to the position that is exterior to the library, the exterior door moves from the closed position towards the open position and the interior door moves from the open position towards the closed position. In one embodiment, the interior and exterior doors are substantially planar and are operated in a “drawbridge” fashion such that each of the doors rotate about an axis that is substantially parallel to the face of the door. Other door structures are feasible, including a door structure that rotates about a different axis to move between open and closed positions, a door structure that is linearly translated between open and closed positions, and a multi-element door. In a further embodiment, a single actuator is used to achieve the movement of the tray and the interior and exterior doors. Yet another embodiment of the entry/exit port employs a carousel with a body that holds a magazine and that rotates about an axis. The body serves to prevent an operator from accessing the interior of the library. Consequently, the carousel approach avoids the use of doors. However, the implementation of a carousel entry/exit port is likely to reduce the space available for magazines and/or drives in the library.

[0026] Also provided is a magazine that is suitable for use in a magazine-based library in which magazines are moved within the library. The magazine is comprised of: (a) a frame that defines a space for accommodating a plurality of data cartridges; (b) a partitioning structure for dividing the space into a plurality of slots with each slot being capable of accommodating a data cartridge and supporting the cartridge such that when the magazine is associated with the magazine-based library, the face of the cartridge with the greatest surface area lies in a vertical plane; and (c) an engagement structure that allows the magazine to be engaged by a magazine picker for movement within the library. In one embodiment, the engagement structure comprises a hole for use in magazine-based libraries that employ a magazine picker that utilizes a member to “hook” magazines. Another embodiment employs an engagement structure that is adapted for use with a magazine picker that utilizes two members to grasp a magazine. In one embodiment, the engagement structure comprises a pair of holes. In another embodiment, the engagement structure comprises a pair of protrusions that extend beyond a surface or surfaces of the frame. Yet a further embodiment comprises a pair of indentations in a surface or surfaces of the frame. Yet a further embodiment of the magazine comprises a flag structure for use in determining when a magazine picker has engaged the magazine. In one embodiment, the flag structure comprises an element that blocks an optical signal when the magazine picker has engaged the magazine.

[0027] Another embodiment of the magazine comprises a “label” structure for use in identifying the magazine within the library so that, for example, the location of the magazine in the library can be tracked. There is no need in a “cartridge-based” library that employs magazines to create fixed storage slots to identify the magazines during the operation of the library because the library does not manipulate or move magazines within the library during operation. As previously noted, magazines in cartridge-based libraries primarily serve to make it easier for an operator to hand load/unload a large number of cartridges into/from the library. In contrast, in a magazine-based library, magazines are manipulated during operation of the library and, as a consequence, there is a need to be able to identify a magazine within a library. In one embodiment, the label structure comprises an indentation in a surface of the magazine that is capable of accommodating an adhesive label, such as an adhesive bar-code label. Another embodiment comprises a receptacle that is associated with the magazine and that is capable of receiving a label or other identifier, such as a radio frequency identification RFID tag. In yet another embodiment, an identifier, such as an RFID tag, is embedded within the magazine. Identifiers with fixed or programmable identification information are also feasible.

[0028] Another embodiment of the magazine comprises a structure for inhibiting, when the magazine is on a shelf within a magazine-based library, movement of the magazine other than movement attributable to the magazine picker. In one embodiment, the structure comprises a detent that cooperates with a notch associated with a shelf to hold the magazine in a desired location on a shelf. The engagement between the notch and the detent serves to resist forces that might displace the magazine. The resistance provided by this engagement is not, however, great enough so that it cannot be overcome by a magazine picker. A further embodiment of the structure comprises one portion of an active latching mechanism, the other portion of the latching mechanism being associated with the shelf. In one active latch embodiment, the structure associated with the magazine comprises a receptacle that is designed to engage an active element associated with the shelf. In another active latch embodiment, the structure associated with the magazine comprises an active element that is adapted to engage a receptacle associated with a shelf. One such active element comprises a cantilevered detent. In operation, the cantilever provides a spring force that must be overcome to disengage the detent from the receptacle and, as a consequence, resists forces that might displace the magazine from a preferred location.

[0029] A further embodiment of a magazine-based library comprises a drive bay for holding a drive in an operative position within the library and facilitating relatively speedy insertions and extractions of the drive. Most drives have a front face with a slot for receiving a data cartridge and rear face with one or more plugs for receiving power, control signals, and data signals. In many cartridge-based libraries, when such a drive is operatively situated in a library, the front face of the drive is accessible to the cartridge picker. The drive is also typically situated near a removable panel or door of the library housing so that an operator can readily access the drive. Further, the drive is typically attached to a frame to prevent the drive from moving during operation of the library. To remove or replace such a drive, the operator has to remove the panel or open the door to obtain access to the drive, disconnect the drive from all of the electrical connectors that are providing power, control signals, and data signals to the drive, and then unfasten the drive from the frame. In many situations, the library is powered down during such an operation. The magazine-based library with a drive bay substantially reduces the work and, hence, the time required for such operations. To elaborate, in one embodiment, the drive bay comprises a housing with two open sides, where one of the open sides is exposed to the cartridge transport and the other open side is exposed to an environment that is accessible to an operator so that the operator can insert or extract a drive from the housing. Further comprising the drive bay is a sled that is capable of holding a drive. The sled comprises an electrical connector with one or more drive plugs that mate with the plug(s) on the rear face of the drive, one or more sled plugs, and one or more electrical conductors extending between the drive plug(s) and the sled plug(s). The sled plug(s) is/are oriented so as to face towards the first open side of the housing, i.e., towards the cartridge transport. The drive bay further comprises housing plug(s) that face the second opening or the area accessible to the operator. The housing plug(s) is/are positioned in the housing so that when an operator inserts the sled into the housing with the proper orientation (i.e., such that if the sled held a drive, the front face of the drive would be accessible to the cartridge transport), the sled plug(s) engage the housing plug(s). As a consequence, the insertion of a drive into the library is accomplished by pushing a sled with the drive into the housing such that the sled plug(s) and the housing plug(s) engage one another. Conversely, removal of a drive from the library is accomplished by extracting the sled and drive form the housing, which causes the sled plug(s) and housing plug(s) to disengage from one another. Consequently, the drive bay eliminates the need for an operator to spend time disconnecting/connecting cables from plug(s) associated with the rear face of the drive during the extraction/insertion of a drive. Further, since the drive is attached to the sled and not a fixed frame within the library, the drive bay eliminates the need to spend time detaching/attaching a drive from/to such a frame. In one embodiment, the drive bay housing is comprised of multiple sub-bays with each sub-bay capable of accommodating a sled and having a housing plug for establishing an electrical connection with a sled residing in the sub-bay.

[0030] In yet another embodiment, a magazine-based library comprises an operator alterable space within the housing, i.e., a space whose function in the library is subject to a choice by an operator. The alterable space is capable of accommodating at least two different types of library modules. Among the possible types of modules are shelving modules and drive modules. The alterable space is defined by a first open side that is accessible to the cartridge transport and/or magazine picker and a second side that is accessible to an operator. Associated with the alterable space is a mounting structure that allows a module to be readily mounted within the library or de-mounted from the library. Among the possible modules is a drive bay module that, in addition to the features of a drive bay described above, also has a drive bay mounting structure that cooperates with the library mounting structure to facilitate securing the module within the library and removing the module from the library. Another module is a magazine bay module that provides one or more shelves, each for holding at least one magazine. The magazine bay module has a magazine bay mounting structure that cooperates with the library mounting structure to facilitate securing the magazine bay within the library and removing the module from the library.

[0031] A further embodiment of a magazine-based library comprises a power system that is used to provide power to the drive(s) within the library and that allows the space within the library to be utilized more efficiently. In many cases, the power system allows more data cartridges to be housed within a library relative to a library that employs a typical power system. This advantage is particularly discernable in libraries that employ multiple drives. To elaborate, most data cartridge libraries include one or more power supplies for providing power to the drive or drives within the library. In libraries that employ multiple drives, power is typically conveyed from the power supply or supplies via multiple cables, each with a circular cross-section and each with a conductor surrounded by an insulating cover. Typically, these cables are bundled together. This bundle of cables typically has a cross-section that is roughly circular. The cross-sectional shape of the bundle makes it awkward to “fit” the bundle with other elements of the library to efficiently utilize the space within the library. The embodiment of the magazine-based library comprises a power supply and a conductor structure for distributing power produced by the power supply to the drive(s) in the library that is flat, i.e., has two external and flat surfaces that are separated from one another and substantially parallel to one another. For the distribution of power to a given number of drives, the distance between the flat external surfaces is less than the diameter of a bundle of circular conductors. This reduced dimension typically allows the space within the library to be more efficiently used and, in many cases, allows a greater number of data cartridges to be stored within the library. Further, the flat shape of the conductor lends itself to being integrated with the other components of the library, many of which are box-shaped, so that the space within the library can be more efficiently used relative to libraries that employ power conductors with circular cross-sections and bundles of such conductors.

[0032] Further, the insulating covers associated with the conductors in a bundle of cables may provide more insulation than is needed to electrically insulate the conductors from one another. Consequently, insulating covers occupy more space over a diameter of the cross-section of the bundle than is needed. In one embodiment, the conductor is comprised of a plurality of laminated electrical conductors that are separated from one another by insulating material. In a transit between the two external flat surfaces, the amount of space dedicated to insulating material is less than that for a comparable bundle of cables. Consequently, relative to a bundle of cables, the conductor structure provides additional space for other uses.

[0033] Yet another embodiment of the invention is directed to a method that allows a user to upwardly scale or expand the size of a magazine-based library in a modular manner. The method comprises the step of providing a magazine-based library with a cabinet surface that is alterable to form a passageway through the cabinet so that the library can be joined to an add-on module and magazines can be transferred between the library and the add-on module. The magazine-based library further comprises an elevator structure that is used to horizontally displace a magazine picker that is capable of moving magazines to and from the shelves in the library. The method further comprises the step of providing an add-on module with a side surface that is either alterable to form a passageway or already has a passageway. The add-on cabinet can take a number of forms. For example, the add-on module may be able to accommodate a shelf, multiple shelves, a drive, multiple drives, combinations of the foregoing elements, or be a self-sufficient magazine-based library. In one embodiment, the method further comprises replacing whatever portion (s) of the elevator structure in the library serves to limit the horizontal range over which the magazine picker can be moved within the library with a longer structure that extends through the passageways of the library and the add-on. In another embodiment, the method comprises the further step of providing an add-on to the existing elevator structure such that an elevator is modularly expanded and the resulting expanded elevator is capable of transporting the magazine picker through the passageways of the library and the add-on. In yet a further embodiment, the add-on has its own magazine transport device and the two magazine transport devices (one associated with the library and the other associated with the add-on) are capable of directly passing a magazine from one to the other. In yet another embodiment, the add-on comprises a separate magazine transport device from that of the library. However, the two magazine transports are incapable of directly passing a magazine from one to another. Consequently, the method comprises the further step of providing a third magazine transport device that serves as an intermediary transport device between the transport device associated with the library and the transport device associated with the add-on.

BRIEF DESCRIPTION OF THE DRAWINGS

[0034] FIG. 1 is a block diagram of a magazine-based data cartridge library that illustrates necessary and optional features of the library;

[0035] FIGS. 2A-2E are plan views of five rectilinear layouts for a magazine-based data cartridge library;

[0036] FIGS. 3A-3G are plan views of seven cylindrical layouts for a magazine-based data cartridge library;

[0037] FIGS. 4A and 4B are plan view of two moving shelf layouts for a magazine-based library;

[0038] FIGS. 5A-5C are a perspective view of a drive, a front view of the drive in a vertical orientation, and a front view of the drive in a horizontal orientation;

[0039] FIGS. 6A-6C are perspective views of the exterior of an embodiment of a magazine-based data cartridge library (hereinafter library);

[0040] FIG. 7A is a perspective view of the embodiment of the library shown in FIGS. 6A-6C with the various elements, such as certain cabinet surfaces removed, and the library populated with magazines;

[0041] FIG. 7B is a perspective view of the embodiment of the library shown in FIGS. 6A-6C with certain elements removed, including all but one drive bay, and populated with a few magazines;

[0042] FIG. 8A is a perspective sectional interior view of the library with certain features removed, such as the entry/exit port, and the shelves in the view fully populated with magazines;

[0043] FIG. 8B is a perspective-sectional interior view of the library that is fully populated with drives and the shelves in the fully populated with magazines;

[0044] FIGS. 9A-9B illustrate an LTO tape cartridge;

[0045] FIGS. 10A-10B illustrate a SAIT tape cartridge;

[0046] FIGS. 11A-11B illustrate a DLT tape cartridge;

[0047] FIGS. 12A-12D illustrate an embodiment of a magazine that is capable of accommodating both LTO and SAIT tape cartridges;

[0048] FIGS. 13A-13B are cross-sectional views of the magazine shown in FIGS. 12A-12D that respectively show an LTO tape cartridge and a SAIT tape cartridge within the magazine;

[0049] FIGS. 14A-14B illustrate an embodiment of a magazine that is capable of accommodating a DLT tape cartridge;

[0050] FIG. 15 is a cross-sectional view of the magazine shown in FIGS. 14A-14B that shows a DLT tape cartridge within the magazine;

[0051] FIG. 16 is a schematic plan view of the general layout of the library;

[0052] FIGS. 17A-17B respectively are a front perspective view of an embodiment of a dual entry/exit port and a rear view of the dual entry/exit port;

[0053] FIGS. 18A-18F illustrate various elements of one port of the dual entry/exit port;

[0054] FIGS. 19A-19E illustrate the operation of the port shown in FIGS. 18A-18E in moving a magazine from an exterior environment to a space in which the magazine is accessible by a magazine transport device;

[0055] FIGS. 20A-20E illustrate examples of alternative door structures for an entry/exit port;

[0056] FIGS. 21A-21B illustrate a carousel entry/exit port;

[0057] FIGS. 22A-22C respectively illustrate an embodiment of a shelf capable of holding five magazines, an embodiment of a cleat that is associated with the shelf, and the relationship between the shelf and magazine;

[0058] FIGS. 23A-23C are respectively a front perspective view of an embodiment of a four unit, drive bay assembly populated with four drives, a rear perspective of the drive bay assembly, and a rear view of an embodiment of a ladder frame that is used to hold the drive bay assembly in the library;

[0059] FIGS. 24A-24F illustrate features of the housing portion of the drive bay assembly;

[0060] FIG. 25 illustrates the plug interface of a typical drive;

[0061] FIGS. 26A-26C illustrate the sled portion of the drive bay assembly;

[0062] FIGS. 27A-27E illustrate an embodiment of a power supply system that utilizes a flat power conductor to provide DC power to the drives in the library;

[0063] FIGS. 28A-28B illustrate an embodiment of a magazine bay assembly;

[0064] FIGS. 29A-29H illustrate features of an embodiment of an elevator that is used to move a magazine picker;

[0065] FIGS. 30A-30G illustrate an embodiment of a magazine picker;

[0066] FIGS. 31A-31L are cross-sectional and free body diagrams that illustrate the operation of the magazine picker in moving a magazine from one shelf to another shelf;

[0067] FIG. 32 illustrates an alternative magazine engagement device;

[0068] FIGS. 33A-33N illustrate an embodiment of a cartridge transport;

[0069] FIGS. 34A and 34B respectively illustrate the range of motion of the housing of the cartridge transport and the ability of a bar code reader to read a bar code label that identifies a magazine and a bar code label that identifies a cartridge;

[0070] FIGS. 35A-35C illustrate steps associated with moving a data cartridge between a magazine and a drive;

[0071] FIGS. 36A-36G are free body diagrams that illustrate an embodiment of a cartridge transport unit extracting/inserting a data cartridge from/into magazine;

[0072] FIGS. 37A-37G are free body diagrams that illustrate an embodiment of a cartridge transport unit inserting/extracting a data cartridge into/from drive;

[0073] FIG. 38 illustrates the relationship between the space occupied by magazines resident in the library and the space utilized by the magazine transport and cartridge transport in the library;

[0074] FIG. 39 illustrates the controller and the relationship of the controller to the electrical elements in the library and the power distribution system;

[0075] FIGS. 40A-40F illustrate alternative embodiments of magazines that operatively orients cartridges within a magazine-based data cartridge library such that the face of the cartridge with the greatest surface area lies in a vertical plane;

[0076] FIGS. 41A-41B illustrate an alternative embodiment of a magazine that operatively orients cartridges within a magazine-based data cartridge library such that the face of the cartridge with the greatest surface area lies in a vertical plane;

[0077] FIG. 42 illustrates an alternative embodiment of a magazine that is operative with the library;

[0078] FIGS. 43A and 43B respectively illustrate an expanded library and a schematic representation of the process for producing the expanded library;

[0079] FIGS. 44A-44B schematically illustrate alternative methods of producing an expanded library; and

[0080] FIGS. 45A-45E illustrate various embodiments of magazine pass-through ports for passing magazines between magazine-based libraries.

DETAILED DESCRIPTION

[0081] The present invention is directed to a magazine-based data cartridge library that is capable of moving data cartridge magazines within the library, as well as moving individual cartridges within the library.

[0082] With reference to FIG. 1 , the present invention is directed to a magazine-based data cartridge library 100 comprised of: (a) a frame 102 for supporting the other elements of the library; (b) a shelving system 104 for supporting at least two data cartridge magazines; (c) one or more drives 106 that are each capable of writing and/or reading data to/from a recording medium in a data cartridge; (d) a magazine transport 108 for moving a magazine within the library; (e) a cartridge transport 110 for moving a data cartridge between a magazine and a drive; and (f) an interface 112 for communicating with a host computer that uses the library to store data.

[0083] As noted, the frame 102 provides a support for the other elements of the library. In addition, the frame may comprise one or more exterior surfaces that form a cabinet for enclosing most of the components of the library. Typically, the cabinet establishes an environment whose temperature can be controlled for the benefit of the elements of the library housed within the cabinet. The cabinet also commonly serves as a barrier to contaminates that could adversely affect the operation of the elements of the library housed within the library. Additionally, the cabinet is also useful in preventing an individual from accessing the space within the cabinet during operation of the library and potentially being injured by the moving elements within the library.

[0084] There are a number of devices that do not necessarily need to be part of the magazine-based-data cartridge library 100 (i.e., not supported by the frame) but are nonetheless needed for the library to function and, as a consequence, typically are part of the library. Among these devices are a power supply system 114 (which may be comprised of multiple power supplies) and a controller 116 for managing the operations of the library. If the magazine-based data cartridge library 100 is unable to passively dissipate enough heat for the elements of the library to function, environmental devices 118 (e.g., fan, fins, heat pipes etc.) are also incorporated into the library.

[0085] In addition, there are several devices that typically are not required for the magazine-based library 100 to function as a magazine-based library but are nonetheless desirable in certain embodiments. Among these devices are an entry/exit port 120 for moving a magazine between an exterior environment that is accessible to an operator and a space that is accessible by the magazine transport; a pass-through port 122 for moving magazines between magazine-based data cartridge libraries; and an operator interface 124 that allows an operator to interact with the library.

[0086] There are several possible layouts for the magazine-based cartridge library 100 . Many of these layouts can be characterized or typed as rectilinear or circular/cylindrical. In a rectilinear type, magazine-based data cartridge library, at least the drive or drive and the shelf or shelves of the shelf system are laid out along: (a) a straight line or plane; or (b) along multiple straight lines or planes that are parallel and/or perpendicular to one another. More specifically, in a rectilinear type library, the face of a drive that has a receptacle for receiving a data cartridge is oriented such that the direction that a data cartridge is displaced when the cartridge is either inserted or extracted from the receptacle by the cartridge transport is substantially perpendicular to a straight line or plane. Similarly, a shelf in a rectilinear type library is oriented such that the direction that a magazine is displaced when the magazine is either associated with a shelf or removed from a shelf by the magazine transport is substantially perpendicular to a straight line or plane. Typically, most of the other elements of the library are also laid out in the same manner.

[0087] FIGS. 2A-2E are plan views of five different rectilinear type layouts for the magazine-based data cartridge library 100 . In the layout illustrated in FIG. 2A , a drive 128 (or drives) and/or a shelf 130 (or shelves) are oriented along a straight line/plane 132 . A robot 134 is provided that cumulatively represents the magazine transport 108 and the cartridge transport 110 . With respect to the rectilinear type layouts shown in FIGS. 2 B- 2 E, the drive and shelf elements retain the same reference numbers as those elements bear in FIG. 2A . In the embodiment illustrated in FIG. 2B , at least one drive 128 and/or at least one shelf 130 is/are laid out along line/plane 136 A, and at least one drive 128 and/or at least one shelf 130 is/are laid out along line/plane 136 B, which is parallel to line/plane 136 A. In the embodiment illustrated in FIG. 2C , at least one drive 128 and/or at least one shelf 130 is/are laid out along line/plane 138 A, and at least one drive 128 and/or at least one shelf 130 is/are laid out along line/plane 138 B, which is perpendicular to line/plane 138 A. With respect to the embodiment of FIG. 2D , at least one drive 128 and/or at least one shelf 130 is/are laid out along each of lines/planes 140 A, 140 B and 140 C, with lines/planes 140 A and 140 B being parallel to each other and perpendicular to line/plane 140 C. In the embodiment illustrated in FIG. 2E , at least one drive 128 and/or at least one shelf 130 is/are laid out along each of lines/planes 142 A- 142 D, with lines/planes 142 A, 142 B being parallel to one another, and with lines/planes 142 C, 142 D being parallel to one another and perpendicular to the parallel lines/planes 142 A, 142 B. It should be appreciated that each of the embodiments comprises at least one drive. Further, each embodiment comprises at least one shelf that is capable of supporting two or more magazines or multiple shelves that cumulatively support two or more magazines. It should also be appreciated that the illustrated location of a drive or shelf along a line/plane is merely illustrative and that the actual location of a drive or shelf can be anywhere along a line/plane. It should also be appreciated that, while the robot 134 cumulatively represents the magazine transport 108 and cartridge transport 110 , the magazine transport 108 and the cartridge 110 may share one or more elements or be entirely separate from one another. It should be further appreciated that there may be other rectilinear layouts for the magazine-based data cartridge library 100 and characteristic of each such layout is a magazine transport.

[0088] In a circular/cylindrical type, magazine-based data cartridge library, the drive or drives and shelf or shelves of the shelf system are laid out along radial lines that have a common center and/or along one circular arc or multiple, concentric circular arcs. More specifically, in a circular type library, the face of a drive that has a receptacle for receiving a cartridge is oriented such that the direction that a data cartridge is displaced when the cartridge is either inserted or extracted from the receptacle is either: (a) substantially along a radial line/plane, (b) substantially along a line/plane that is parallel to a radial line/plane, or (c) along a line that is tangent to a circular arc. Similarly, a shelf in a circular type library is oriented such that the direction that a magazine displaced when the magazine is either associated with a shelf or removed from a shelf by the magazine transport is either: (a) substantially along a radial line/plane, (b) substantially along a line/plane that is parallel to a radial line/plane, or (b) along a line that is tangent to a circular arc.

[0089] FIGS. 3A-3G are plan views of seven different circular/cylindrical type layouts for the magazine-based data cartridge library 100 . In the layout illustrated in FIG. 3A , a drive 146 (or drives) and/or shelf 148 (or shelves) are respectively oriented along radial lines 150 A, 150 B that have a common center 152 and along a circular/cylindrical arc 153 . A robot 154 is provided that cumulatively represents the magazine transport 108 and the cartridge transport 110 . With respect to the circular/cylindrical type layouts shown in FIGS. 3B-3G , the term drive 146 refers to one or multiple drives and the term shelf 148 refers to one or more shelves. Additionally, reference numbers for elements common to the various embodiments have been retained as a matter of convenience. In the embodiment illustrated in FIG. 3B , at least one drive 146 and/or at least one shelf 148 is/are laid out along a radial line(s) and along a first circular/cylindrical arc 156 A, and at least one drive 146 and/or at least one shelf 148 is/are laid out along a radial line(s) and along a second circular/cylindrical arc 156 B that is concentric to the circular arc 156 A. The robot 154 moves in a space that is located between the two concentric arcs 156 A, 156 B. It should be appreciated that the embodiments illustrated in FIGS. 3A and 3B are each capable of being implemented such that the shelf or shelves and drive or drives are laid out along a circular/cylindrical arc that defines a complete or substantially complete circle or cylinder. In the embodiment illustrated in FIG. 3C , at least one drive 146 and/or at least one shelf 148 is/are laid out along a radial line(s) and along a circular/cylindrical arc 156 A, and at least one drive 146 and/or at least one shelf 148 is/are laid out along a tangent line 158 to a circular/cylindrical arc 160 that typically represents the path traveled by an element of the robot 154 . The embodiment illustrated in FIG. 3D is a combination of the characteristics or features noted with respect to the embodiments shown in FIGS. 3B and 3C . In the embodiment illustrated in FIG. 3E , at least one drive 146 and/or at least one shelf 148 is/are laid out along a tangent line 162 A to the circular/cylindrical arc 160 , and at least one drive 146 and/or at least one shelf 148 is laid out along a tangent line 162 B to the circular/cylindrical arc 160 . The embodiment illustrated in FIG. 3F is a combination of the characteristics or features noted with respect to the embodiment shown in FIGS. 3B and 3E . In the embodiment illustrated in FIG. 3G , at least one drive 146 and at least one shelf 148 is/are laid out along the tangent line 158 of the circular/cylindrical arc 160 . In yet a further embodiment (not shown), at least one drive and/or a least one shelf are located along each of two or more circular arcs with a common center and an element of the robot 154 is cable of moving between the arcs. It should be appreciated that each of the embodiments comprises at least one drive. Further, each embodiment comprises at least one shelf that is capable of supporting two or more magazines or multiple shelves that cumulatively support two or more magazines. It should also be appreciated that the illustrated location of a drive or shelf along a circular/cylindrical arc is merely illustrative and that the actual location of a drive or shelf can be anywhere along the circular/cylindrical arc. It should also be appreciated that, while the robot 154 cumulatively represents the magazine transport 108 and cartridge transport 110 , the magazine transport 108 and the cartridge transport 110 may share one or more elements or be entirely separate from one another. It should be further appreciated that there may be other circular layouts for the magazine-based data cartridge library 100 and characteristic of each such layout is a magazine transport.

[0090] Yet another possible layout for the magazine-based data cartridge library 100 is a movable-shelf type in which at least two shelves are moveable to facilitate the positioning of the shelves relative to the magazine transport. FIG. 4A is a plan view of one embodiment of a movable-shelf layout for the magazine-based data cartridge library 100 . The embodiment comprises a rotating shelf structure 166 with shelves 168 A-D, a robot 170 that cumulatively represents the magazine transport 108 and cartridge transport 110 , and one or more stationary drives 172 . In operation, the shelf structure 166 is rotated to place one of the shelves 168 A-D in the same plane as the robot 170 so that the robot 170 can perform a magazine or cartridge operation. In an alternative embodiment, one or more drives are also associated with the rotating shelf structure 166 . FIG. 4B is a plan view of another embodiment of a movable-shelf layout for the magazine-based library 100 that includes movable drives. Elements common to this embodiment and the embodiment in FIG. 4A have been given the same reference numbers. The embodiment shown in FIG. 4B comprises the further element of a rotating drive structure 174 that is capable of holding multiple drives 176 A-D and positioning each of the drives for the transfer of a data cartridge with the robot 170 . In other embodiments, one or more drives are associated with the rotating shelf structure 166 and/or one or more shelves are associated with the rotating drive structure 174 . Although not illustrated another possible layout for the magazine-based data cartridge library is movable-drive type that is comprised of a stationary shelf system and movable drives. In essence, the rotating drive structure 174 of the embodiment illustrated in FIG. 4B in combination with a stationary shelf system. It should be appreciated that each of the embodiments comprises at least one drive. Further, each embodiment comprises at least one shelf that is capable of supporting two or more magazines or multiple shelves cumulatively support two or more magazines. Moreover, while the illustrate embodiments contemplate that the rotating elements rotate about a vertical axis, rotation about a horizontal axis is also feasible. It should also be appreciated that, while the robot 134 cumulatively represents the magazine transport 108 and cartridge transport 110 , the magazine transport 108 and the cartridge transport 110 may share one or more elements or be entirely separate from one another. It should be further appreciated that there may be other movable-shelf layouts for the magazine-based data cartridge library 100 and characteristic of each such layout is a magazine transport.

[0091] The magazine-based data cartridge library 100 is also capable of being implemented in a layout that is a combination of two or more of the rectilinear type, circular type, movable-shelf type, and movable-drive type layouts. Further, characteristic of each such layout is a magazine transport.

[0092] FIG. 5A illustrates a typical drive 180 that is employed in the magazine-based data cartridge library 100 . The drive 180 is capable of writing data to and/or reading data from a recording medium that is located within a cartridge. Typically, the drive is capable of both writing data to and reading data from a recording medium located in a library. The drive 180 is comprised of a housing 182 with a front surface 184 that has a receptacle 186 for receiving a cartridge. The housing 182 further comprises a back surface (not shown) and side surface 188 that is comprised of a first surface 190 A, a second surface (not shown) that is substantially parallel to the first surface, a third surface 190 B that is substantially perpendicular to the first surface 190 , and a fourth surface (not shown) that is substantially parallel to the third surface 192 . Typically, the drive 180 is situated in the library 100 such that the first surface 190 A lies in a horizontal plane or in a vertical plane. When the receptacle 186 is longer in one dimension than the other and extends in a direction that is substantially parallel to the first surface 190 A, these orientations result in the long dimension of the receptacle 186 extending either horizontally or vertically. FIG. 5B illustrates the drive 180 with an orientation in which the long dimension of the receptacle 186 extends horizontally. In a circular/cylindrical type implementation, either a horizontal receptacle center line 192 or a horizontal drive center line 194 of the drive 180 is typically located: (a) substantially along a radial line/plane, (b) substantially along a line/plane that is parallel to a radial line/plane, or (b) along a line that is tangent to a circular arc. FIG. 5C illustrates the drive 180 in an orientation in which the long dimension of the receptacle 186 extends vertically. In a circular/cylindrical type implementation, either a vertical receptacle center line 196 or a vertical drive center line 198 of the drive 180 is typically located: (a) substantially along a radial line/plane, (b) substantially along a line/plane that is parallel to a radial line/plane, or (b) along a line that is tangent to a circular arc.

[0093] It should be appreciated that the magazine-based data cartridge library 100 is capable of being adapted to any type of drive that is capable of writing date to and/or reading data from a recording medium located in a cartridge. Concomitantly, the magazine-based data cartridge library 100 is also adaptable to any type of data cartridge. For example, the library 100 is capable of being applied to a cartridge with a recording medium that is either a disk, a tape, or a non-moving recording medium (e.g., a solid state memory). Further, the library 100 is capable of being applied to cartridge with a recording medium that is magnetic, optical, magneto-optical or any other type of recording medium. The magazine-based data cartridge library 100 is further capable of being adapted for use with recording mediums that are not located in a cartridge, e.g., CDs.

[0094] In many cases, the magazine-based data cartridge library 100 operates on magazine that, unlike the magazines used in cartridge-bas