MLchartDataset catalogue

Patent · US9799366B2 · B2 · US

Management of robotics assembly and cartridge access port of media element storage library

(11) Publication number
US9799366B2
(21) Application number
15/015,580
(22) Filing date
2016-02-04
(30) Priority date
2014-10-17
(43) Publication date
2017-10-24
(45) Date of grant
2017-10-24
(51) IPC
B65G 1/06; B65G 1/137; G11B 15/68; G11B 33/02
(52) CPC
  • G11B Information storage based on relative movement between record carrier and transducer: 15/6845, 15/68, 33/027
  • B65G Transport or storage devices, e.g. conveyors for loading or tipping, shop conveyor systems or pneumatic tube conveyors: 1/06, 1/137
(73) Assignee
ORACLE INT CORP
(72) Inventors
MANES JOSEPH PAUL; PLUTT DANIEL JAMES; OSTWALD TIMOTHY CRAIG
(54) Title
Management of robotics assembly and cartridge access port of media element storage library
(57) Abstract

Utilities that increase the volume of media elements that can be simultaneously loaded and/or unloaded into or from a storage library, facilitate mounting of media element magazines into a storage library, and limit access to an interior of a storage library by users during operation of robotics assemblies of the storage library. One disclosed utility includes a cartridge access port for use with a storage library that has a storage container that is pivotable (e.g., swingable) between at least first and second positions. In the first position, the storage container is adjacent an opening in the housing of the library for loading and unloading of media elements by a user into or from the container via the opening. After the storage container has swung into the second position, the storage container is spaced from the opening and faces the interior of the library for access by a robotics assembly.

Full text
View on Google Patents

Claims (15)

  1. A method of operating a media element storage library, comprising: receiving at least one media element in at least one opening of a storage container through an opening in a wall of the media element storage library; swinging the storage container away from the opening in the wall; removing, by a robotics assembly, the at least one media element from the at least one opening of the storage container; and determining, by the library controller after the at least one media element is received in the at least one opening of the storage container through the opening in the wall of the media element storage library, that the robotics assembly is out of the loading zone, wherein the swinging the storage container away from the opening in the wall occurs in response to the determining that the robotics assembly is out of the loading zone.
  2. The method of claim 1, further including: moving the robotics assembly to a location in the media element storage library spaced from the storage container; and inserting the media element into a slot in the media element storage library.
  3. The method of claim 2, wherein the slot is in one of a media element magazine or a media element drive.
  4. The method of claim 3, further including: receiving, at a library controller of the media element storage library, a request to load a media element into the media element storage library; and swinging, in response to the received request, the storage container through a loading zone of the media element storage library towards the opening in the wall.
  5. The method of claim 1, wherein the at least one opening of the storage container faces outwardly through the opening in the wall of the media element storage library.
  6. The method of claim 1, further including: receiving, at a library controller of the media element storage library, a request to load a media element into the media element storage library; and swinging, in response to the received request, the storage container through a loading zone of the media element storage library towards the opening in the wall.
  7. A method of operating a media element storage library, comprising: receiving at least one media element in at least one opening of a storage container through an opening in a wall of the media element storage library; swinging the storage container away from the opening in the wall; removing, by a robotics assembly, the at least one media element from the at least one opening of the storage container; moving the robotics assembly to a location in the media element storage library spaced from the storage container; inserting the media element into a slot in the media element storage library, wherein the slot is in one of a media element magazine or a media element drive; receiving, at a library controller of the media element storage library, a request to load a media element into the media element storage library; swinging, in response to the received request, the storage container through a loading zone of the media element storage library towards the opening in the wall; and determining, by the library controller in response to the received request, that the robotics assembly is out of the loading zone, wherein the swinging the storage container through the loading zone of the media element storage library occurs in response to the determining.
  8. A method of operating a media element storage library, comprising: receiving at least one media element in at least one opening of a storage container through an opening in a wall of the media element storage library; swinging the storage container away from the opening in the wall; removing, by a robotics assembly, the at least one media element from the at least one opening of the storage container; moving the robotics assembly to a location in the media element storage library spaced from the storage container; inserting the media element into a slot in the media element storage library, wherein the slot is in one of a media element magazine or a media element drive; removing, by the robotics assembly, another media element from another slot in the media element storage library; moving the robotics assembly into a loading zone of the media element storage library; and inserting the other media element into an opening of the storage container.
  9. A method of operating a media element storage library, comprising: receiving at least one media element in at least one opening of a storage container through an opening in a wall of the media element storage library; swinging the storage container away from the opening in the wall; removing, by a robotics assembly, the at least one media element from the at least one opening of the storage container; receiving, at a library controller of the media element storage library, a request to load a media element into the media element storage library; swinging, in response to the received request, the storage container through a loading zone of the media element storage library towards the opening in the wall; and determining, by the library controller in response to the received request, that the robotics assembly is out of the loading zone, wherein the swinging the storage container through the loading zone towards the opening in the wall occurs in response to the determining that the robotics assembly is out of the loading zone.
  10. The method of claim 9, further including: determining, by the library controller after the at least one media element is received in the at least one opening of the storage container through the opening in the wall of the media element storage library, that the robotics assembly is out of the loading zone, wherein the swinging the storage container away from the opening in the wall occurs in response to the determining that the robotics assembly is out of the loading zone.
  11. A method of operating a media element storage library, comprising receiving, at a library controller of the media element storage library, a request for a file stored in the media element storage library; identifying, by the library controller, a media element within the media element storage library on which the file is stored; triggering, in response to the identifying, a robotics assembly within the media element storage library to: retrieve the media element from a slot in the media element storage library; and insert the media element into at least one opening in a storage container; pivoting the storage container into a position adjacent an opening in a wall of the media element storage library so that the media element is accessible through the opening in the wall; unlocking, in response to the storage container reaching the position, an access door over the opening in the wall; and locking, in response to the storage container reaching the position, the storage container in the position, wherein the unlocking and locking occur substantially simultaneously.
  12. The method of claim 11, further including: moving the robotics assembly away from the storage container.
  13. The method of claim 11, wherein the slot is in one of a media element magazine or a media element drive.
  14. The method of claim 11, further including: moving the robotics assembly through the media element storage library into a loading zone in front of the storage container.
  15. The method of claim 14, further including: moving the robotics assembly out of the loading zone.

Description

1. Field of the Invention The present invention relates generally to data storage libraries and, more particularly, to systems and methods of loading a plurality of tape cartridges into a tape library through a common access port. 2. Relevant Background Storage library systems are often used by enterprises and the like to efficiently store and retrieve data from storage media. In the case of some storage libraries, the media may be data cartridges (e.g., tape cartridges) that are typically stored and indexed within a set of magazines that may be removably mounted within ports or slots inside the library. When particular data is requested, for instance, a specialized robotic assembly or mechanism (e.g., robotic module) finds the appropriate cartridge, removes the cartridge from its magazine, and carries the cartridge to a drive that is designed to receive the cartridge and read its contents. Some storage libraries have multiple drives that can operate concurrently to perform input/output (IO) operations on multiple cartridges.

An important component in the use of an automated storage or tape library is one or more cartridge access ports (CAPs). Generally, a CAP is a port or opening for tape cartridges and/or magazines to pass between the inside or interior environment of the tape library and the outside or exterior environment. After tape cartridges have been loaded onto or into respective slots in a magazine, the magazine may then be inserted into the CAP.

Citations (6)

  • US2002167754A1
  • US2003063527A1
  • US2004017633A1
  • US2014198408A1
  • US6930854B2
  • US8988818B2
Record as JSON
{
  "publication_number": "US9799366B2",
  "country": "US",
  "kind": "B2",
  "title": "Management of robotics assembly and cartridge access port of media element storage library",
  "abstract": "Utilities that increase the volume of media elements that can be simultaneously loaded and/or unloaded into or from a storage library, facilitate mounting of media element magazines into a storage library, and limit access to an interior of a storage library by users during operation of robotics assemblies of the storage library. One disclosed utility includes a cartridge access port for use with a storage library that has a storage container that is pivotable (e.g., swingable) between at least first and second positions. In the first position, the storage container is adjacent an opening in the housing of the library for loading and unloading of media elements by a user into or from the container via the opening. After the storage container has swung into the second position, the storage container is spaced from the opening and faces the interior of the library for access by a robotics assembly.",
  "claims": [
    "1. A method of operating a media element storage library, comprising: receiving at least one media element in at least one opening of a storage container through an opening in a wall of the media element storage library; swinging the storage container away from the opening in the wall; removing, by a robotics assembly, the at least one media element from the at least one opening of the storage container; and determining, by the library controller after the at least one media element is received in the at least one opening of the storage container through the opening in the wall of the media element storage library, that the robotics assembly is out of the loading zone, wherein the swinging the storage container away from the opening in the wall occurs in response to the determining that the robotics assembly is out of the loading zone.",
    "2. The method of claim 1, further including: moving the robotics assembly to a location in the media element storage library spaced from the storage container; and inserting the media element into a slot in the media element storage library.",
    "3. The method of claim 2, wherein the slot is in one of a media element magazine or a media element drive.",
    "4. The method of claim 3, further including: receiving, at a library controller of the media element storage library, a request to load a media element into the media element storage library; and swinging, in response to the received request, the storage container through a loading zone of the media element storage library towards the opening in the wall.",
    "5. The method of claim 1, wherein the at least one opening of the storage container faces outwardly through the opening in the wall of the media element storage library.",
    "6. The method of claim 1, further including: receiving, at a library controller of the media element storage library, a request to load a media element into the media element storage library; and swinging, in response to the received request, the storage container through a loading zone of the media element storage library towards the opening in the wall.",
    "7. A method of operating a media element storage library, comprising: receiving at least one media element in at least one opening of a storage container through an opening in a wall of the media element storage library; swinging the storage container away from the opening in the wall; removing, by a robotics assembly, the at least one media element from the at least one opening of the storage container; moving the robotics assembly to a location in the media element storage library spaced from the storage container; inserting the media element into a slot in the media element storage library, wherein the slot is in one of a media element magazine or a media element drive; receiving, at a library controller of the media element storage library, a request to load a media element into the media element storage library; swinging, in response to the received request, the storage container through a loading zone of the media element storage library towards the opening in the wall; and determining, by the library controller in response to the received request, that the robotics assembly is out of the loading zone, wherein the swinging the storage container through the loading zone of the media element storage library occurs in response to the determining.",
    "8. A method of operating a media element storage library, comprising: receiving at least one media element in at least one opening of a storage container through an opening in a wall of the media element storage library; swinging the storage container away from the opening in the wall; removing, by a robotics assembly, the at least one media element from the at least one opening of the storage container; moving the robotics assembly to a location in the media element storage library spaced from the storage container; inserting the media element into a slot in the media element storage library, wherein the slot is in one of a media element magazine or a media element drive; removing, by the robotics assembly, another media element from another slot in the media element storage library; moving the robotics assembly into a loading zone of the media element storage library; and inserting the other media element into an opening of the storage container.",
    "9. A method of operating a media element storage library, comprising: receiving at least one media element in at least one opening of a storage container through an opening in a wall of the media element storage library; swinging the storage container away from the opening in the wall; removing, by a robotics assembly, the at least one media element from the at least one opening of the storage container; receiving, at a library controller of the media element storage library, a request to load a media element into the media element storage library; swinging, in response to the received request, the storage container through a loading zone of the media element storage library towards the opening in the wall; and determining, by the library controller in response to the received request, that the robotics assembly is out of the loading zone, wherein the swinging the storage container through the loading zone towards the opening in the wall occurs in response to the determining that the robotics assembly is out of the loading zone.",
    "10. The method of claim 9, further including: determining, by the library controller after the at least one media element is received in the at least one opening of the storage container through the opening in the wall of the media element storage library, that the robotics assembly is out of the loading zone, wherein the swinging the storage container away from the opening in the wall occurs in response to the determining that the robotics assembly is out of the loading zone.",
    "11. A method of operating a media element storage library, comprising receiving, at a library controller of the media element storage library, a request for a file stored in the media element storage library; identifying, by the library controller, a media element within the media element storage library on which the file is stored; triggering, in response to the identifying, a robotics assembly within the media element storage library to: retrieve the media element from a slot in the media element storage library; and insert the media element into at least one opening in a storage container; pivoting the storage container into a position adjacent an opening in a wall of the media element storage library so that the media element is accessible through the opening in the wall; unlocking, in response to the storage container reaching the position, an access door over the opening in the wall; and locking, in response to the storage container reaching the position, the storage container in the position, wherein the unlocking and locking occur substantially simultaneously.",
    "12. The method of claim 11, further including: moving the robotics assembly away from the storage container.",
    "13. The method of claim 11, wherein the slot is in one of a media element magazine or a media element drive.",
    "14. The method of claim 11, further including: moving the robotics assembly through the media element storage library into a loading zone in front of the storage container.",
    "15. The method of claim 14, further including: moving the robotics assembly out of the loading zone."
  ],
  "description_excerpt": "1. Field of the Invention The present invention relates generally to data storage libraries and, more particularly, to systems and methods of loading a plurality of tape cartridges into a tape library through a common access port. 2. Relevant Background Storage library systems are often used by enterprises and the like to efficiently store and retrieve data from storage media. In the case of some storage libraries, the media may be data cartridges (e.g., tape cartridges) that are typically stored and indexed within a set of magazines that may be removably mounted within ports or slots inside the library. When particular data is requested, for instance, a specialized robotic assembly or mechanism (e.g., robotic module) finds the appropriate cartridge, removes the cartridge from its magazine, and carries the cartridge to a drive that is designed to receive the cartridge and read its contents. Some storage libraries have multiple drives that can operate concurrently to perform input/output (IO) operations on multiple cartridges.\n\nAn important component in the use of an automated storage or tape library is one or more cartridge access ports (CAPs). Generally, a CAP is a port or opening for tape cartridges and/or magazines to pass between the inside or interior environment of the tape library and the outside or exterior environment. After tape cartridges have been loaded onto or into respective slots in a magazine, the magazine may then be inserted into the CAP.",
  "cpc": [
    "G11B 15/6845",
    "B65G 1/06",
    "B65G 1/137",
    "G11B 15/68",
    "G11B 33/027"
  ],
  "ipc": [
    "B65G 1/06",
    "B65G 1/137",
    "G11B 15/68",
    "G11B 33/02"
  ],
  "assignees": [
    "ORACLE INT CORP"
  ],
  "inventors": [
    "MANES JOSEPH PAUL",
    "PLUTT DANIEL JAMES",
    "OSTWALD TIMOTHY CRAIG"
  ],
  "filing_date": "2016-02-04",
  "publication_date": "2017-10-24",
  "grant_date": "2017-10-24",
  "priority_date": "2014-10-17",
  "application_number": "US-201615015580-A",
  "family_id": "53001717",
  "citations": [
    "US2002167754A1",
    "US2003063527A1",
    "US2004017633A1",
    "US2014198408A1",
    "US6930854B2",
    "US8988818B2"
  ]
}

Record 1,556 of 5,000 in Patents full text (MLC-0201). Request the full dataset.