Patent ID: 8037031

Claim:
In a data management system residing within a private computer network, a method for indexing multiple content items that is performed by one or more computing systems, each computing system having a processor and memory, the method comprising: selecting a secondary copy of the multiple content items from the private computer network, wherein the secondary copy of the multiple content items is a copy of the multiple content items that is not a primary copy of the multiple content items, wherein the primary copy is available from one or more computers within the private computer network, wherein the secondary copy of the multiple content items is created at a first time, and wherein the secondary copy of the multiple content items is selected at a second time later than the first time; identifying at least some of the multiple content items within the secondary copy; and for each of the identified content items: analyzing substantially all of the contents of an identified content item, by the one or more computing systems; and creating and/or updating multiple index entries within a content index, by the one or more computing systems, wherein an index entry corresponds to an identified content item, wherein an index entry is created and/or updated based upon the analysis of substantially all of the contents of an identified content item, wherein the analyzing and creating and/or updating are performed without impacting the one or more computers from which the primary copy of the multiple content items is available, wherein the index entry is created and/or updated to include an availability criterion, wherein the availability is based upon a location of the identified content item, and wherein the availability criterion includes an indication of a time required to access the identified content item based upon the availability.