IP Library Granted Patent US 8,655,846
Granted Patent B2
US 8,655,846 · App. 13/893,967 · Granted Feb 18, 2014

System and method for generating and managing quick recovery volumes

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 8,655,846
App. No.
13/893,967
Granted
Feb 18, 2014
Kind
B2
Abstract

The invention relates to computer readable medium storing program code which when executed on a computer causes the computer to perform a method for creating a quick recovery volume of a primary data set used by a first computer in a backup storage system, which includes identifying a snapshot image of the primary data set generated by a snapshot application, creating the quick recovery volume of the primary data set from the snapshot image of the primary data set and controlling transfer of data from the first computer to an archival storage unit. In one embodiment, the invention provides a method for creating a quick recovery volume of a primary data set that includes creating a snapshot image of the primary data set and creating a quick recovery volume of the primary data set from the snapshot image of the primary data set.

Claims (36)

1. A computer-implementable method for restoring a primary data set located on a primary storage device, comprising:

providing a snapshot manager that interfaces with a backup storage system;

wherein the snapshot manager—

enables users to browse snapshot images stored on one or more of multiple secondary storage devices;

displaying data regarding creation of at least one of a full snapshot image and an incremental snapshot image,

wherein the incremental snapshot image is generated based in part on the full snapshot image; and

receiving a request for restoration of the primary data set to the primary storage device from a combination of the snapshot image and the incremental snapshot image,

wherein while restoring the primary data set input operations an output operations for the primary storage device are substantially not suspended.

2. A non-transitory computer-readable medium having instructions which, when executed by a backup system, cause the backup system to execute a method for restoring a primary data set located on a primary storage device, comprising:

providing a snapshot manager that interfaces with a backup storage system,

wherein the snapshot manager enables users to browse snapshot images stored on one or more of multiple secondary storage devices;

displaying data regarding creation of at least one of a full snapshot image and an incremental snapshot image,

wherein the incremental snapshot image is generated based in part on the full snapshot image; and

receiving a request for restoration of the primary data set to the primary storage device from a combination of the snapshot image and the incremental snapshot image,

wherein while restoring the primary data set input operations an output operations for the primary storage device are substantially not suspended.

3. A backup system for restoring a primary data set located on a primary storage device, comprising:

means for providing a snapshot manager that interfaces with a backup storage system,

wherein the snapshot manager enables users to browse snapshot images stored on one or more of multiple secondary storage devices;

means for displaying data regarding creation of at least one of a full snapshot image and an incremental snapshot image,

wherein the incremental snapshot image is generated based in part on the full snapshot image; and

means for receiving a request for restoration of the primary data set to the primary storage device from a combination of the snapshot image and the incremental snapshot image,

wherein while restoring the primary data set input operations an output operations for the primary storage device are substantially not suspended.

4. The computer-implementable method of claim 1 , wherein the snapshot image is static point-in-time representation of the primary data set.

5. The computer-implementable method of claim 1 , wherein the data set comprises at least one of a primary volume and application data.

6. The computer-implementable method of claim 1 , wherein the snapshot manager indexes snapshot images, wherein the snapshot indexing enables at least one of copying, deleting, displaying, browsing, changing properties, and recovering snapshot images, wherein the indexing comprises indexing of objects native to particular applications.

7. The computer-implementable method of claim 1 , wherein the snapshot manager creates incremental snapshot images using different procedures for data associated with different applications running on the primary storage device.

8. The computer-readable medium of claim 2 , wherein the snapshot image is static point-in-time representation of the primary data set.

9. The computer-readable medium of claim 2 , wherein the data set comprises at least one of a primary volume and application data.

10. The computer-readable medium of claim 2 , wherein the snapshot manager indexes snapshot images, wherein the snapshot indexing enables at least one of copying, deleting, displaying, browsing, changing properties, and recovering snapshot images, wherein the indexing comprises indexing of objects native to particular applications.

11. The computer-readable medium of claim 2 , wherein the snapshot manager indexes snapshot data, wherein the snapshot indexing enables at least one of copying, deleting, displaying, browsing, changing properties, and recovering snapshot data.

12. The computer-readable medium of claim 2 , wherein the snapshot manager creates incremental snapshot images using different procedures for data associated with different applications running on the primary storage device.

13. The system of claim 3 , wherein the snapshot image is static point-in-time representation of the primary data set.

14. The system of claim 3 , wherein the data set comprises at least one of a primary volume and application data.

15. The system of claim 3 , wherein the means for providing a snapshot manager indexes snapshot images, wherein the snapshot indexing enables at least one of copying, deleting, displaying, browsing, changing properties, and recovering snapshot images, wherein the indexing comprises indexing of objects native to particular applications.

16. The system of claim 3 , wherein the snapshot manager creates incremental snapshot images using different procedures for data associated with different applications running on the primary storage device.

17. The computer-implementable method of claim 6 , wherein the snapshot manager indexes snapshot data, wherein the snapshot indexing enables at least one of copying, deleting, displaying, browsing, changing properties, and recovering snapshot data.

Assignments (3)
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 →