IP Library Granted Patent US 7,603,386
Granted Patent B2
US 7,603,386 · App. 11/638,085 · Granted Oct 13, 2009

Systems and methods for managing location of media in a storage system

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 7,603,386
App. No.
11/638,085
Granted
Oct 13, 2009
Kind
B2
Abstract

A system and method for operating a storage library. The system comprises a management server, a media agent connected to the management server, a library connected to the media agent and a database connected to the management server. The management server controls the media agent to monitor for the addition or removal of a piece of media in the library. When the media agent determines that the piece of media has been added to the library or removed from the library, the media agent causes the library to read a media label stored as data on the piece of media, the media label including an identifier identifying the piece of media. When a backup or restore is performed, the system checks the media label to ensure that the correct media is being used. Inventory procedures are disclosed. Media labels are stored in a database along with an indication of the corresponding slot where the media is stored, a time when the label was put on the medium, and a confidence parameter indicating how confident the system is that the particular medium is stored in the respective slot.

Claims (11)

1. A system for managing media in a storage device, the system comprising:

a plurality of storage libraries wherein at least one storage library is blind and at least one storage library is sighted, the plurality of storage libraries comprising a plurality of slots, each slot configured to hold a piece of media;

a media agent coupled to the storage libraries and configured to determine which of the storage libraries are blind and which of the storage libraries are sighted, wherein the media agent is further configured to store information in a database about which of the storage libraries are blind and which of the storage libraries are sighted, wherein the media agent is further configured to read a media label stored as data on a piece of media when the piece of media is added to or removed from a slot in the storage library, the media label including an identifier identifying the piece of media; and

a management module in communication with the media agent, the management module configured to access a database entry associated with the identifier and to store with the database entry an indication of the slot associated with the piece of media.

2. The system of claim 1 , further comprising a drive configured to receive the piece of media when the piece of media is removed from the slot.

3. The system of claim 2 , wherein the management module is further configured to mount the piece of media in the drive.

4. The system of claim 3 , wherein management module is further configured to return the piece of media from the drive to a second slot of the plurality of slots.

5. The system of claim 4 , wherein the management module is further configured to update the database entry with an indication of the second slot.

6. The system of claim 1 , further comprising a database storing a slot table comprising the database entry.

7. The system of claim 1 , wherein the piece of media comprises a tape.

8. The system of claim of 1 , wherein the media agent is further configured to write a media label to a new piece of media when the new piece of media is loaded into one of the plurality of slots.

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 Mar 23, 2009
From: PRASAD, ARUN; KOTTOMTHARAYIL, RAJIV; ILKAL, ZAHID
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 022437/0505 →