Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files
First Claim
Patent Images
1. A method of archiving a file to secondary storage in an information management system, the method comprising:
- archiving a file to secondary storage, by a media agent component of the information management system that has been identified for archiving the file, wherein the archiving comprises;
(a) dividing the file being archived into a plurality of independently accessible smaller portions of an archive copy of the file, and(b) multi-dimensional indexing of the file being archived, wherein the multi-dimensional indexing comprises;
(i) generating a file attribute index, which includes extrinsic information about the file being archived that is independent of file contents, and(ii) generating a content index of at least one of;
text content, picture content, video content, and audio content of the file being archived, and(c) wherein each independently accessible smaller portion in the plurality of independently accessible smaller portions of the archive copy is identified at least once in at least one of the file attribute index and the content index;
providing to a user of the information management system a fast-forward progression through the plurality of independently accessible smaller portions of the archive copy without restoring each independently accessible smaller portion from secondary storage,wherein the fast-forward progression is based on searching at least one of the file attribute index and the content index; and
restoring a first independently accessible portion of the archive copy to a user-device component of the information management system without having to also restore the other independently accessible smaller portions of the archive copy,wherein the first independently accessible smaller portion of the archive copy is found by a search filter searching at least one of the file attribute index and the content index within the information management system.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for enabling user search of content stored in a file archive include providing a search interface comprising a search rules portion and an action rules portion, receiving a file archive search criterion comprising at least one search rule, and searching the file archive using the search criterion. The techniques also include generating a set of files filtered using the search criterion and performing an action specified in the action rules portion on a file included in the set of files.
-
Citations
23 Claims
-
1. A method of archiving a file to secondary storage in an information management system, the method comprising:
-
archiving a file to secondary storage, by a media agent component of the information management system that has been identified for archiving the file, wherein the archiving comprises; (a) dividing the file being archived into a plurality of independently accessible smaller portions of an archive copy of the file, and (b) multi-dimensional indexing of the file being archived, wherein the multi-dimensional indexing comprises; (i) generating a file attribute index, which includes extrinsic information about the file being archived that is independent of file contents, and (ii) generating a content index of at least one of;
text content, picture content, video content, and audio content of the file being archived, and(c) wherein each independently accessible smaller portion in the plurality of independently accessible smaller portions of the archive copy is identified at least once in at least one of the file attribute index and the content index; providing to a user of the information management system a fast-forward progression through the plurality of independently accessible smaller portions of the archive copy without restoring each independently accessible smaller portion from secondary storage, wherein the fast-forward progression is based on searching at least one of the file attribute index and the content index; and restoring a first independently accessible portion of the archive copy to a user-device component of the information management system without having to also restore the other independently accessible smaller portions of the archive copy, wherein the first independently accessible smaller portion of the archive copy is found by a search filter searching at least one of the file attribute index and the content index within the information management system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
multi-dimensional indexing of a file being archived to secondary storage in an information management system, by a multi-dimensional indexer, wherein the file being archived is stored in primary storage which is in communication with a user computing device, and wherein the multi-dimensional indexing comprises; (a) generating a file attribute index, which includes extrinsic information about the file being archived that is independent of contents of the file, and (b) generating a content index based on at least one of;
text content, picture content, video content, and audio content of the file being archived;archiving the file to secondary storage, by a media agent component of the information management system, wherein the file archiving includes dividing the file into a plurality of independently accessible smaller portions of an archive copy of the file being archived, and wherein each independently accessible smaller portion in the plurality of independently accessible smaller portions of the archive copy is identified at least once in at least one of the file attribute index and the content index; providing to a user of the information management system a fast-forward progression through the plurality of the independently accessible smaller portions of the archive copy without restoring from the secondary storage each independently accessible smaller portion, wherein the fast-forward progression is based on searching at least one of the file attribute index and the content index; restoring a first independently accessible smaller portion of the archive copy to the primary storage in communication with the user computing device, without also restoring from the secondary storage the other independently accessible smaller portions in the plurality of independently accessible smaller portions of the archive copy; and wherein the multi-dimensional indexer executes as computer-executable instructions on a hardware processor coupled to non-transitory computer memory storing the instructions. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium, excluding transitory propagating signals, storing instructions that, when executed by a processor, cause the processor to execute a method of enabling a user to search from a user-device for content stored in a file archive of an information management system, based on multi-dimensional indexing of a plurality of files archived to the file archive, the method comprising:
-
providing a search interface; receiving a search criterion; searching, based on the search criterion, indexing information about the file archive, which comprises respective archive copies of the plurality of files archived to the file archive, wherein the indexing information comprises, for each respective archive copy in the file archive; (i) a file attribute index generated by a media agent when the respective file was archived to the file archive, and (ii) a content index generated by at least one of the media agent and a user-device when the respective file was archived to the file archive, wherein the content index indexes at least part of the contents of the file being archived based on at least one of;
text content, picture content, video content, and audio content, andwherein the search criterion indicates at least one of;
text content, picture content, video content, and audio content to be searched for; andperforming an action on a first archive copy in the file archive, which archive copy satisfies the search criterion used in the searching, wherein the action comprises providing a fast-forward progression through a plurality of smaller portions of the archive copy without individually restoring the smaller portions of the archive copy, wherein the fast-forward progression is based on searching at least one of the file attribute index and the content index of the archive copy, and wherein each of the smaller portions of the archive copy is indexed at least once, during the archiving of the file to the file archive, in at least one of the file attribute index and the content index of the archive copy, and may be restored to the user-device without the other smaller portions of the archive copy also being restored. - View Dependent Claims (21, 22, 23)
-
Specification