IP Library Granted Patent US 11,119,974
Granted Patent B2
US 11,119,974 · App. 15/675,504 · Granted Sep 14, 2021

File system content archiving based on third-party application archiving rules and metadata

Inventors: Jun H. Ahn (Manalapan, NJ); Waqas Ashraf (Ocean, NJ); Arun Kumar Krishna Shankar (Ocean, NJ)
Assignee: Commvault Systems, Inc.
G06F16/113G06F16/164
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 11,119,974
App. No.
15/675,504
Granted
Sep 14, 2021
Kind
B2
Abstract

An information management system according certain aspects for archiving file system content may include a third-party application archiving data agent configured to: access third-party application archiving rules for archiving data to one or more secondary storage devices, wherein the third-party application archiving rules are defined by a third-party application to archive files associated with the third-party application; access third-party metadata associated with a plurality of files in a file system, wherein the plurality of files is associated with the third-party application and the third-party metadata is defined by the third-party application; determine whether to archive one or more files of the plurality of files based at least in part on the third-party application archiving rules and the third-party metadata; and in response to determining that a first file of the plurality of files should be archived, archive the first file to the one or more secondary storage devices.

Claims (18)

1. A method for archiving data, the method comprising:

accessing one or more memory devices having stored thereon at least:

(i) first archiving rules defined by an information management system, comprising one or more of first settings and first configurations, the first archiving rules associated with archiving data in the information management system comprising a third-party application archiving data agent installed on a client computing device,

(ii) second archiving rules defined by a third-party application and wherein the second archiving rules are native to the third-party application and wherein the second archiving rules comprise at least a portion that are redundant to the first archiving rules, and comprising one or more of second settings and second configurations comprising criteria for archiving files associated only with the third-party application, and

(iii) third-party metadata associated with the third-party application;

obtaining from the one or more memory devices the second archiving rules;

obtaining from the one or more memory devices, the third-party metadata associated with a first file of a plurality of files;

applying at least the portion of the second archiving rules that is redundant to the first archiving rules over the first archiving rules;

parsing through the second archiving rules;

determining, based at least in part on:

(i) the parsing through the second archiving rules, and

(ii) the third-party metadata associated with the first file, that the third-party metadata associated with the first file satisfies the criteria of the second archiving rules; and

in response to the determining that the third-party metadata associated with the first file satisfies the criteria of the second archiving rules, cause the first file to be archived to one or more secondary storage devices.

2. The method of claim 1 , further comprising accessing information associated with a structure of one or more directories of the third-party application, and obtaining the second archiving rules from the one or more directories.

3. The method of claim 1 , further comprising determining whether to archive one or more files of the plurality of files in response to detecting initiation of an archiving process by the third-party application.

4. The method of claim 1 , further comprising overriding at least one requirement of the second archiving rules that is incompatible with a first setting of the first settings of the third-party application archiving data agent.

5. The method of claim 1 , further comprising, in response to determining that the first file of the plurality of the files should be archived, creating a placeholder for the first file.

6. The method of claim 5 , wherein the placeholder comprises information for restoring the first file from the one or more secondary storage devices, and wherein the method further comprises restoring the first file from the one or more secondary storage devices upon access of the placeholder for the first file.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2017
From: AHN, JUN H.; ASHRAF, WAQAS; KRISHNA SHANKAR, ARUN KUMAR
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 043311/0737 →