The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 24, 2024

Filed:

Jul. 28, 2023
Applicant:

Commvault Systems, Inc., Tinton Falls, NJ (US);

Inventors:

Paramasivam Kumarasamy, Morganville, NJ (US);

Brahmaiah Vallabhaneni, Marlboro, NJ (US);

Rahul S. Pawar, Marlboro, NJ (US);

Henry Wallace Dornemann, Eatontown, NJ (US);

Jun H. Ahn, Manalapan, NJ (US);

Amey Vijaykumar Karandikar, Marlboro, NJ (US);

Amit Mitkar, Manalapan, NJ (US);

Muthusamy Senthilnathan, Holmdel, NJ (US);

Satish Chandra Kilaru, Manalapan, NJ (US);

Assignee:

Commvault Systems, Inc., Tinton Falls, NJ (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 3/06 (2006.01); G06F 11/14 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06F 16/11 (2019.01); G06F 16/17 (2019.01); G06F 16/182 (2019.01); G06F 16/21 (2019.01); G06F 16/22 (2019.01); G06F 16/23 (2019.01); G06F 16/27 (2019.01);
U.S. Cl.
CPC ...
G06F 11/1464 (2013.01); G06F 3/061 (2013.01); G06F 3/0619 (2013.01); G06F 3/064 (2013.01); G06F 3/0643 (2013.01); G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 11/14 (2013.01); G06F 11/1448 (2013.01); G06F 11/1451 (2013.01); G06F 11/1458 (2013.01); G06F 11/1469 (2013.01); G06F 11/3034 (2013.01); G06F 11/3476 (2013.01); G06F 16/113 (2019.01); G06F 16/1727 (2019.01); G06F 16/1827 (2019.01); G06F 16/184 (2019.01); G06F 16/214 (2019.01); G06F 16/2282 (2019.01); G06F 16/2358 (2019.01); G06F 16/27 (2019.01); G06F 16/275 (2019.01); G06F 2201/80 (2013.01); G06F 2201/84 (2013.01);
Abstract

According to certain aspects, a system may include a data agent configured to: process a database file residing on a primary storage device(s) to identify a subset of data in the database file for archiving, the database file generated by a database application; and extract the subset of the data from the database file and store the subset of the data in an archive file on the primary storage device(s) as a plurality of blocks having a common size; and at least one secondary storage controller computer configured to, as part of a secondary copy operation in which the archive file is copied to a secondary storage device(s): copy the plurality of blocks to the secondary storage devices to create a secondary copy of the archive file; and create a table that provides a mapping between the copied plurality of blocks and corresponding locations in the secondary storage device(s).


Find Patent Forward Citations

Loading…