SEARCH FILTERED FILE SYSTEM USING SECONDARY STORAGE, INCLUDING MULTI-DIMENSIONAL INDEXING AND SEARCHING OF ARCHIVED FILES
First Claim
Patent Images
1. A computing device for content indexing of data files being archived, the computing device comprising:
- one or more processors and computer-memory;
an executable indexer that is configured to, in the course of one or more data files being archived to respective archive copies, index the one or more data files according to content attributes, including at least one of;
textual content, picture content, video content, and audio content,wherein each archive copy is stored offline relative to a user computing device;
the executable indexer further configured to;
(a) associate content attributes with respective smaller portions of each archive copy,(b) for the one or more data files being archived, generate a searchable content index of associated content attributes relative to the smaller portions of each archive copy, and(c) associate the content index with the respective archive copies; and
an executable search filter that is configured to;
(i) search in the content index for one or more search criteria received from the user computing device,(ii) cause only smaller portions of respective archive copies that satisfy the one or more search criteria, to be mounted to the user computing device,wherein archive copies and smaller portions thereof that do not satisfy the one or more search criteria are not mounted and remain offline to the user computing device, and(iii) present in response to the search criteria a fast-forward progression through the mounted smaller portions of respective archive copies that satisfy the one or more search criteria, without restoring the respective archive copies in their entireties to the user computing device.
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
20 Claims
-
1. A computing device for content indexing of data files being archived, the computing device comprising:
-
one or more processors and computer-memory; an executable indexer that is configured to, in the course of one or more data files being archived to respective archive copies, index the one or more data files according to content attributes, including at least one of;
textual content, picture content, video content, and audio content,wherein each archive copy is stored offline relative to a user computing device; the executable indexer further configured to; (a) associate content attributes with respective smaller portions of each archive copy, (b) for the one or more data files being archived, generate a searchable content index of associated content attributes relative to the smaller portions of each archive copy, and (c) associate the content index with the respective archive copies; and an executable search filter that is configured to; (i) search in the content index for one or more search criteria received from the user computing device, (ii) cause only smaller portions of respective archive copies that satisfy the one or more search criteria, to be mounted to the user computing device, wherein archive copies and smaller portions thereof that do not satisfy the one or more search criteria are not mounted and remain offline to the user computing device, and (iii) present in response to the search criteria a fast-forward progression through the mounted smaller portions of respective archive copies that satisfy the one or more search criteria, without restoring the respective archive copies in their entireties to the user computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium, excluding transitory propagating signals, storing instructions that, when executed by a computing device, which comprises one or more processors and computer memory, cause the computing device to perform operations for content indexing of data files being archived, the operations comprising:
-
executing an indexer that, in the course of one or more data files being archived to respective archive copies, indexes the one or more data files according to content attributes, including at least one of;
textual content, picture content, video content, and audio content,wherein each archive copy is stored offline relative to a user computing device that is distinct from the computing device executing the indexer; (a) associating by the indexer content attributes with respective smaller portions of each archive copy, (b) for the one or more data files being archived, generating by the indexer a searchable content index of associated content attributes relative to the smaller portions of each archive copy, and (c) associating by the indexer the content index with the respective archive copies; and executing a search filter that is configured to; (i) search in the content index for one or more search criteria received from the user computing device, (ii) cause only smaller portions of respective archive copies that satisfy the one or more search criteria, to be mounted to the user computing device, wherein archive copies and smaller portions thereof that do not satisfy the one or more search criteria are not mounted and remain offline to the user computing device, and (iii) present in response to the search criteria a fast-forward progression through the mounted smaller portions of respective archive copies that satisfy the one or more search criteria, without restoring the respective archive copies in their entireties to the user computing device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for content indexing of data files being archived, the method comprising:
-
indexing, by a computing device comprising one or more processors and computer memory, in the course of one or more data files being archived to respective archive copies, the one or more data files according to content attributes, including at least one of;
textual content, picture content, video content, and audio content,wherein each archive copy is stored offline relative to a user computing device that is distinct from the computing device executing the indexer; wherein the indexing comprises; (a) associating content attributes with respective smaller portions of each archive copy; (b) for the one or more data files being archived, generating a searchable content index of associated content attributes relative to the smaller portions of each archive copy; (c) associating the content index with the respective archive copies; and executing a search filter that is configured to; (i) search in the content index for one or more search criteria received from the user computing device, (ii) cause only smaller portions of respective archive copies that satisfy the one or more search criteria, to be mounted to the user computing device, wherein archive copies and smaller portions thereof that do not satisfy the one or more search criteria are not mounted and remain offline to the user computing device, and (iii) present in response to the search criteria a fast-forward progression through the mounted smaller portions of respective archive copies that satisfy the one or more search criteria, without restoring the respective archive copies in their entireties to the user computing device. - View Dependent Claims (20)
-
Specification