System and method for providing data protection workflows in a network environment
First Claim
1. One or more non-transitory computer readable media that includes code for execution that, when executed by one or more processors, causes the one or more processors to:
- receive a plurality of sets of metadata elements representing a plurality of objects, respectively, wherein the objects of the plurality of objects are classified by a classification module evaluating contents of the objects to determine classifications based on one or more categories, wherein an object is classified based on a particular category if the object contains content corresponding to at least one concept associated with the particular category;
generate a summary of the plurality of objects including;
a total category count representing a total number of objects classified based on the particular category;
one or more sets of dimension groups corresponding respectively to the one or more categories, wherein the dimension groups of each set of dimension groups correspond to respective metadata dimensions that represent respective types of metadata;
provide, for display on a display screen of a computer, a classification view of the classified objects, wherein the classification view includes the summary of the plurality of objects;
receive a request to manipulate the classification view to subdivide the total category count into two or more subset counts based on a selected dimension group;
generate the two or more subset counts corresponding respectively to two or more subsets of the objects classified based on the particular category, wherein each subset is defined by a respective hierarchical path in a hierarchical arrangement formed by the particular category and at least the metadata dimensions of the selected dimension group, and wherein each subset includes objects associated with a different metadata element of the selected dimension group;
provide, for display on the display screen, a manipulated classification view including the two or more subset counts and the hierarchical path for each corresponding subset;
receive a request from a user to perform a protection task on objects of a selected subset of the two or more subsets; and
initiate the protection task for the objects of the selected subset.
9 Assignments
0 Petitions
Accused Products
Abstract
A method is provided in one example and includes receiving first sets of metadata elements representing an inventory of objects in a data storage location of a network environment and presenting an inventory view of the objects to a user. The inventory view includes a first summary of the inventory objects. The method further includes receiving a request from the user to manipulate the inventory view based on a first selected dimension group and presenting to the user a manipulated inventory view that includes a second summary of a first subset of the inventory objects. In more specific embodiments, the method includes receiving a request from the user to perform a protection task on objects of the first subset and initiating the protection task. The protection task includes one of applying a remediation policy to the objects of the first subset and registering the objects of the first subset.
489 Citations
17 Claims
-
1. One or more non-transitory computer readable media that includes code for execution that, when executed by one or more processors, causes the one or more processors to:
-
receive a plurality of sets of metadata elements representing a plurality of objects, respectively, wherein the objects of the plurality of objects are classified by a classification module evaluating contents of the objects to determine classifications based on one or more categories, wherein an object is classified based on a particular category if the object contains content corresponding to at least one concept associated with the particular category; generate a summary of the plurality of objects including; a total category count representing a total number of objects classified based on the particular category; one or more sets of dimension groups corresponding respectively to the one or more categories, wherein the dimension groups of each set of dimension groups correspond to respective metadata dimensions that represent respective types of metadata; provide, for display on a display screen of a computer, a classification view of the classified objects, wherein the classification view includes the summary of the plurality of objects; receive a request to manipulate the classification view to subdivide the total category count into two or more subset counts based on a selected dimension group; generate the two or more subset counts corresponding respectively to two or more subsets of the objects classified based on the particular category, wherein each subset is defined by a respective hierarchical path in a hierarchical arrangement formed by the particular category and at least the metadata dimensions of the selected dimension group, and wherein each subset includes objects associated with a different metadata element of the selected dimension group; provide, for display on the display screen, a manipulated classification view including the two or more subset counts and the hierarchical path for each corresponding subset; receive a request from a user to perform a protection task on objects of a selected subset of the two or more subsets; and initiate the protection task for the objects of the selected subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method to be executed by a processor in a network environment, the method comprising:
-
receiving a plurality of sets of metadata elements representing a plurality of objects, respectively, wherein the objects of the plurality of objects are classified by a classification module evaluating contents of the objects to determine classifications based on one or more categories, wherein an object is classified based on a particular category if the object contains content corresponding to at least one concept associated with the particular category; generating a summary of the plurality of objects including; a total category count representing a total number of objects classified based on the particular category; one or more sets of dimension groups corresponding respectively to the one or more categories, wherein the dimension groups of each set of dimension groups correspond to respective metadata dimensions that represent respective types of metadata; providing, for display on a display screen of a computer, a classification view of the classified objects, wherein the classification view includes the summary of the plurality of objects; receiving a request to manipulate the classification view to subdivide the total category count into two or more subset counts based on a selected dimension group; generating the two or more subset counts corresponding respectively to two or more subsets of the objects classified based on the particular category, wherein each subset is defined by a respective hierarchical path in a hierarchical arrangement formed by the particular category and at least the metadata dimensions of the selected dimension group, and wherein each subset includes objects associated with a different metadata element of the selected dimension group; providing, for display on the display screen, a manipulated classification view including the two or more subset counts and the hierarchical path for each corresponding subset; receiving a request from a user to perform a protection task on objects of a selected subset of the two or more subsets; and initiating the protection task for the objects of the selected subset. - View Dependent Claims (12, 13)
-
-
14. An apparatus, comprising:
-
a memory element configured to store data; and one or more processors operable to execute instructions associated with the data, wherein the processor and the memory element cooperate such that the apparatus is configured to; receive a plurality of sets of metadata elements representing a plurality of objects, respectively, wherein the objects of the plurality of objects are classified by a classification module evaluating contents of the objects to determine classifications based on one or more categories, wherein an object is classified based on a particular category if the object contains content corresponding to at least one concept associated with the particular category; generate a summary of the plurality of objects including; a total category count representing a total number of objects classified based on the particular category; one or more sets of dimension groups corresponding respectively to the one or more categories, wherein the dimension groups of each set of dimension groups correspond to respective metadata dimensions that represent respective types of metadata; provide, for display on a display screen of a computer, a classification view of the classified objects, wherein the classification view includes the summary of the plurality of objects; receive a request to manipulate the classification view to subdivide the total category count into two or more subset counts based on a selected dimension group; generate the two or more subset counts corresponding respectively to two or more subsets of the objects classified based on the particular category, wherein each subset is defined by a respective hierarchical path in a hierarchical arrangement formed by the particular category and at least the metadata dimensions of the selected dimension group, and wherein each subset includes objects associated with a different metadata element of the selected dimension group; provide, for display on the display screen, a manipulated classification view including the two or more subset counts and the hierarchical path for each corresponding subset; receive a request from a user to perform a protection task on objects of a selected subset of the two or more subsets; and initiate the protection task for the objects of the selected subset. - View Dependent Claims (15, 16, 17)
-
Specification