Information source agent systems and methods for backing up files to a repository using file identicality
First Claim
1. A system comprising:
- a file gathering interface coupled to an information source client and configured to gather files stored on the information source client;
a back-up system coupled to the file gathering interface and configured to receive and back up the files from the file gathering interface;
a file repository coupled to the back-up system and configured to store the files from the back-up system;
an indexing engine configured to generate and store a content index of content of the files stored in the file repository;
a metadata engine configured to manage metadata of the files stored in the file repository;
a search engine configured to search for information corresponding to the files stored in the file repository;
a file administration interface coupled to the back-up system and configured to access file administration activity of the back-up system; and
a triage engine coupled to and configured to manage the file gathering interface, the indexing engine, and the metadata engine;
wherein the information source client is physically remote from the system.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer program product for storing back-up files using file identicality properties are provided. A system is provided that intercepts file information from files while they are being stored to a back-up system. The files are intercepted with a file gathering interface that is in communication with one or more information source clients. The system includes an indexing engine to index file data contents of the intercepted file, a metadata engine to manage metadata concerning the intercepted file, and a triage engine to manage the file gathering interface, the indexing engine, and the metadata engine. Methods are provided for the interception of files being sent to a back-up system that take advantage of file identicality properties.
105 Citations
16 Claims
-
1. A system comprising:
-
a file gathering interface coupled to an information source client and configured to gather files stored on the information source client; a back-up system coupled to the file gathering interface and configured to receive and back up the files from the file gathering interface; a file repository coupled to the back-up system and configured to store the files from the back-up system; an indexing engine configured to generate and store a content index of content of the files stored in the file repository; a metadata engine configured to manage metadata of the files stored in the file repository; a search engine configured to search for information corresponding to the files stored in the file repository; a file administration interface coupled to the back-up system and configured to access file administration activity of the back-up system; and a triage engine coupled to and configured to manage the file gathering interface, the indexing engine, and the metadata engine; wherein the information source client is physically remote from the system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
gathering files stored on an information source client; backing up and storing the gathered files in a file repository that is coupled to a back-up system, the information source client being physically remote from the back-up system; generating a content index of content of the files stored in the file repository; managing metadata of the files stored in the file repository; storing the content index in a content index repository; searching, using a user interface, for information corresponding to the files stored in the file repository; accessing, using a file administration interface, file administration activity of the back-up system; and managing, using a triage engine, the file gathering, the content index generation, and the metadata management. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a computer-readable storage device having stored thereon in digital form computer-executable instructions that, in response to execution by a computing device, cause the computing device to perform operations comprising:
-
gathering files stored on an information source client; backing up and storing the gathered files in a file repository that is coupled to a back-up system, the information source client being physically remote from the back-up system; generating a content index of content of the files stored in the file repository; managing metadata of the files stored in the file repository; storing the content index in a content index repository; searching, using a user interface, for information corresponding to the files stored in the file repository; accessing, using a file administration interface, file administration activity of the back-up system; and managing, using a triage engine, the file gathering, the content index generation, and the metadata management. - View Dependent Claims (16)
-
Specification