Patent ID: 8234249

Claim:
A non-transitory computer-readable medium storing instruction that, when executed by a computer, perform a method for managing data associated with a data storage device, wherein the data storage device is coupled to multiple computers over a network, the method comprising: storing, in an index, information that describes application data stored in the data storage device, wherein the information includes keywords that are present in the application data and wherein the information includes the location of the application data; determining that the application data from the data storage device has been moved to an offsite location, wherein the application data is not available over the network when at the offsite location; updating the information in the index to reflect movement of the application data from the data storage device to the offsite location, wherein the updated information indicates the offsite location of the migrated application data; receiving a query from a user, wherein the query includes at least one search parameter; searching the index for application data that matches the at least one received search parameter, wherein the searching accesses the information in order to identify matching application data at the offsite location; and, returning to the user data regarding the identified matching application data at the offsite location.