IP Library Granted Patent US 8,346,733
Granted Patent B2
US 8,346,733 · App. 11/694,748 · Granted Jan 1, 2013

Systems and methods of media management, such as management of media to and from a media storage library

Assignee: CommVault Systems, Inc.
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,346,733
App. No.
11/694,748
Granted
Jan 1, 2013
Kind
B2
Abstract

A system and method for determining media to be exported out of a media library is described. In some examples, the system determines a media component to be exported, determines the media component is in the media library for a specific process, and exports the media component after the process is completed.

Claims (51)

1. A method of automatically performing a restore operation at a restore location within a data storage system that is operated by a first company and comprises a media library, the method comprising:

performing a data storage operation within the data storage system that results in storing data in a physical, removable media component, wherein the stored data is useable to perform a restore operation;

sending the physical, removable media component that stores data that is useable to perform a restore operation to an offsite location; wherein the offsite location is remote from the media library of the data storage system; and wherein the offsite location is operated by a second company that is different than the first company that operates the data storage system;

receiving an automated indication to retrieve a physical, removable media component to perform the restore operation;

automatically identifying, using a processor and memory, the offsite physical, removable media component that stores data that is useable to perform the restore operation;

automatically identifying the offsite location of the physical, removable media component that stores data that is useable to perform the restore operation;

automatically recalling from the offsite storage location, and to the restore location, the physical, removable media component that stores data that is useable to perform a restore operation;

at the restore location, automatically recovering data by performing a restore operation using the data that is stored on the recalled physical, removable media component; and,

automatically comparing the recalled physical, removable media component to the identified physical, removable media component; and

automatically recovering data only if the comparison determines that the recalled physical, removable media component is the identified physical, removable media component.

2. The method of claim 1 , further comprising: verifying the recalled physical, removable media component as the identified physical, removable media component.

3. The method of claim 1 , further comprising automatically sending the recalled physical, removable media component back to the offsite location by automatically generating shipping materials to accompany the physical, removable media component.

4. The method of claim 1 , further comprising automatically sending the recalled physical, removable media component back to the offsite location by alerting the offsite location.

5. The method of claim 1 , wherein automatically recalling the physical, removable media component comprises automatically sending a message to the offsite location requesting the physical, removable media component.

6. The method of claim 1 , wherein automatically identifying the offsite physical, removable media component comprises receiving an automatically generated recall flag.

7. The method of claim 1 , further comprising automatically verifying that the data recovery is complete.

8. The method of claim 1 further comprising:

automatically verifying that the data recovery is complete; and upon verifying the data recovery is complete, sending the recalled physical,

removable media component back to the offsite location, else retaining the physical, removable media component at the restore location.

9. A tangible computer-readable medium having computer-executable instructions that, when executed by a computer, perform a method for automatically performing a restore operation at a restore location within a data storage system that is operated by a first company and comprises library, the method comprising:

performing a data storage operation within the data storage system that results in storing data in a physical, removable media component, wherein the stored data is useable to perform a restore operation;

sending the physical, removable media component that stores data that is useable to perform a restore operation to an offsite location;

wherein the offsite location is remote from the media library of the data storage system; and wherein the offsite location is operated by a second company that is different than the first company that operates the data storage system;

receiving an automated indication to retrieve a physical, removable media component to perform the restore operation;

automatically identifying, using a processor and memory, the offsite physical, removable media component that stores data that is useable to perform the restore operation;

automatically identifying the offsite location of the physical, removable media component that stores data that is useable to perform the restore operation;

automatically recalling from the offsite storage location, and to the restore location, the physical, removable media component that stores data that is useable to perform a restore operation;

at the restore location, automatically recovering data by performing a restore operation using the data that is stored on the recalled physical, removable media component; and,

automatically comparing the recalled physical, removable media component to the identified media component; and

automatically recovering data only if the comparison determines that the recalled physical, removable media component is the identified physical, removable media component.

10. The computer-readable medium of claim 9 , wherein the method further comprises:

verifying the recalled physical, removable media component as the identified physical, removable media component.

11. The computer-readable medium of claim 9 , wherein the method further comprises automatically sending the recalled physical, removable media component back to the offsite location by automatically generating shipping materials to accompany the media component.

12. The computer-readable medium of claim 9 , wherein the method further comprises automatically sending the recalled physical, removable media component back to the offsite location by alerting the offsite location.

13. The computer-readable medium of claim 9 , wherein automatically recalling the physical, removable media component comprises automatically sending a message to the offsite location requesting the physical, removable media component.

14. The computer-readable medium of claim 9 , wherein automatically identifying the offsite physical, removable media component comprises receiving an automatically generated recall flag.

15. A system for automatically performing a restore operation at a restore location within a data storage system that is operated by a first company and comprises library, the system comprising:

a storage operation module configured to perform a data storage operation within the data storage system that results in storing data in a physical, removable media component, wherein the stored data is useable to perform a restore operation;

a transfer module configured to send the physical, removable media component that stores data that is useable to perform a restore operation to an offsite location, wherein the offsite location is remote from the library of the media data storage system, and

wherein the offsite location is operated by a second company that is different than the first company that operates the data storage system;

a restore module configured to receive an automated indication to retrieve a physical, removable media component to perform the restore operation;

an identification module configured to: automatically identify, using a processor and memory, the offsite physical, removable media component that stores data that is useable to perform the restore operation;

automatically identify the offsite location of the physical, removable media component that stores data that is useable to perform the restore operation;

a recall module configured to automatically recall the physical, removable media component that stores data that is useable to perform a restore operation from the offsite storage location to the restore location;

a recovery module configured to automatically recover data by performing a restore operation using the data that is stored on the physical, removable media component at the restore location; and,

a comparison module configured to automatically compare the recalled physical, removable media component to the identified physical, removable media component; wherein the recovery module is configured to automatically recover data only if the comparison determines that the recalled physical, removable media component is the identified physical, removable media component.

16. The system of claim 15 , further comprising: a verification module configured to verify the recalled physical, removable media component as the identified media component.

17. The system of claim 15 , wherein the transfer module is further configured to automatically send the recalled physical, removable media component back to the offsite location by automatically generating shipping materials to accompany the media component.

18. The system of claim 15 , wherein the transfer module is further configured to automatically send the recalled physical, removable media component back to the offsite location by alerting the offsite location.

19. The system of claim 15 , wherein the recall module automatically recalls the physical, removable media component by automatically sending a message to the offsite location requesting the physical, removable media component.

20. The system of claim 15 , wherein the identification module automatically identifies the offsite physical, removable media component by receiving an automatically generated recall flag.

Assignments (4)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2007
From: GOKHALE, PARAG; KOTTOMTHARAYIL, RAJIV
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 019514/0196 →
Continuity (2)
Provisional Application 60871730 · Dec 22, 2006
Related Publication 20080243754A1 · Oct 2, 2008