SYSTEMS AND METHODS FOR USING METADATA TO ENHANCE DATA IDENTIFICATION OPERATIONS
First Claim
1. A method for performing data identification operations involving electronic data, the method comprising:
- receiving an index generated by a journal application, the index identifying data interactions made by at least one other application to one or more data objects on a storage device;
updating, based on the index, metadata stored in a metabase;
receiving selected criteria identifying one or more properties of at least one data object;
accessing the metabase according to the selected criteria without accessing the data objects on the storage device; and
identifying, based on the accessing, the at least one data object that satisfies the selected criteria.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing electronic data are disclosed. Various data management operations can be performed based on a metabase formed from metadata. Such metadata can be identified from an index of data interactions generated by a journaling module, and obtained from their associated data objects stored in one or more storage devices. In various embodiments, such processing of the index and storing of the metadata can facilitate, for example, enhanced data management operations, enhanced data identification operations, enhanced storage operations, data classification for organizing and storing the metadata, cataloging of metadata for the stored metadata, and/or user interfaces for managing data. In various embodiments, the metabase can be configured in different ways. For example, the metabase can be stored separately from the data objects so as to allow obtaining of information about the data objects without accessing the data objects or a data structure used by a file system.
157 Citations
28 Claims
-
1. A method for performing data identification operations involving electronic data, the method comprising:
-
receiving an index generated by a journal application, the index identifying data interactions made by at least one other application to one or more data objects on a storage device;
updating, based on the index, metadata stored in a metabase;
receiving selected criteria identifying one or more properties of at least one data object;
accessing the metabase according to the selected criteria without accessing the data objects on the storage device; and
identifying, based on the accessing, the at least one data object that satisfies the selected criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for performing data identification operations involving electronic data, the system comprising:
-
at least one storage device configured to store a plurality of data objects having metadata and content associated therewith;
a journal file maintained by a monitoring module, the journal file identifying data operations directed to one or more of the plurality of data objects by at least one application;
at least one metabase comprising a plurality of records storing the metadata associated with the plurality of data objects, the plurality of records being updated based on information obtained from the journal file; and
a processor configured to receive a selected criteria and to access the at least one metabase to identify at least one data object of the plurality of data objects that satisfies the selected criteria. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for performing data identification operations involving electronic data, the system comprising:
-
means for storing a plurality of data objects;
means for identifying data operations directed to one or more of the data objects by at least one application, the means for identifying being generated by a journaling module;
means for storing metadata associated with the data objects, wherein the means for storing metadata is updated based on selected ones of the data operations identified by said means for identifying; and
means for accessing the means for storing metadata based on at least one selected criteria to identify at least one data object corresponding to the selected criteria without accessing the data objects located on the means for storing the data objects. - View Dependent Claims (26, 27, 28)
-
Specification