Systems and methods for retrieving data in a computer network
First Claim
Patent Images
1. A data retrieval system comprising:
- a first computing device having a processor that supports operation of a software application and an interface module for retrieving data for the software application;
a plurality of second computing devices comprising media management devices device communicatively coupled to the first computing device and to a plurality of storage media for storing the data, wherein the storage media comprises a plurality of different media types and the media management devices are configured to store data in different formats on the different types;
a plurality of data indexes, each of the plurality of data indexes stored on one of the plurality of media management devices, wherein each index indicates a particular location of the data for one or more storage media that is to be retrieved by the interface module of the first computing device; and
a third computing device communicatively coupled to the interface module of the first computing device and to the plurality of media management devices, the third computing device storing a storage and backup map that identifies which of the plurality of indexes has the particular locations of the data when the data is migrated from a first storage media type to a second storage media type.
4 Assignments
0 Petitions
Accused Products
Abstract
A data retrieval system comprising a first computing device communicatively coupled to a second computing device; the first computing device having a processor that supports operation of at least one software application that is used for retrieving data; the second computing device communicatively coupled to one or more storage media; the software application having a retrieval module for retrieving data from the one or more storage media; a storage and backup map that maps to the second computing device; and a data index stored on the second computing device that indicates to the retrieval module a particular location of the data that is to be retrieved by the retrieval module.
367 Citations
20 Claims
-
1. A data retrieval system comprising:
-
a first computing device having a processor that supports operation of a software application and an interface module for retrieving data for the software application; a plurality of second computing devices comprising media management devices device communicatively coupled to the first computing device and to a plurality of storage media for storing the data, wherein the storage media comprises a plurality of different media types and the media management devices are configured to store data in different formats on the different types; a plurality of data indexes, each of the plurality of data indexes stored on one of the plurality of media management devices, wherein each index indicates a particular location of the data for one or more storage media that is to be retrieved by the interface module of the first computing device; and a third computing device communicatively coupled to the interface module of the first computing device and to the plurality of media management devices, the third computing device storing a storage and backup map that identifies which of the plurality of indexes has the particular locations of the data when the data is migrated from a first storage media type to a second storage media type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data retrieval system comprising:
-
a plurality of storage media comprising different storage media types; a plurality of media management devices communicatively coupled to the plurality of storage media, wherein the media management devices are configured to store data in different formats on the different storage media types; a processor coupled to the plurality of computing devices and configured to request data stored on the plurality of storage media; a plurality of data indexes, each of the plurality of data indexes stored on one of the plurality of media management devices, wherein each index indicates a particular location of the requested data on the plurality of storage media; and a retrieval module for retrieving the requested data from the plurality of storage media, the retrieval module comprising a storage and backup map that identifies which of the plurality of indexes has the particular locations of the data when the data is migrated from a first storage media type to a second storage media type. - View Dependent Claims (10, 11, 12)
-
-
13. A method for retrieving data in a computer system, the method comprising:
-
activating a retrieval module of a first computing device to find a particular location of data requested by a second computing device; selecting with the retrieval module one of a plurality of third computing devices comprising media management devices associated with a plurality of storage media storing the requested data, said plurality of storage media comprises a plurality of different storage media types and the media management devices are configured to retrieve data stored in different formats on the different storage media types, said selecting of said media management devices with the retrieval module being based at least in part upon instructions contained in a storage map, said storage map selects which of the media management devices has the particular locations of the data based on the migration of data from a first storage media type to a second storage media type; determining according to a data index stored on the selected third computing device the particular location of the requested data on the at least one storage media coupled to the selected third computing device; and retrieving an indication of the requested data from the particular location on the at least one storage media. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A data retrieval system comprising:
-
means for receiving from a first computing device a request for data retrieval, said receiving means operating on a second computing device in network communication with the first computing device; means for selecting one of a plurality of third computing devices comprising media management devices associated with a plurality of storage media storing the requested data, said plurality of storage media comprises a plurality of different media types and the media management devices are configured to retrieve data stored in different formats on the different storage media types, said selecting of said media management devices being based at least in part upon instructions contained in a storage map, said storage map selects which of the media management devices has the particular locations of the data based on the migration of data from a first storage media type to a second storage media type; means for determining the particular location of the requested data on the at least one storage media coupled to the selected third computing device; and means for retrieving an indication of the requested data from the particular location on the at least one storage media. - View Dependent Claims (20)
-
Specification