System and method for providing data protection workflows in a network environment
First Claim
1. A method, comprising:
- receiving a request from a user for an inventory of objects in a specified data storage location of a network environment;
requesting the inventory of objects;
receiving first sets of metadata elements, each set of metadata elements representing one object in the inventory of objects;
generating a first summary of the inventory of objects, wherein the first summary includes a total count of the inventory of objects, the total count corresponding to a plurality of dimension groups, the dimension groups corresponding to respective dimensions that represent respective types of metadata, wherein the dimensions are in a hierarchical arrangement, and wherein each metadata element of each first set corresponds to one of the dimension groups;
presenting, on a display screen of a computer, an inventory view of the inventory of objects, the inventory view including the first summary of the inventory of objects;
receiving a request from the user to manipulate the inventory view to subdivide the total count into two or more counts, each count based on a different one of a plurality of metadata elements of a first user selected dimension group;
responsive to the request to manipulate the inventory view, generating the two or more counts corresponding respectively to two or more subsets of the inventory of objects, wherein each subset is defined by a hierarchical path in the hierarchical arrangement of dimensions, and wherein each subset includes objects associated with a single metadata element of the plurality of metadata elements of the first user selected dimension group;
presenting, on the display screen, a manipulated inventory view including the two or more 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 of subsets; and
initiating the protection task, wherein the protection task includes one of a remediation task to remediate each one of the objects of the selected subset and a registration task to register each one of the objects of the selected subset.
10 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.
428 Citations
20 Claims
-
1. A method, comprising:
-
receiving a request from a user for an inventory of objects in a specified data storage location of a network environment; requesting the inventory of objects; receiving first sets of metadata elements, each set of metadata elements representing one object in the inventory of objects; generating a first summary of the inventory of objects, wherein the first summary includes a total count of the inventory of objects, the total count corresponding to a plurality of dimension groups, the dimension groups corresponding to respective dimensions that represent respective types of metadata, wherein the dimensions are in a hierarchical arrangement, and wherein each metadata element of each first set corresponds to one of the dimension groups; presenting, on a display screen of a computer, an inventory view of the inventory of objects, the inventory view including the first summary of the inventory of objects; receiving a request from the user to manipulate the inventory view to subdivide the total count into two or more counts, each count based on a different one of a plurality of metadata elements of a first user selected dimension group; responsive to the request to manipulate the inventory view, generating the two or more counts corresponding respectively to two or more subsets of the inventory of objects, wherein each subset is defined by a hierarchical path in the hierarchical arrangement of dimensions, and wherein each subset includes objects associated with a single metadata element of the plurality of metadata elements of the first user selected dimension group; presenting, on the display screen, a manipulated inventory view including the two or more 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 of subsets; and initiating the protection task, wherein the protection task includes one of a remediation task to remediate each one of the objects of the selected subset and a registration task to register each one of the objects of the selected subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory media that includes code for execution and when executed by one or more processors is operable to perform operations comprising:
-
receiving a request from a user for an inventory of objects a specified data storage location of a network environment; requesting the inventory of objects; receiving first sets of metadata elements, each set of metadata elements representing one object in the inventory of objects; generating a first summary of the inventory of objects, wherein the first summary includes a total count of the inventory of objects, the total count corresponding to a plurality of dimension groups, the dimension groups corresponding to respective dimensions that represent respective types of metadata, wherein the dimensions are in a hierarchical arrangement, and wherein each metadata element of each first set corresponds to one of the dimension groups; presenting, on a display screen of a computer, an inventory view of the inventory of objects, the inventory view including the first summary of the inventory of objects; receiving a request from the user to manipulate the inventory view to subdivide the total count into two or more counts, each count based on a different one of a plurality of metadata elements of a first user selected dimension group; responsive to the request to manipulate the inventory view, generating the two or more counts corresponding respectively to two or more subsets of the inventory of objects, wherein each subset is defined by a hierarchical path in the hierarchical arrangement of dimensions, and wherein each subset includes objects associated with a single metadata element of the plurality of metadata elements of the first user selected dimension group; presenting, on the display screen, a manipulated inventory view including the two or more 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 of subsets; and initiating the protection task, wherein the protection task includes one of a remediation task to remediate each one of the objects of the selected subset and a registration task to register each one of the objects of the selected subset. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. 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 request from a user for an inventory of objects a specified data storage location of a network environment; request the inventory of objects; receive first sets of metadata elements, each set of metadata elements representing one object in the inventory of objects in the specified data storage location; generate a first summary of the inventory of objects, wherein the first summary includes a total count of the inventory of objects, the total count corresponding to a plurality of dimension groups, the dimension groups corresponding to respective dimensions that represent respective types of metadata, wherein the dimensions are in a hierarchical arrangement, and wherein each metadata element of each first set corresponds to one of the dimension groups; present, on a display screen of a computer, an inventory view of the inventory of objects, the inventory view including the first summary of the inventory of objects; receive a request from the user to manipulate the inventory view to subdivide the total count into two or more counts, each count based on a different one of a plurality of metadata elements of a first user selected dimension group; responsive to the request to manipulate the inventory view, generate the two or more counts corresponding respectively to two or more subsets of the inventory of objects, wherein each subset is defined by a hierarchical path in the hierarchical arrangement of dimensions, and wherein each subset includes objects associated with a single metadata element of the plurality of metadata elements of the first user selected dimension group; present, on the display screen, a manipulated inventory view including the two or more 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 of subsets; and initiate the protection task, wherein the protection task includes one of a remediation task to remediate each one of the objects of the selected subset and a registration task to register each one of the objects of the selected subset. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification