User interfaces and methods for managing data in a metabase
First Claim
1. A system for managing electronic data in a network environment, the system comprising:
- a journaling module executing in one or more processors that monitors data interactions with a file system manager, wherein the journaling module is a first application that monitors one or more data interactions in the file system manager made by at least one or more second applications;
an index generated by the journaling module, the index comprising a list of the one or more data interactions made by the second application with one or more data objects, the index different than a data structure used by a file system;
a first user interface configured to receive at least one selection criteria regarding at least one attribute of the one or more of the data objects, the selection criteria identifies data interactions performed by members of a user group with the second application;
metadata stored in a database that is separate from the data objects, the metadata comprises information about the data interactions with the one or more data objects;
a classification module executing in one or more computer processors, the classification module configured to process the index created by the journaling module to identify data interactions made by members of the user group that satisfy the selection criteria, the classification module being further configured to update the database of metadata with information about the data interactions that satisfy the selection criteria such that the metadata contains information that tracks the data interactions performed by members of the user group on the one or more data objects; and
a query module executing in one or more computer processors, the query module configured to receive a query about the data interactions performed by members of the user group, the query module configured to access the database of metadata to obtain information about the data interactions performed by members of the user group on the one or more data objects without directly accessing the file system associated with the one or more data objects.
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.
801 Citations
15 Claims
-
1. A system for managing electronic data in a network environment, the system comprising:
-
a journaling module executing in one or more processors that monitors data interactions with a file system manager, wherein the journaling module is a first application that monitors one or more data interactions in the file system manager made by at least one or more second applications; an index generated by the journaling module, the index comprising a list of the one or more data interactions made by the second application with one or more data objects, the index different than a data structure used by a file system; a first user interface configured to receive at least one selection criteria regarding at least one attribute of the one or more of the data objects, the selection criteria identifies data interactions performed by members of a user group with the second application; metadata stored in a database that is separate from the data objects, the metadata comprises information about the data interactions with the one or more data objects; a classification module executing in one or more computer processors, the classification module configured to process the index created by the journaling module to identify data interactions made by members of the user group that satisfy the selection criteria, the classification module being further configured to update the database of metadata with information about the data interactions that satisfy the selection criteria such that the metadata contains information that tracks the data interactions performed by members of the user group on the one or more data objects; and a query module executing in one or more computer processors, the query module configured to receive a query about the data interactions performed by members of the user group, the query module configured to access the database of metadata to obtain information about the data interactions performed by members of the user group on the one or more data objects without directly accessing the file system associated with the one or more data objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing electronic data in a storage system, the system comprising:
-
journaling means for generating a list of data interactions, the journaling means executing in one or more processors, wherein the journaling means monitors data interactions with a file system manager, wherein the journaling means is a first application that monitors one or more data interactions in the file system manager made by at least one or more second applications, wherein the list of data interactions comprises a list of the one or more data interactions made by the second application with one or more data objects, and the list is different than a data structure used by a file system; means for receiving from a user, selection criteria regarding at least one attribute of one or more data objects, the selection criteria identifies data interactions performed by members of a user group with the second application; means for storing metadata in a database that is separate from the data objects, the metadata comprises information about the data interactions with the one or more data objects; and means for classifying the data interactions, means for classifying executing in one or more computer processors and configured to process the list created by the journaling means to identify data object interactions made by members of the user group that satisfy the selection criteria, said means for classifying being further configured to update the database of metadata with information about the data interactions that satisfy the selection criteria such that the metadata contains information that tracks the data interactions performed by members of the user group on the one or more data objects; and a query means for receiving a query about the data interactions performed by members of the user group, the query means configured to access the database of metadata to obtain information about the data interactions performed by members of the user group on the one or more data objects without directly accessing the file system associated with the one or more data objects. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification