System and method for sharing media in a computer network

US9251190B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9251190-B2
Application numberUS-201514670265-A
CountryUS
Kind codeB2
Filing dateMar 26, 2015
Priority dateApr 3, 2003
Publication dateFeb 2, 2016
Grant dateFeb 2, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computerized method for sharing removable storage media in a network, the method comprising associating, in an index entry, a first piece of removable storage media in a first storage device with at least a first storage policy copy and a second storage policy copy; copying, to the first piece of removable storage media, data associated with the first storage policy copy; and copying, to the first piece of removable storage media, data associated with the second storage policy copy.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for sharing a media volume in a network, the system comprising: computer hardware comprising one or more computer processors; a first media agent that executes on the one or more computer processors, wherein the first media agent copies data associated with one or more storage operations to a media volume; a second media agent that executes on the one or more computer processors, the second media agent copies data associated with the one or more storage operations to the media volume, wherein the second media agent runs a listening process that monitors messages sent from a storage manager when the second media agent is in an inactive state; an index structure comprising multiple entries that associate different media agents with one or more media volumes, wherein at least one of the entries in the index data structure identifies that the first and second media agents share the media volume and that at least the first media agent controls the media volume; and a storage manager that executes on the one or more computer processors, the storage manager in communication with the first media agent and the second media agent, the storage manager configured to: direct the first media agent to enter a deactivation state with respect to the media volume; direct the second media agent to enter an activated state with respect to the media volume by communicating with the listening process of the second media agent, wherein in response the second media agent mounts the media volume and creates an access path to the media volume; and update the index data structure to reflect that the second media agent controls the media volume. 2. The system of claim 1 wherein the storage manager is configured to activate the second media agent in response to a detected failure of the first media agent. 3. The system of claim 1 wherein the storage manager identifies the first media agent for deactivation and the second media agent for activation according to a load balancing algorithm. 4. The system of claim 1 wherein the storage manager is further configured to identify the first media agent for deactivation and the second media agent for activation based on a type of network pathway between one or more of the first media agent and the media volume and the second media agent and the media volume. 5. The system of claim 1 wherein the first and second media agents execute on different computing devices. 6. The system of claim 1 wherein the media volume is part of a storage area network (SAN). 7. The system of claim 1 wherein the second media agent is configured to perform a backup operation. 8. The system of claim 1 wherein the second media agent is configured to perform an archive operation. 9. The system of claim 1 wherein the index structure associates a storage policy with the second media agent. 10. A method sharing a media volume in a network, the method comprising: storing instructions in a non-transitory computer storage which perform the following acts when executed by one or more computing devices; storing multiple entries an index structure comprising that associate different media agents with one or more media volumes, wherein at least one of the entries in the index data structure identifies that the first and second media agents share the media volume and that the first media agent controls the media volume; directing a first media agent to enter a deactivation state with respect to a media volume; directing a second media agent to enter an activation state with respect to the media volume, by communicating with a listening process on the second media agent that monitors messages when the second media agent is in an inactive state; mounting the media volume with the second media agent and creating an access path to the media volume; and updating the index data structure to reflect that the second media agent controls the media volume. 11. The method of claim 10 wherein directing a second media agent to enter an activation states is in response to a detected failure of the first media agent. 12. The method of claim 10 further comprising identifying the first media agent for deactivation and the second media agent for activation according to a load balancing algorithm. 13. The method of claim 10 further comprising identifying the first media agent for deactivation and the second media agent for activation based on a type of network pathway between one or more of the first media agent and the media volume and the second media agent and the media volume. 14. The method of claim 10 wherein the first and second media management components execute on different computing devices. 15. The method of claim 10 wherein the media volume is part of a storage area network (SAN). 16. The method of claim 10 wherein the second media management component creates an access path to the media volume and the method further comprises delegating management of the access path to the second media management component. 17. The method claim 10 wherein the second media agent performs a backup operation. 18. The method of claim 10 wherein the second media agent performs an archive operation. 19. The method of claim 10 wherein the index structure associates a storage policy with the second media agent.

Assignees

Inventors

Classifications

  • for networked environments · CPC title

  • Management of the data involved in backup or backup restore · CPC title

  • Backup restoration techniques · CPC title

  • G06F3/0619Primary

    in relation to data integrity, e.g. data losses, bit errors · CPC title

  • Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9251190B2 cover?
A computerized method for sharing removable storage media in a network, the method comprising associating, in an index entry, a first piece of removable storage media in a first storage device with at least a first storage policy copy and a second storage policy copy; copying, to the first piece of removable storage media, data associated with the first storage policy copy; and copying, to the …
Who is the assignee on this patent?
Commvault Systems Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0619. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 02 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).