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:
Feb. 19, 2019

Filed:

May. 20, 2015
Applicant:

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

Inventors:

Brahmaiah Vallabhaneni, Marlboro, NJ (US);

Paramasivam Kumarasamy, Morganville, NJ (US);

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

Henry Wallace Dornemann, Eatontown, NJ (US);

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

Muthusamy Senthilnathan, Homdel, NJ (US);

Assignee:

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

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 11/14 (2006.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1464 (2013.01); G06F 3/061 (2013.01); G06F 3/064 (2013.01); G06F 3/065 (2013.01); G06F 3/067 (2013.01); G06F 3/0619 (2013.01); G06F 3/0643 (2013.01); G06F 11/1448 (2013.01); G06F 11/1451 (2013.01); G06F 11/1458 (2013.01); G06F 11/1469 (2013.01); G06F 17/302 (2013.01); G06F 17/303 (2013.01); G06F 17/30073 (2013.01); G06F 17/30138 (2013.01); G06F 17/30212 (2013.01); G06F 17/30339 (2013.01); G06F 17/30368 (2013.01); G06F 17/30575 (2013.01); G06F 17/30581 (2013.01); G06F 2201/80 (2013.01); G06F 2201/84 (2013.01);
Abstract

According to certain aspects, a system may include a first computing device configured to: in response to a request to access at least one first database object of a plurality of database objects represented by a database file generated by a first database application, the database file including a plurality of data blocks, identify a subset of the plurality of data blocks corresponding to the first database object; a secondary storage controller computer(s) configured to: access a stored table providing a mapping between the secondary copies of the plurality of data blocks and corresponding locations of the secondary copies in a secondary storage device(s); retrieve and forward the subset of data blocks from the secondary storage device(s); and a second computing device configured to: receive the requested data blocks retrieved from the secondary storage device(s); and convert the received data blocks to a format usable by a second database application.


Find Patent Forward Citations

Loading…