Patent ID: 8725731

Claim:
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; at least a first media management device comprising computer hardware comprising one or more computer processors, the first media management device configured to migrate at least a first portion of data stored on at least one first storage media to create a first portion of migrated data on at least one second storage media, the first media management device further configured to identify specific storage locations of the first portion of migrated data stored on the second storage media, wherein the specific storage, locations of the first portion of migrated data are stored in at least a first index associated with the first media management device; at least a second media management device comprising computer hardware comprising one or more computer processors, the second media management device configured to migrate at least a second portion of data stored on the first storage media to create a second portion of migrated data on the second storage media, the second media management device further configured to identify specific storage locations of the second portion of migrated data, wherein the specific storage locations of the second portion of the migrated data are stored in at least a second index associated with the second media management device; and a retrieval manager comprising computer hardware having one or more computer processors, the retrieval manager communicatively coupled to the interface module of the first computing device and to the first and second media management devices, the retrieval manager configured to track the first and second portions of the migrated data and maintain a backup map that identifies that the first media management device is associated the first portion of the migrated data and that the second media management device is associated with the second portion of migrated data; wherein in response to a request to retrieve the first and second portions of the migrated data by the first computing device, the retrieval manager is configured to identify the first and second media management devices based on the backup map and is configured to direct the first media management device to retrieve the first portion of the migrated data and further direct the second media management device to retrieve the second portion of the migrated data; wherein the first media management device is configured to retrieve the first portion of the migrated data from the second storage media based on the specific storage locations in the first index associated with the first media management device; and wherein the second media management device is configured to retrieve the second portion of the migrated data from the second storage media based on the specific storage locations in the second index associated with the second media management device.