Patent ID: 7474940
Filing Date: 2009-01-06
Classification: G06F,G11B

Abstract:
1. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform operations to manage a plurality of portable data storage media items in a data storage library that includes a robotic media transport device responsive to media transport commands to transport the media items among media locations comprising media storage bins and media drives and one or more multi-purpose media drives, each multi-purpose media drive comprising a media access mechanism configured to removably receive media items and exchange data therewith, at least one host port, and a robotic device port coupled to the robotic media transport device, the operations comprising: responsive to receiving host commands upon the host port, distinguishing between (1) data exchange commands directing the media access mechanism to exchange data with a media item, and (2) media transport commands; processing incoming data exchange commands by performing operations comprising at least one of the following: directing the media access mechanism to exchange data between the host port and a media item received by the media access mechanism in accordance with the data exchange command, returning status information concerning the media drive upon the host port; processing received media transport commands by forwarding such commands to the robotic media transport device via the robotic device port; restricting host access to components of the library according to predefined logical partitions, each partition defining a different group of one or more of the following library components: one or more media items, one or more media drives, one or more media storage locations.