Mass data storage library
DCFirst Claim
1. A mass data storage and retrieval system comprising:
- a plurality of means for information storage forming a mass storage library;
a data directory for maintaining a directory of the information stored in the mass storage library and for generating, in response to a request, a data location output signal identifying the location within the mass storage library of information responsive to the request;
a plurality of data recorder modules for receiving and reading information from and writing information to a selected means for information storage;
interface means bi-directionally coupled to the data recorder modules for simultaneous reading and writing of information from and to the selected means for information storage received by the data recorder module;
a control computer coupled to the data directory for receiving the data location output signal and, in response thereto, generating a first command signal output to the mass storage library for selecting and loading the selected means for information storage in the data recorder module and for generating a second command signal for coupling the interface means to the recorder module loaded with the selected means for information storage.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A mass data storage unit includes a plurality of first data storage modules that form a mass information storage library, a data directory archive for maintaining a directory of the information contained on each data storage module, and data record/playback modules for receiving any selected any data storage module in the mass storage library. A plurality of interface computers are coupled to a plurality of host computers for receiving data and for generating request signals to access information stored in the mass storage library. A file directory is coupled to the interface computers and the data directory archive for receiving the request signals, locating in the data directory archive the address containing the stored information and generating a data address location output signal for the stored information. A control computer is coupled to the file directory and the mass storage library for receiving the data address location output signal from the file directory and in response thereto generating a signal for causing the selected data storage module containing the requested information to be loaded into a selected data record/playback unit. An input/output data channel couples the interface computer generating the access request signal to the selected data record/playback module.
55 Citations
28 Claims
-
1. A mass data storage and retrieval system comprising:
-
a plurality of means for information storage forming a mass storage library; a data directory for maintaining a directory of the information stored in the mass storage library and for generating, in response to a request, a data location output signal identifying the location within the mass storage library of information responsive to the request; a plurality of data recorder modules for receiving and reading information from and writing information to a selected means for information storage; interface means bi-directionally coupled to the data recorder modules for simultaneous reading and writing of information from and to the selected means for information storage received by the data recorder module; a control computer coupled to the data directory for receiving the data location output signal and, in response thereto, generating a first command signal output to the mass storage library for selecting and loading the selected means for information storage in the data recorder module and for generating a second command signal for coupling the interface means to the recorder module loaded with the selected means for information storage. - View Dependent Claims (2, 3, 4)
-
-
5. A data retrieval and recording system having a computer for interfacing with a recorder and a storage library to read data from or write data to a predetermined area of a selected storage medium, comprising:
-
means for interfacing the computer to the recorder for simultaneous read and write operations; and controller means coupled to said means for interfacing for receiving operational function commands from the computer and for configuring the means for interfacing for simultaneous read and write operations, the controller means further coupled to the storage library for loading a selected storage medium in the recorder, and further coupled to the recorder for queuing the loaded storage medium to the predetermined area. - View Dependent Claims (6, 7, 8)
-
-
9. A mass data storage system, comprising:
-
a storage module having means for retaining a plurality of recording media on a plurality of sides thereof; at least one recorder module having means for writing data to and reading data from a recording media; a recording medium accessor module for retrieving a retained recording medium from a side of the storage module and for inserting the recording medium in the recorder module; and means for providing access to recording media retained on any side of the storage module for insertion in the recorder module. - View Dependent Claims (10, 11)
-
-
12. A mass data storage library system, comprising:
-
a plurality of data storage devices in a library each having areas for storing data; means for identifying a designated storage device in the library for access and for identifying and selecting an area of the designated storage device on which data is to be read or written; means for accessing the designated data storage device to read or write data in the selected area; and file directory means for storing file directory data representing the identity of the designated storage device, the area of that device selected for the data and a code identifying the data stored on the accessed storage device at the selected area. - View Dependent Claims (13)
-
-
14. A system for providing any one of a plurality of host computers with access to stored data, comprising:
-
a mass storage data library comprising a plurality of individually accessible data storage devices; a data directory archive for maintaining an address directory of the data stored on each data storage device; a plurality of data record/playback modules, each of said modules reading data from and writing data to a selected data storage device; interface means for bi-directionally coupling a host computer to one of the data record/playback modules; and a controller computer coupled to the interface means, the data directory archive and the mass storage library for receiving data access requests and a directory address for the requested data and, in response thereto, generating a first signal causing a data storage device containing the requested data to be loaded into a selected data record/playback module and a second signal for configuring the interface means to couple the requested data to a requesting host computer.
-
-
15. A system for providing access by means of a user interface to a mass data storage and retrieval system, comprising:
-
means for storing data in selected locations in a storage medium; means for maintaining a file directory archive identifying the location of all stored data in said storage medium; means for coupling a computer to the user interface for receiving requests to access data on said storage medium; and means for coupling the computer to the file directory archive and said storage medium and for utilizing the data location identified by said file directory archive to retrieve requested data.
-
-
16. A system for mass storage of data, comprising:
-
means for storing recording media in slots on at least two sides of a storage module; means for coupling an access module to said storage module to retrieve and return recording media from and to said slots; and means for enabling said access module to retrieve and return recording media to slots on either of said at least two sides of said storage module. - View Dependent Claims (17)
-
-
18. A mass data storage system including:
-
a plurality of data storage modules; a data directory archive for maintaining a directory of the data contained on each data storage module; data record/playback modules for receiving a selected data storage module; a plurality of interface computers coupled to a plurality of host computers; a file directory coupled to the interface computers and the data directory archive for receiving a data request to locate the data storage module containing the requested data in the data directory archive, and for generating a data address location output signal; a control computer for receiving the data address location output signal and, in response thereto, generating a signal for loading the data storage module containing the requested data into a selected data record/playback module; and an input/output data channel for coupling the interface computer to the selected data record/playback module to access the stored data on the data storage module. - View Dependent Claims (19, 20)
-
-
21. A system for interconnecting a plurality of data processing means, comprising:
-
a switch module having a plurality of input/output ports, each port connected to one of the plurality of data processing means; and a switch control module responsive to a command signal for generating a control signal output to the switch module for coupling any two selected input/output ports together to form a signal path facilitating data communications between any two of the plurality of data processing means. - View Dependent Claims (22)
-
-
23. A mass data storage and retrieval system comprising:
-
a plurality of means for information storage forming a mass storage library; a data directory for maintaining a directory of the information stored in the mass storage library and for generating, in response to a request, a data location output signal identifying the location within the mass storage library of information responsive to the request; a plurality of data recorder modules for receiving and reading information from and writing information to a selected means for information storage; interface means bi-directionally coupled to the data recorder modules for reading and writing of information from and to the selected means for information storage received by the data recorder module; buffer means for storing information transmitted to the data recorder module as written to the means for information storage and storing information received from the data recorder module as read from the means for information storage; and a control computer coupled to the data directory for receiving the data location output signal and, in response thereto, generating a first command signal output to the mass storage library for selecting and loading the selected means for information storage in a data recorder module and for generating a second command signal for coupling the interface means to the recorder module loaded with the selected means for information storage. - View Dependent Claims (24)
-
-
25. A system for interconnecting a plurality of data processing means, comprising:
-
a switch module having a plurality of input/output ports, each port connected to one of the plurality of data processing means; means, responsive to a request for interconnecting two data processing means, for generating a command signal identifying the data processing means to be interconnected; and a switch control module responsive to the command signal for generating a control signal output to the switch module for coupling two selected input/output ports together to form a signal path for data communications between the identified data processing means. - View Dependent Claims (26, 27, 28)
-
Specification