IP Library Granted Patent US 7,734,593
Granted Patent B2
US 7,734,593 · App. 11/564,197 · Granted Jun 8, 2010

Systems and methods for classifying and transferring information in a storage network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,734,593
App. No.
11/564,197
Granted
Jun 8, 2010
Kind
B2
Abstract

Systems and methods for data classification to facilitate and improve data management within an enterprise are described. The disclosed systems and methods evaluate and define data management operations based on data characteristics rather than data location, among other things. Also provided are methods for generating a data structure of metadata that describes system data and storage operations. This data structure may be consulted to determine changes in system data rather than scanning the data files themselves.

Claims (30)

1. A method of classifying data stored within a storage management system, wherein the method is performed by a computing system having a processor and memory, the method comprising:

receiving two or more criteria connected via Boolean connectors;

receiving one or more user classifications to be associated with data objects that satisfy the two or more criteria within the storage management system,

wherein the one or more user classifications are defined by a user, and wherein the one or more user classifications can describe characteristics of a data object and facilitate storage operations for the data object;

receiving multiple data objects during a data management operation and at a data monitoring agent within the storage management system;

determining which data objects in the received multiple data objects satisfy the two or more criteria;

automatically associating, by the computing system, the one or more user classifications to the data objects that satisfy the two or more criteria;

storing in an index the one or more user classifications as metadata associated with the data objects that satisfy the two or more criteria; and performing a data storage operation based on the one or more user classifications, by

analyzing the index to identify the data objects associated with the one or more classifications; and

performing the data storage operation on the identified data objects.

2. The method of claim 1 wherein receiving 1) two or more criteria connected via Boolean connectors; and 2) one or more user classifications to be associated with data objects that satisfy the two or more criteria within the storage management system comprises displaying a graphical user interface for receiving user input.

3. The method of claim 1 wherein receiving 1) two or more criteria connected via Boolean connectors; and 2) one or more user classifications to be associated with data objects that satisfy the two or more criteria within the storage management system comprises displaying a list of available classifications.

4. The method of claim 1 wherein receiving 1) two or more criteria connected via Boolean connectors; and 2) one or more user classifications to be associated with data objects that satisfy the two or more criteria within the storage management system comprises providing an interface for a user to create new classifications based on a user's purpose for interacting with the selected data object.

5. The method of claim 1 wherein the one or more classifications comprise classifications related to a source of at least some of the multiple data objects.

6. The method of claim 1 wherein the one or more classifications comprise classifications related to a purpose of at least some of the multiple data objects.

7. The method of claim 1 wherein the one or more classifications comprise classifications related to intended consumers of at least some of the multiple data objects.

8. The method of claim 1 wherein the one or more classifications comprise classifications related to content of at least some of the multiple data objects.

9. The method of claim 1 wherein the one or more classifications comprise classifications related to a pattern of interaction with at least some of the multiple data objects.

10. A system for classifying data stored within a storage management system, the system comprising:

a processor;

a memory;

means for receiving 1) two or more criteria connected via Boolean connectors; and 2) one or more user classifications to be associated with data objects that satisfy the two or more criteria within the storage management system,

wherein the one or more user classifications are defined by a user, and wherein the one or more user classifications can describe characteristics of a data object and facilitate storage operations on the data object;

means for receiving during a data management operation, and at a data monitoring agent, multiple data objects within the storage management system;

means for determining which data objects satisfy the two or more criteria;

means for automatically associating, by the computing system, the one or more user classifications to the data objects that satisfy the two or more criteria;

means for storing in an index the one or more user classifications as metadata associated with the data objects that satisfy the two or more criteria; and

means for performing a data storage operation based on the one or more user classifications, wherein the means for performing a data storage operation performs the data storage operation by

analyzing the index to identify the data objects associated with the one or more classifications; and

performing the data storage operation on the identified data objects.

Assignments (4)
SUPPLEMENTAL CONFIRMATORY GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Apr 16, 2025
From: COMMVAULT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 070864/0344 →
SECURITY INTEREST Recorded Dec 13, 2021
From: COMMVAULT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 058496/0836 →
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2021
From: BANK OF AMERICA, N.A.
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 054913/0905 →
SECURITY INTEREST Recorded Jul 2, 2014
From: COMMVAULT SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033266/0678 →