Movatterモバイル変換


[0]ホーム

URL:


USRE37601E1 - Method and system for incremental time zero backup copying of data - Google Patents

Method and system for incremental time zero backup copying of data
Download PDF

Info

Publication number
USRE37601E1
USRE37601E1US08/559,509US55950995AUSRE37601EUS RE37601 E1USRE37601 E1US RE37601E1US 55950995 AUS55950995 AUS 55950995AUS RE37601 EUSRE37601 EUS RE37601E
Authority
US
United States
Prior art keywords
time
designated
datasets
copying
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/559,509
Inventor
Lawrence Elwood Eastridge
Robert Frederic Kern
James Mitchell Ratliff
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US08/559,509priorityCriticalpatent/USRE37601E1/en
Application grantedgrantedCritical
Publication of USRE37601E1publicationCriticalpatent/USRE37601E1/en
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Backup copying of designated datasets representing a first selected point in time consistency may be performed in a data processing system on an attached storage subsystem concurrent with data processing system application execution by first suspending application execution only long enough to form a logical-to-physical address concordance, and thereafter physically backing up the datasets on the storage subsystem on a scheduled or opportunistic basis. An indication of each update to a selected portion of the designated datasets which occurs after the first selected point in time is stored and application initiated updates to uncopied designated datasets are first buffered. Thereafter, sidefiles are made of the affected datasets, or portions thereof, the updates are then written through to the storage subsystem, and the sidefiles written to an alternate storage location in backup copy order, as controlled by the address concordance. At a subsequent point in time only those portions of the designated datasets which have been updated after the first selected period and time are copied, utilizing an identical technique.

Description

CROSS-REFERENCE TO RELATED APPLICATION
The present application is related to U.S. patent application Ser. No. 07/781,044, entitled Method and Means for Time Zero Backup Copying of Data, filed Oct. 18, 1991, and assigned to the assignee herein named. The contents of the cross-reference United States Patent Application are hereby incorporated herein by reference thereto.
BACKGROUND OF THE INVENTION
1. Technical Field:
This invention relates in general to methods and systems for maintaining continued availability of datasets in external storage associated with accessing data processing systems, and in particular the present invention relates to backup copying of records in external storage concurrent with a dramatically shortened suspension of data processing system application execution occasioned by such copying. Still more particularly, the present invention relates to a method and system for incremental backup copying of records in a data processing system which minimizes still further the suspension of data processing system application execution during such copying.
2. Description of the Related Art:
A modern data processing system must be prepared to recover, not only from corruptions of stored data which occur as a result of noise bursts, software bugs, media defects, and write path errors, but also from global events, such as data processing system power failure. The most common technique of ensuring the continued availability of data within a data processing system is to create one or more copies of selected datasets within a data processing system and store those copies in a nonvolatile environment. This so-called “backup” process occurs within state-of-the-art external storage systems in modern data processing systems.
Backup policies are implemented as a matter of scheduling. Backup policies have a space and time dimension which is exemplified by a range of datasets and by the frequency of backup occurrence. A FULL backup requires the backup of an entire range of a dataset, whether individual portions of that dataset have been updated or not. An INCREMENTAL backup copies only that portion of the dataset which has been updated since a previous backup, either full or incremental. The backup copy thus created represents a consistent view of the data within the dataset as of the time the copy was created.
Of course, those skilled in the art will appreciate that as a result of the process described above, the higher the backup frequency, the more accurately the backup copy will mirror the current state of data within a dataset. In view of the large volumes of data maintained within a typical state-of-the-art data processing system backing up that data is not a trivial operation. Thus, the opportunity cost of backing up data within a dataset may be quite high on a large multiprocessing, multiprogramming facility, relative to other types of processing.
Applications executed within a data processing system are typically executed in either a batch (streamed) or interactive (transactional) mode. In a batch mode, usually one application at a time executes within interruption. Interactive mode is characterized by interrupt driven multiplicity of applications or transactions.
When a data processing system is in the process of backing up data in either a streamed or batch mode system, each process, task or application within the data processing system is affected. That is, the processes supporting streamed or batch mode operations are suspended for the duration of the copying. Those skilled in the art will recognize that this event is typically referred to as a “backup window.” In contrast to batch mode operations, log based or transaction management applications are processed in the interactive mode. Such transaction management applications eliminate the “backup window” by concurrently updating an on-line dataset and logging the change. However, this type of backup copying results in a consistency described as “fuzzy.” That is, the backup copy is not a precise “snapshot” of the state of a dataset/data base at a single point in time. Rather, a log comprises an event file requiring further processing against the database.
A co-pending U.S. patent application Ser. No. 07/385,647, filed Jul. 25, 1989, entitled A Computer Based Method For Dataset Copying Using an Incremental Backup Policy, illustrates backup in a batch mode system utilizing a modified incremental policy. A modified incremental policy copies only new data or data updates since the last backup. It should be noted that execution of applications within the data processing system are suspended during copying in this system.
As described above, to establish a prior point of consistency in a log based system, it is necessary to “repeat history” by replaying the log from the last check point over the datasets or database of interest. The distinction between batch mode and log based backup is that the backup copy is consistent and speaks as of the time of its last recordation, whereas the log and database mode require further processing in the event of a fault, in order to exhibit a point in time consistency.
U.S. Pat. No. 4,507,751, Gawlick et al., entitled Method and Apparatus for Logging Journal Data Using a Write Ahead Dataset, issued Mar. 25, 1985, exemplifies a transaction management system wherein all transactions are recorded on a log on a write-ahead dataset basis. As described within this patent, a unit of work is first recorded on the backup medium (log) and then written to its external storage address.
Co-pending U.S. patent application Ser. No. 07/524,206, filed May 16, 1990, entitled Method and Apparatus for Executing Critical Disk Access Commands, teaches the performance of media maintenance on selected portions of a tracked cyclic operable magnetic media concurrent with active access to other portions of the storage media. The method described therein requires the phased movement of customer data between a target track to an alternate track, diversion of all concurrent access requests to the alternate track or tracks and the completion of maintenance and copy back from the alternate to the target track.
Requests and interrupts which occur prior to executing track-to-track customer data movement result in the restarting of the process. Otherwise, requests and interrupts occurring during execution of the data movement view a DEVICE BUSY state. This typically causes a requeueing of the request.
It should therefore be apparent that a need exists for a method and system whereby the maximum availability of application execution within a data processing system is maintained while creating backup copies which exhibit a consistent view of data within an associated database, as of a specific time.
SUMMARY OF THE INVENTION
It is therefore one object of the present invention to provide an improved method and system for maintaining continued availability of datasets in external storage associated with accessing data processing systems.
It is another object of the present invention to provide an improved method and system for backup copying of records in external storage concurrent with a dramatically shortened suspension of data processing system application execution occasioned by such copying.
It is yet another object of the present invention to provide an improved method and system for incremental backup copying of records in a data processing system which minimizes, still further the suspension of data processing system application execution during such copying, as well as the actual amount of data which must be backed up.
The foregoing objects are achieved as is now described. Backup copying of designated datasets representing a first selected point in time consistency may be performed in a data processing system on an attached storage subsystem concurrent with data processing system application execution by first suspending application execution only long enough to form a logical-to-physical address concordance, and thereafter physically backing up the datasets on the storage subsystem on a scheduled or opportunistic basis. An indication of each update to a selected portion of the designated datasets which occurs after the first selected point in time is stored and application initiated updates to uncopied designated datasets are first buffered. Thereafter, sidefiles are made of the affected datasets, or portions thereof, the updates are then written through to the storage subsystem, and the sidefiles written to an alternate storage location in backup copy order, as controlled by the address concordance. At a subsequent point in time only those portions of the designated datasets which have been updated after the first selected period and time are copied, utilizing an identical technique.
BRIEF DESCRIPTION OF THE DRAWING
The novel features believed characteristic of the invention are set forth in the appended claims. The invention itself however, as well as a preferred mode of use, further objects and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
FIG. 1 depicts a typical multiprocessing, multiprogramming environment according to the prior art where executing processors and applications randomly or sequentially access data from external storage;
FIGS. 2A-2C depict time line illustrations of the backup window in a batch or streaming process in the prior art, in a time zero backup system and in an incremental time zero backup system, respectively;
FIG. 3 illustrates a conceptual flow of an incremental time zero backup copy in accordance with the method and system of the present invention;
FIG. 4 is a high level logic flowchart illustrating initialization of an incremental time zero backup copy in accordance with the method and system of the present invention; and
FIG. 5 is a high level logic flowchart illustrating incremental backup copying in accordance with the method and system of the present invention.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENT
With reference now to the figures and in particular with reference to FIG. 1, there is depicted a multiprocessing, multiprogramming data processing system according to the prior art. Such systems typically include a plurality ofprocessors1 and3 which accessexternal storage units21,23,25,27, and29 over redundant channel demand/response interfaces5,7 and9.
The illustrated embodiment in FIG. 1 may be provided in which each processor within the data processing system is implemented utilizing an IBM/360 or 370 architected processor type having, as an example, an IBM MVS operating system. An IBM/360 architected processor is fully described in Amdahl et al., U.S. Pat. No. 3,400,371, entitled Data Processing System, issued on Sep. 3, 1968. A configuration in which multiple processors share access to external storage units is set forth in Luiz et al., U.S. Pat. No. 4,207,609, entitled Path Independent Device Reservation and Reconnection in a Multi-CPU and Shared Device Access System, issued Jan. 10, 1980.
The MVS operating system is also described in IBM Publication GC28-1150, entitled MVS/Extended Architecture System Programming Library; System Macros and Facilities, Vol. 1. Details of standard MVS or other operating system services, such as local lock management, subsystem invocation by interrupt or monitor, and the posting and waiting of tasks is omitted. These operating systems services are believed to be well known to those having skill in this art.
Still referring to FIG. 1, as described in Luiz et al., a processor process may establish a path to externally stored data in an IBM System370 or similar system through an MVS or other known operating system by invoking a START I/O, transferring control to a channel subsystem which reserves a path to the data over which transfers are made. Typically, executing applications have data dependencies and may briefly suspend operations until a fetch or update has been completed. During such a transfer, the path is locked until the transfer is completed.
Referring now to FIGS. 2A-2C, there are depicted time lines illustrating the backup window in a batch or streaming process in the prior art, in a time zero backup system and in an incremental time zero backup system respectively. As illustrated at FIG. 2A, multiple backup operations have occurred, as indicated atbackup windows41 and43. Application processing is typically suspended or shut down just prior to each backup window and this suspension will persist until the backup process has been completed. Termination of the backup window signifies completion of the backup process and commitment. By “completion” what is meant is that all data that was to have been copied was in fact read from the source. By “commitment” what is meant is that all data to be copied was in fact written to an alternate storage location.
Referring now to FIG. 2B, backup windows for a time zero backup copy system are depicted. As described in detail within the copending cross-referenced patent application, eachbackup window45 and47 still requires the suspension or termination of application processing; however, the suspension or termination occurs only for a very short period of time. As described in the cross-referenced application, the time zero backup method begins, effectively freezing data within the datasets to be backed up at that point in time. Thereafter, a bit map is created identifying each track within the datasets to be backed up and after creation of that bit map, the copy is said to be “logically complete.” The committed state, or “physically complete” state will not occur until some time later. However, at the “logically complete” point in time, the data is completely usable by applications within the data processing system. The time during which application processing is suspended in such a system is generally in the low subsecond range; however, those skilled in the art will appreciate that the amount of time required to create a bit map to the data to be copied will depend upon the amount of data within the datasets.
Of course, those skilled in the art will appreciate that if the time zero backup process terminates abnormally between the point of logical completion and the point of physical completion, the backup copy is no longer useful and the process must be restarted. In this respect, the time zero backup process is vulnerable in a manner very similar to that of backup systems in the prior art. That is, all backup operations must be rerun if the process terminates abnormally prior to completion.
Referring now to FIG. 2C, the incremental time zero backup copying process is depicted. As above, aninitial backup window49 exists which requires a temporary suspension or termination of application processing; however, in a manner which will be explained in greater detail herein, updates to the dataset which occur after the initial backup copy has begun are tracked utilizing an alternate bit map of the designated dataset. Thereafter, only those tracks within the designated dataset which have been altered are copied during a subsequent incremental copy session. Since the creation of a bit map identifying those tracks within the dataset which have been updated since a previous full copy has been completed occurs during the update process, application processing need not be suspended until the next time a full copy is desired. In this manner, suspension or interruption of application processing is substantially reduced.
With reference now to FIG. 3, there is depicted a conceptual flow of the creation of an incremental time zero backup copy in accordance with the method and system of the present invention. As illustrated, an incremental time zero backup copy of data within a trackedcyclic storage device61 may be created. As those skilled in the art will appreciate, data stored within such a device is typically organized into records and datasets. The real address of data within external storage is generally expressed in terms of Direct Access Storage Device (DASD) volumes, cylinders and tracks. The virtual address of such data is generally couched in terms of base addresses and offsets and/or extents from such base addresses.
Further, a record may be of the count-key-data format. A record may occupy one or more units of real storage. A “dataset” is a logical collection of multiple records which may be stored on contiguous units of real storage or which may be dispersed. Therefore, those skilled in the art will appreciate that if backup copies are created at the dataset level it will be necessary to perform multiple sorts to form inverted indices into real storage. For purposes of explanation of this invention, backup processing will be described as managed both at the resource manager level within a data processing system and at the storage control unit level.
As described above, each processor typically includes an operating system which includes a resource manager component. Typically, an IBM System 370 type processor running under the MVS operating system will include a resource manager of the data facilities dataset services (DFDSS) type which is described in U.S. Pat. No. 4,855,907, Ferro et al., issued Aug. 8, 1989, entitled Method for Moving VSAM Base Clusters While Maintaining Alternate Indices Into the Cluster. DFDSS is also described in IBM Publication GC26-4388, entitled Data Facility Dataset Services: User's Guide. Thus, aresource manager63 is utilized in conjunction with astorage control unit65 to create an incremental backup copy of designated datasets stored within trackedcyclic storage device61.
As will be described below, the backup copy process includes an initialization period during which datasets are sorted, one or more bit maps are created and logical completion of the bit map is signaled to the invoking process at the processor. The listed or identified datasets are then sorted according to access path elements down to DASD track granularity. Next, bit maps are constructed which correlate the dataset and the access path insofar as any one of them is included or excluded from a given copy session. Lastly,storage manager63 signals logical completion, indicating that updates will be processed against the dataset only after a short delay until such time as physical completion occurs.
Following initialization,storage manager63 begins reading the tracks of data which have been requested. While a copy session is active, each storage control unit monitors all updates to the dataset. If an update is received from anotherapplication67,storage control unit65 will execute a predetermined algorithm to process that update, as described below.
In a time zero backup copy system a determination is first made as to whether or not the update attempted byapplication67 is for a volume which is not within the current copy session. If the volume is not within the current copy session, the update completes normally. Alternately, if the update is for a volume which is part of the copy session, the primary session bit map is checked to see if that track is protected. If the corresponding bit within the bit map is off, indicating the track is not currently within a copy session, the update completes normally. However, if the track is protected (the corresponding bit within the bit map is on) the track in question is part of the copy session and has not as yet been read by thestorage manager63. In such a case,storage control unit65 temporarily buffers the update and writes a copy of the affected track from trackedcyclic storage device61 into a memory withinstorage control unit65. Thereafter, the update is permitted to complete.
Thus, as illustrated in FIG. 3, an update initiated byapplication67 may be processed throughstorage control unit65 to update data attracks3 and5 within trackedcyclic storage unit61. Prior to permitting the update to occur, tracks3 and5 are written as sidefiles to a memory withinstorage control unit65 and thereafter, the update is permitted to complete. The primary bit map is then altered to indicate that the copies oftracks3 and5, as those tracks existed at the time a backup copy was requested, are no longer within the trackedcyclic storage device61 but now reside within a memory withinstorage control unit65.
A merged copy, representing the designated dataset as of the time a backup copy was requested, is then created atreference numeral69, by copying non-updated tracks directly from trackedcyclic storage device61 throughresource manager63, or by indirectly copying those tracks from trackedcyclic storage device61 to a temporary host sidefile71, while may be created within the expanded memory store of a host processor. Additionally, tracks within the dataset which have been written to sidefiles within a memory instorage control unit65 prior to completion of an update may also be indirectly read from the memory withinstorage control unit65 to the temporary host sidefile71. Those skilled in the art will appreciate that in this manner a copy of a designated dataset may be created from unaltered tracks within trackedcyclic storage device61, from updated tracks stored within memory ofstorage control unit65 and thereafter transferred to temporary host sidefile71, wherein these portions of the designated dataset may be merged in backup copy order, utilizing the bit map which was created at the time the backup copy was initiated.
Referring now to FIG. 4, there is depicted a high level logic flowchart which illustrates the initialization of a process for creating an incremental time zero backup copy, in accordance with the method and system of the present invention. As illustrated, this process starts at block81 and thereafter passes to block83 which illustrates the beginning of the initialization process. Thereafter, the process passes to block85 which depicts the sorting of the datasets by access path, down to DASD track granularity. This sorting process will, necessarily, resolve an identification of the DASD volumes within which the datasets reside and the identification of the storage control units to which those volumes belong.
Next, as depicted atblock87, a session identification is established between each processor and the relevant external storage control units. The session identification is preferably unique across all storage control units, in order that multiple processors will not interfere with each others' backup copy processes. Thereafter, as illustrated atblock89, a primary session bit map is established which may be utilized, as set forth in detail herein and within the cross-reference patent application, to indicate whether or not a particular track is part of the present copy session. Thereafter, as depicted atblock91, the “logically complete” signal is sent to the invoking process, indicating that application processing may continue; however, slight delays in updates will occur until such time as the backup copy is physically complete.
With reference now to FIG. 5, there is depicted a high level logic flowchart which illustrates the incremental backup copying of a dataset in accordance with the method and system of the present invention. As illustrated, the process begins atblock99 and thereafter passes to block101. Block101 depicts the beginning of the reading of a backup copy. The process then passes to block103 which illustrates a determination of whether or not the backup copy is to be a “FULL” copy or a “INCREMENTAL” copy. As described above, a FULL copy is a copy of each element within a designated dataset, regardless of whether or not the data within the dataset has been previously altered. An INCREMENTAL copy is a copy which only includes those portions of the dataset which have been updated or altered since the previous backup copy occurred.
Still referring to block103, in the event a FULL copy is to be created, the process passes to block107 which depicts the establishment of an alternate session bit map. As will be described in greater detail herein, an alternate session bit map is utilized to track alterations or updates to portions of the designated dataset which occur after the initiation of a previous backup copy, such that an INCREMENTAL copy of only those portions of the dataset which have been altered may be created at a subsequent time. Alternately, in the event an INCREMENTAL copy is to be created, the process passes fromblock103 to block105, which illustrates the changing of the designation of the alternate session bit map to that of the primary session bit map, and the process then passes to block107, which again illustrates the establishment of an alternate session bit map.
Thus, upon the initiation of a FULL backup copy, an alternate session bit map is created to track changes to the dataset which occur after the initiation of the full copy. Thereafter, if an INCREMENTAL copy is to be created, the previously established alternate session bit map is utilized as the primary session bit map and a new alternate session bit map is created to permit the system to track changes to the data within the dataset which occur after the initiation of the INCREMENTAL copy.
Next, block109 illustrates a determination of whether or not an update has occurred. In the event no update has occurred, the process merely iterates until such time as an update does occur. In the event an update has occurred, the process passes to block111. Block111 illustrates a determination of whether or not the update initiated by an application within the data processing system is an update against a portion of the time zero dataset. If not, the process merely passes to block113 and the update is processed in a user transparent fashion. However, in the event the update is against a portion of the time zero dataset, the process passes to block115.
Block115 illustrates a determination of whether or not the update is against a copied or uncopied portion of the time zero dataset. That is, an update to a portion of data within the dataset which has been copied to the backup copy and is therefore physically complete, or a portion which has not yet been copied to the backup copy. If the portion of the dataset against which the update is initiated has already been copied to the backup copy, the process passes to block117 which illustrates the marking of the alternate session bit map, to indicate that this portion of the dataset has been altered since the previous backup copy was initiated. Thereafter, the process passes to block113 which illustrate the processing of the update. Again, the process then passes fromblock113 to block109, to await the occurrence of the next update.
Referring again to block115, in the event the update against the time zero dataset is initiated against a portion of the time zero dataset which has not yet been copied to the backup copy, the process passes to block119.Block119 illustrates the temporary buffering of the update and the copying of the affected portion of the time zero dataset to a sidefile within memory within the storage control unit (see FIG.3). Thereafter, the process passes to block121, which illustrates the marking of the alternate session bit map to indicate that an update has occurred with respect to this portion of the dataset since the initiation of the previous backup copy.
Next, the process passes to block123, which illustrates the marking of the primary session bit map, indicating to the resource manager that this portion of the dataset has been updated within the external storage subsystem and that the time zero copy of this portion of the dataset is now either within cache memory withinstorage control unit65 or within temporary host sidefile71 which is utilized to prevent overflow of data within the cache memory within storage control unit65 (see FIG.3).
After marking the primary session bit map, the process passes to block125 which illustrates the processing of that update. Thereafter, the process passes to block127 which depicts a determination of whether or not the sidefile threshold within the cache memory ofstorage control unit65 has been exceeded. If so, the process passes to block129, which illustrates the generation of an attention signal, indicating that sidefiles within the storage control unit are ready to be copied by the processor. Of course, those skilled in the art will appreciate that a failure to copy data from the cache memory withinstorage control unit65 may result in the corruption of the backup copy if that memory is overwritten. Referring again to block127, in the event the sidefile threshold has not been exceeded, the process returns again to block109 to await the occurrence of the next update.
The asynchronous copying of sidefile data from a cache memory withinstorage control unit65 to a temporary host sidefile, or to the merged backup copy, is described in detail within the cross-referenced patent application, as well as the process by which merged copies are created which incorporate data read directly from trackedcyclic storage unit61, data within cache memory withinstorage control unit65 and/or data within temporary host sidefile71.
Thus, upon reference to the foregoing those skilled in the art will appreciate that by initiating a time zero backup copy the suspension of application execution which normally accompanies a backup copy session is substantially reduced by the expedient of creating a bit map identifying each portion of data within the designated dataset to be updated and thereafter releasing the dataset for application execution. Portions of the designated dataset within the external storage subsystem are then copied on an opportunistic or scheduled basis and attempted updates to the data contained therein are deferred temporarily, until such time as the original data, as it existed as of the time of the backup copy, may be written to a sidefile for inclusion within the completed backup copy. Thereafter, the updates are written to the data within the external storage subsystem.
The method and system of the present invention may be utilized to create an alternate bit map which is automatically established each time an update occurs or the system begins reading a backup copy. This alternate bit map is then utilized to track alterations to the data which occurs after the initial backup copy is created and, at subsequent backup points, this bit map is utilized to facilitate the copying of only those portions of the designated dataset which have been updated since the previous backup copy was created. At the initiation of a subsequent INCREMENTAL copy, this alternate bit map becomes the primary bit map and another alternate bit map is created to track alterations or updates which occur to the data after the INCREMENTAL copy is initiated. In this manner, the termination or suspension of application execution within a data processing system during backup copying is substantially eliminated. For example, those skilled in the art will appreciate that sidefiles of affected tracks generated as a result of an update prior to physical completion may be stored within a cyclic tracked storage device at an unusual location, rather than in memory within the storage control unit, as depicted in the illustrated embodiment.
While the invention has been particularly shown and described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the invention.

Claims (10)

We claim:
1. A method in a data processing system for incremental backup copying of designated datasets stored within one or more storage subsystems coupled to said data processing system during application execution within said data processing system, said method comprising the steps of:
suspending application execution within said data processing system at a first point in time, forming a dataset logical-to-physical storage system address concordance for said designated datasets and resuming application execution thereafter;
physically backing up said designated datasets within said one or more storage subsystems on a scheduled or opportunistic basis by copying said designated datasets from said one storage subsystems to alternate storage subsystem locations;
storing an indication of each application initiated update to said designated datasets which occurs after said first point in time;
processing at said one or more storage subsystems any application initiated updates to uncopied designated datasets by buffering said updates, writing sidefiles of said designated datasets or portions thereof affected by said updates, writing said updates to said one or more storage subsystems, and copying on a scheduled or opportunistic basis said sidefiles to said alternate storage subsystem location in conjunction with said copied designated datasets from said one more storage subsystems in an order defined by said address concordance; and
creating an incremental backup copy of said designated datasets at a designated time subsequent to said first point in time by copying only those designated datasets or portions thereof updated after said first point in time.
2. The method in a data processing system for incremental backup copying of designated datasets stored within one or more storage subsystems coupled to said data processing system according toclaim 1, wherein said step of creating an incremental backup copy of said designated datasets comprises the steps of:
forming a second dataset logical-to-physical storage system address concordance at said designated time for each designated dataset or portion thereof updated after said first point in time;
physically backing up said designated datasets updated after said first point in time on a scheduled or opportunistic basis by copying said designated datasets updated after said first point in time from said one or more storage subsystems to alternate storage subsystem locations; and
processing at said one more storage subsystems any application initiated updates to uncopied designated datasets previously updated after said first point in time by buffering said updates, writing sidefiles of said designated datasets of portions thereof affected by said updates, writing said updates to said one or more storage subsystems, and copying on a scheduled or opportunistic basis said sidefiles to said alternate storage location in conjunction with said copied designated datasets in an order defined by said second address concordance.
3. A method in a data processing system for incremental backup copying of designated datasets stored within one or more tracked cyclic storage devices coupled to said data processing system during application execution within said data processing system, said method comprising the steps of:
suspending application execution within said data processing system at a first point in time in response to a request for a backup copy of at least one dataset stored within said one or more tracked cyclic storage devices;
forming a dataset and device track concordance for said at least one dataset and signaling said data processing system of the completion thereof;
resuming application execution within said data processing system in response to said completion signal;
copying said at least one dataset from said one or more tracked cyclic storage devices on a scheduled or opportunistic basis to an alternate storage subsystem;
storing an indication of each application initiated update to any portion of said at least one dataset which occurs after said first point in time;
processing application initiated updates to uncopied portions of said at least one dataset by buffering said updates, writing sidefiles of said affected portions of said at least one dataset, writing said updates to said one or more tracked cyclic storage devices and copying said sidefiles to said alternate storage location; and
creating an incremental backup copy of said at least one dataset at a designated time subsequent to said first point in time by copying to said alternate storage system location only those portions of said at least one dataset which have been updated after said first point in time.
4. A data processing system for performing incremental backup copying of designated datasets stored within one or more storage subsystems coupled to said data processing subsystem during application execution within said data processing system, said data processing system comprising:
means for suspending application execution within said data processing system at a first point in time;
means for forming a dataset logical-to-physical storage system address concordance for said designated datasets at said first point in time;
means for resuming application execution thereafter;
means for physically backing up said designated datasets within said one or more storage subsystems on a scheduled or opportunistic basis by copying said designated datasets from said one storage subsystems to alternate storage subsystem locations;
means for storing an indication of each application initiated update to said designated datasets which occurs after said first point in time;
means for processing at said one or more storage subsystems any application initiated updates to uncopied designated datasets by buffering said updates, writing sidefiles of said designated datasets or portions thereof affected by said updates, writing said updates to said one or more storage subsystems, and copying on a scheduled or opportunistic basis said sidefiles to said alternate storage subsystem location in conjunction with said copied designated datasets from said one more storage subsystems in an order defined by said address concordance; and
means for creating an incremental backup copy of said designated datasets at a designated time subsequent to said first point in time by copying only those designated datasets or portions thereof updated after said first point in time.
5. A storage control unit having a cache memory for permitting incremental backup copying of designated datasets stored within a storage subsystem associated therewith by a data processing system coupled thereto, said storage control unit comprising:
means for forming a dataset logical-to-physical storage address concordance for said designated datasets within said storage subsystem at a first point in time;
means for permitting copying of said designated datasets within said stored designated datasets on a scheduled or opportunistic basis by said data processing system;
means for storing an indication of each update to a portion of said designated datasets which occurs after said first point in time;
means for processing updates to uncopied portions of said designated datasets by buffering said updates, writing sidefiles of said uncopied portions of said designated datasets affected by said updates within said cache memory and writing said updates into said associated storage subsystems;
means for permitting copying of said sidefiles by said data processing system; and
means for permitting selective copying at a designated time after said first point in time of said portions of said designated datasets updated after said first point in time.
6. A computer program product for use in a data processing system for incremental backup copying of designated datasets stored within one or more data storage subsystems coupled to the data processing system during application execution within the data processing system, said computer program product comprising:
computer usable code means for suspending application execution within said data processing system at a first point in time, forming a dataset logical-to-physical storage system address concordance for said designated datasets and resuming application execution thereafter;
computer usable code means for physically backing up said designated datasets within said one or more storage subsystems on a scheduled or opportunistic basis by copying said designated datasets from said one storage subsystems to alternate storage subsystem locations;
computer usable code means for storing an indication of each application initiated update to said designated datasets which occurs after said first point in time;
computer usable code means for processing at said one or more storage subsystems any application initiated updates to uncopied designated datasets by buffering said updates, writing sidefiles of said designated datasets or portions thereof affected by said updates, writing said updates to said one or more storage subsystems, and copying on a scheduled or opportunistic basis said sidefiles to said alternate storage subsystem location in conjunction with said copied designated datasets from said one more storage subsystems in an order defined by said address concordance; and
computer usable code means for creating an incremental backup copy of said designated datasets at a designated time subsequent to said first point in time by copying only those designated datasets or portions thereof updated after said first point in time.
7. The computer program product for use in a data processing system for incremental backup copying of designated datasets stored within one or more storage subsystems coupled to said data processing system according toclaim 6, wherein said step code means of creating an incremental backup copy of said designated datasets comprises:
computer usable code means for forming a second dataset logical-to-physical storage system address concordance at said designated time for each designated dataset or portion thereof updated after said first point in time;
computer usable code means for physically backing up said designated datasets updated after said first point in time on a scheduled or opportunistic basis by copying said designated datasets updated after said first point in time from said one or more storage subsystems to alternate storage subsystem locations; and
computer usable code means for processing at said one more storage subsystems any application initiated updates to uncopied designated datasets previously updated after said first point in time by buffering said updates, writing sidefiles of said designated datasets of portions thereof affected by said updates, writing said updates to said one or more storage subsystems, and copying on a scheduled or opportunistic basis said sidefiles to said alternate storage location in conjunction with said copied designated datasets in an order defined by said second address concordance.
8. A computer program product for use in a data processing system for incremental backup copying of designated datasets stored within one or more tracked cyclic storage devices coupled to the data processing system during application execution within the data processing system, said computer program product comprising:
computer usable code means for suspending application execution within said data processing system at a first point in time in response to a request for a backup copy of at least one dataset stored within said one or more tracked cyclic storage devices;
computer usable code means for forming a dataset and device track concordance for said at least one dataset and signaling said data processing system of the completion thereof;
computer usable code means for resuming application execution within said data processing system in response to said completion signal;
computer usable code means for copying said at least one dataset from said one or more tracked cyclic storage devices on a scheduled or opportunistic basis to an alternate storage subsystem;
computer usable code means for storing an indication of each application initiated update to any portion of said at least one dataset which occurs after said first point in time;
computer usable code means for processing application initiated updates to uncopied portions of said at least one dataset by buffering said updates, writing sidefiles of said affected portions of said at least one dataset, writing said updates to said one or more tracked cyclic storage devices and copying said sidefiles to said alternate storage location; and
computer usable code means for creating an incremental backup copy of said at least one dataset at a designated time subsequent to said first point in time by copying to said alternate storage system location only those portions of said at least one dataset which have been updated after said first point in time.
9. A computer program product for performing incremental backup copying of designated datasets stored within one or more storage subsystems coupled to a data processing subsystem during application execution within a data processing system, said computer program product comprising:
computer usable code means for suspending application execution within said data processing system at a first point in time;
computer usable code means for forming a dataset logical-to-physical storage system address concordance for said designated datasets at said first point in time;
computer usable code means for resuming application execution thereafter;
computer usable code means for physically backing up said designated datasets within said one or more storage subsystems on a scheduled or opportunistic basis by copying said designated datasets from said one storage subsystems to alternate storage subsystem locations;
computer usable code means for storing an indication of each application initiated update to said designated datasets which occurs after said first point in time;
computer usable code means for processing at said one or more storage subsystems any application initiated updates to uncopied designated datasets by buffering said updates, writing sidefiles of said designated datasets or portions thereof affected by said updates, writing said updates to said one or more storage subsystems, and copying on a scheduled or opportunistic basis said sidefiles to said alternate storage subsystem location in conjunction with said copied designated datasets from said one more storage subsystems in an order defined by said address concordance; and
computer usable means for creating an incremental backup copy of said designated datasets at a designated time subsequent to said first point in time by copying only those designated datasets or portions thereof updated after said first point in time.
10. A computer program product for permitting incremental backup copying of designated datasets stored within a storage subsystem with a data processing system, said computer program product comprising:
computer usable code means for forming a dataset logical-to-physical storage address concordance for said designated datasets within said storage subsystem at a first point in time;
computer usable code means for permitting copying of said designated datasets within said stored designated datasets on a scheduled or opportunistic basis by said data processing system;
computer usable code means for storing an indication of each update to a portion of said designated datasets which occurs after said first point in time;
computer usable code means for processing updates to uncopied portions of said designated datasets by buffering said updates, writing sidefiles of said uncopied portions of said designated datasets affected by said updates within said cache memory and writing said updates into said associated storage subsystems;
computer usable code means for permitting copying of said sidefiles by said data processing system; and
computer usable code means for permitting selective copying at a designated time after said first point in time of said portions of said designated datasets updated after said first point in time.
US08/559,5091992-04-201995-11-15Method and system for incremental time zero backup copying of dataExpired - LifetimeUSRE37601E1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US08/559,509USRE37601E1 (en)1992-04-201995-11-15Method and system for incremental time zero backup copying of data

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US07/871,466US5263154A (en)1992-04-201992-04-20Method and system for incremental time zero backup copying of data
US08/559,509USRE37601E1 (en)1992-04-201995-11-15Method and system for incremental time zero backup copying of data

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US07/871,466ReissueUS5263154A (en)1992-04-201992-04-20Method and system for incremental time zero backup copying of data

Publications (1)

Publication NumberPublication Date
USRE37601E1true USRE37601E1 (en)2002-03-19

Family

ID=25357504

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US07/871,466CeasedUS5263154A (en)1992-04-201992-04-20Method and system for incremental time zero backup copying of data
US08/559,509Expired - LifetimeUSRE37601E1 (en)1992-04-201995-11-15Method and system for incremental time zero backup copying of data

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US07/871,466CeasedUS5263154A (en)1992-04-201992-04-20Method and system for incremental time zero backup copying of data

Country Status (4)

CountryLink
US (2)US5263154A (en)
EP (1)EP0566966B1 (en)
JP (1)JP3197382B2 (en)
DE (1)DE69311952T2 (en)

Cited By (302)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20010047381A1 (en)*2000-01-312001-11-29Meno Randy DeStorage of application specific profiles correlating to document versions
US20010047389A1 (en)*2000-01-312001-11-29Anand PrahladEmail attachment management in a computer system
US20010047459A1 (en)*2000-01-312001-11-29Anand PrahladLogical view with granular access to exchange data managed by a modular data and storage management system
US20030101155A1 (en)*2001-11-232003-05-29Parag GokhaleMethod and system for scheduling media exports
US20030225800A1 (en)*2001-11-232003-12-04Srinivas KavuriSelective data replication system and method
US20040010487A1 (en)*2001-09-282004-01-15Anand PrahladSystem and method for generating and managing quick recovery volumes
US20040133670A1 (en)*2003-01-042004-07-08International Business Machines CorporationDistributed notification and action mechanism for mirroring-related events
US6772308B1 (en)2001-08-072004-08-03Veritas Operating CorporationSystem and method for providing safe data movement using third party copy techniques
US20040225834A1 (en)*2002-09-162004-11-11Jun LuCombined stream auxiliary copy system and method
US20040225634A1 (en)*2002-09-162004-11-11Arun PrasadSystem and method for blind media support
US20040250033A1 (en)*2002-10-072004-12-09Anand PrahladSystem and method for managing stored data
US20050033756A1 (en)*2003-04-032005-02-10Rajiv KottomtharayilSystem and method for dynamically sharing storage volumes in a computer network
US20050033800A1 (en)*2003-06-252005-02-10Srinivas KavuriHierarchical system and method for performing storage operations in a computer network
US20050033913A1 (en)*2003-04-032005-02-10Rajiv KottomtharayilMethod and system for controlling a robotic arm in a storage device
US20050039069A1 (en)*2003-04-032005-02-17Anand PrahladRemote disaster data recovery system and method
US20050039051A1 (en)*2003-04-032005-02-17Andrei ErofeevSystem and method for performing storage operations through a firewall
US20050174869A1 (en)*2003-11-132005-08-11Rajiv KottomtharayilSystem and method for data storage and tracking
US20050187992A1 (en)*2003-11-132005-08-25Anand PrahladSystem and method for performing a snapshot and for restoring data
US20050246376A1 (en)*2003-11-132005-11-03Jun LuSystem and method for stored data archive verification
US20050246510A1 (en)*2003-11-132005-11-03Retnamma Manoj VSystem and method for combining data streams in pipelined storage operations in a storage network
US20050268068A1 (en)*1997-10-302005-12-01Paul IgnatiusMethod and system for transferring data in a storage operation
US7035880B1 (en)*1999-07-142006-04-25Commvault Systems, Inc.Modular backup and retrieval system used in conjunction with a storage area network
US20060101400A1 (en)*2004-10-142006-05-11International Business Machines CorporationApparatus and methods for performing computer system maintenance and notification activities in an opportunistic manner
US20060155712A1 (en)*2003-11-132006-07-13Anand PrahladSystem and method for performing integrated storage operations
US7096330B1 (en)*2002-07-292006-08-22Veritas Operating CorporationSymmetrical data change tracking
US7103796B1 (en)2002-09-032006-09-05Veritas Operating CorporationParallel data change tracking for maintaining mirrored data consistency
US7107298B2 (en)2001-09-282006-09-12Commvault Systems, Inc.System and method for archiving objects in an information store
US20060224846A1 (en)*2004-11-052006-10-05Amarendran Arun PSystem and method to support single instance storage operations
US7130970B2 (en)2002-09-092006-10-31Commvault Systems, Inc.Dynamic storage device pooling in a computer system
US7209972B1 (en)1997-10-302007-04-24Commvault Systems, Inc.High speed data transfer mechanism
US20070162359A1 (en)*2005-12-192007-07-12Parag GokhaleSystem and method for containerized data storage and tracking
US20070166674A1 (en)*2005-12-192007-07-19Kochunni Jaidev OSystems and methods for generating configuration metrics in a storage network
US20070185915A1 (en)*2005-11-282007-08-09Anand PrahladSystems and methods for classifying and transferring information in a storage network
US20070185926A1 (en)*2005-11-282007-08-09Anand PrahladSystems and methods for classifying and transferring information in a storage network
US20070186068A1 (en)*2005-12-192007-08-09Agrawal Vijay HNetwork redirector systems and methods for performing data replication
US20070198797A1 (en)*2005-12-192007-08-23Srinivas KavuriSystems and methods for migrating components in a hierarchical storage network
US20070198421A1 (en)*2005-12-192007-08-23Muller Marcus SSystems and methods for dynamic digital asset resource management
US20070226535A1 (en)*2005-12-192007-09-27Parag GokhaleSystems and methods of unified reconstruction in storage systems
US7277941B2 (en)1998-03-112007-10-02Commvault Systems, Inc.System and method for providing encryption in a storage network by storing a secured encryption key with encrypted archive data in an archive storage device
US20080028009A1 (en)*2006-07-272008-01-31David NgoSystems and methods for continuous data replication
US20080037777A1 (en)*1998-03-112008-02-14Paul IgnatiusSystem and method for providing encryption in pipelined storage operations in a storage network
US20080059704A1 (en)*2005-05-022008-03-06Srinivas KavuriSystem and method for allocation of organizational resources
US7343453B2 (en)2004-04-302008-03-11Commvault Systems, Inc.Hierarchical systems and methods for providing a unified view of storage information
US20080077715A1 (en)*2006-09-222008-03-27Kochunni Jaidev OSystems and methods of media management, such as management of media to and from a media storage library, including removable media
US20080091655A1 (en)*2006-10-172008-04-17Gokhale Parag SMethod and system for offline indexing of content and classifying stored data
US7363447B1 (en)2001-08-072008-04-22Symantec Operating CorporationSystem and method for providing safe data movement using third party copy techniques
US7389311B1 (en)1999-07-152008-06-17Commvault Systems, Inc.Modular backup and retrieval system
US20080147997A1 (en)*2006-12-182008-06-19Duncan LittlefieldSystems and methods for facilitating storage operations using network attached storage devices
US20080155205A1 (en)*2006-12-222008-06-26Parag GokhaleSystems and methods of data storage management, such as dynamic data stream allocation
US20080154987A1 (en)*2006-12-222008-06-26Rajiv KottomtharayilManaging copies of data
US20080155526A1 (en)*2006-12-222008-06-26Parag GokhalePoint in time rollback and un-installation of software
US7395282B1 (en)1999-07-152008-07-01Commvault Systems, Inc.Hierarchical backup and retrieval system
US7401154B2 (en)1997-10-302008-07-15Commvault Systems, Inc.Pipelined high speed data transfer mechanism
US20080228785A1 (en)*2006-12-222008-09-18Srinivas KavuriSystems and methods of hierarchical storage management, such as global management of storage operations
US20080243420A1 (en)*2006-12-222008-10-02Parag GokhaleSystems and methods of media management, such as management of media to and from a media storage library
US20080243879A1 (en)*2006-12-222008-10-02Parag GokhaleSystem and method for storing redundant information
US20080243796A1 (en)*2006-12-222008-10-02Anand PrahladMethod and system for searching stored data
US20080243795A1 (en)*2006-10-172008-10-02Anand PrahladSystem and method for storage operation access security
US7447692B2 (en)2000-01-312008-11-04Commvault Systems, Inc.Logical view and access to data managed by a modular data and storage management system
US20080281865A1 (en)*2007-05-082008-11-13Bmc Software, Inc.Database Recovery Using Logs Applied to Consistent Copies
US20080288948A1 (en)*2006-12-222008-11-20Attarde Deepak RSystems and methods of data storage management, such as dynamic data stream allocation
US7457790B2 (en)2005-12-192008-11-25Commvault Systems, Inc.Extensible configuration engine system and method
US7475094B2 (en)2006-03-102009-01-06International Business Machines CorporationAutomatic management of dependencies between physical and logical elements in an application set
US20090012828A1 (en)*2007-03-092009-01-08Commvault Systems, Inc.Computer systems and methods for workflow automation
US7490207B2 (en)2004-11-082009-02-10Commvault Systems, Inc.System and method for performing auxillary storage operations
US20090063765A1 (en)*2007-08-302009-03-05Rajiv KottomtharayilParallel access virtual tape library and drives
US20090083339A1 (en)*2007-09-262009-03-26Reed Benjamin CEfficient and Correct Fuzzy Snapshots
US7546324B2 (en)2003-11-132009-06-09Commvault Systems, Inc.Systems and methods for performing storage operations using network attached storage
US20090164853A1 (en)*2006-12-222009-06-25Parag GokhaleSystems and methods for remote monitoring in a computer network
US20090193113A1 (en)*2008-01-302009-07-30Commvault Systems, Inc.Systems and methods for grid-based data scanning
US20090198660A1 (en)*2005-12-192009-08-06Rajiv KottomtharayilSystem and method for improved media identification in a storage device
US20090228894A1 (en)*2005-12-192009-09-10Commvault Systems, Inc.System and method for performing time-flexible calendric storage operations
US7596586B2 (en)2003-04-032009-09-29Commvault Systems, Inc.System and method for extended media retention
US7613748B2 (en)2003-11-132009-11-03Commvault Systems, Inc.Stored data reverification management system and method
US7620666B1 (en)2002-07-292009-11-17Symantec Operating CompanyMaintaining persistent data change maps for fast data synchronization and restoration
US20090320037A1 (en)*2008-06-192009-12-24Parag GokhaleData storage resource allocation by employing dynamic methods and blacklisting resource request pools
US20090319585A1 (en)*2008-06-242009-12-24Parag GokhaleApplication-aware and remote single instance data management
US20090320033A1 (en)*2008-06-192009-12-24Parag GokhaleData storage resource allocation by employing dynamic methods and blacklisting resource request pools
US20090319534A1 (en)*2008-06-242009-12-24Parag GokhaleApplication-aware and remote single instance data management
US20100005151A1 (en)*2008-07-022010-01-07Parag GokhaleDistributed indexing system for data storage
US20100005259A1 (en)*2008-07-032010-01-07Anand PrahladContinuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices
US20100002873A1 (en)*2005-08-252010-01-07Microsoft CorporationCipher For Disk Encryption
US20100031017A1 (en)*2006-12-292010-02-04Parag GokhaleSystem and method for encrypting secondary copies of data
US20100057870A1 (en)*2008-08-292010-03-04Ahn Jun HMethod and system for leveraging identified changes to a mail server
US20100070466A1 (en)*2008-09-152010-03-18Anand PrahladData transfer techniques within data storage devices, such as network attached storage performing data migration
US20100070726A1 (en)*2004-11-152010-03-18David NgoUsing a snapshot as a data source
US20100070725A1 (en)*2008-09-052010-03-18Anand PrahladSystems and methods for management of virtualization data
US20100082920A1 (en)*2008-01-302010-04-01Larson Susan LTracking Metadata Changes During Data Copy In A Storage System
US20100082541A1 (en)*2005-12-192010-04-01Commvault Systems, Inc.Systems and methods for performing replication copy storage operations
US20100094808A1 (en)*2005-12-192010-04-15Commvault Systems, Inc.Pathname translation in a data replication system
US20100100529A1 (en)*2005-12-192010-04-22Commvault Systems, Inc.Rolling cache configuration for a data replication system
US20100122053A1 (en)*2005-12-192010-05-13Commvault Systems, Inc.Systems and methods for performing data replication
US20100179941A1 (en)*2008-12-102010-07-15Commvault Systems, Inc.Systems and methods for performing discrete data replication
US7792789B2 (en)2006-10-172010-09-07Commvault Systems, Inc.Method and system for collaborative searching
US20100242096A1 (en)*2009-03-202010-09-23Prakash VaradharajanManaging connections in a data storage system
US20100250549A1 (en)*2009-03-302010-09-30Muller Marcus SStoring a variable number of instances of data objects
US20100332818A1 (en)*2009-06-302010-12-30Anand PrahladCloud storage and networking agents, including agents for utilizing multiple, different cloud storage sites
US20110004683A1 (en)*2006-12-152011-01-06Rajiv KottomtharayilSystems and Methods for Granular Resource Management in a Storage Network
US20110093471A1 (en)*2007-10-172011-04-21Brian BrockwayLegal compliance, electronic discovery and electronic document handling of online and offline copies of data
US20110161299A1 (en)*2009-12-312011-06-30Anand PrahladSystems and methods for performing data management operations using snapshots
US20110161327A1 (en)*2009-12-312011-06-30Pawar Rahul SAsynchronous methods of data classification using change journals and other data structures
US20110195821A1 (en)*2010-02-092011-08-11GoBe Healthy, LLCOmni-directional exercise device
US20110238621A1 (en)*2010-03-292011-09-29Commvault Systems, Inc.Systems and methods for selective data replication
US20110239013A1 (en)*2007-08-282011-09-29Muller Marcus SPower management of data processing resources, such as power adaptive management of data storage operations
US8121983B2 (en)2005-12-192012-02-21Commvault Systems, Inc.Systems and methods for monitoring application data in a data replication system
US8140786B2 (en)2006-12-042012-03-20Commvault Systems, Inc.Systems and methods for creating copies of data, such as archive copies
US8204859B2 (en)2008-12-102012-06-19Commvault Systems, Inc.Systems and methods for managing replicated database data
US8266406B2 (en)2004-04-302012-09-11Commvault Systems, Inc.System and method for allocation of organizational resources
US8296301B2 (en)2008-01-302012-10-23Commvault Systems, Inc.Systems and methods for probabilistic data classification
US8352422B2 (en)2010-03-302013-01-08Commvault Systems, Inc.Data restore systems and methods in a replication environment
US8364652B2 (en)2010-09-302013-01-29Commvault Systems, Inc.Content aligned block-based deduplication
US8412677B2 (en)2008-11-262013-04-02Commvault Systems, Inc.Systems and methods for byte-level or quasi byte-level single instancing
US8433682B2 (en)2009-12-312013-04-30Commvault Systems, Inc.Systems and methods for analyzing snapshots
US8484162B2 (en)2008-06-242013-07-09Commvault Systems, Inc.De-duplication systems and methods for application-specific data
US8489656B2 (en)2010-05-282013-07-16Commvault Systems, Inc.Systems and methods for performing data replication
US8504515B2 (en)2010-03-302013-08-06Commvault Systems, Inc.Stubbing systems and methods in a data replication environment
US8572340B2 (en)2010-09-302013-10-29Commvault Systems, Inc.Systems and methods for retaining and using data block signatures in data protection operations
US8572330B2 (en)2005-12-192013-10-29Commvault Systems, Inc.Systems and methods for granular resource management in a storage network
US8578120B2 (en)2009-05-222013-11-05Commvault Systems, Inc.Block-level single instancing
US8620870B2 (en)2010-09-302013-12-31Commvault Systems, Inc.Efficient data management improvements, such as docking limited-feature data management modules to a full-featured data management system
US8706867B2 (en)2011-03-312014-04-22Commvault Systems, Inc.Realtime streaming of multimedia content from secondary storage devices
US8719264B2 (en)2011-03-312014-05-06Commvault Systems, Inc.Creating secondary copies of data based on searches for content
US8719767B2 (en)2011-03-312014-05-06Commvault Systems, Inc.Utilizing snapshots to provide builds to developer computing devices
US8725688B2 (en)2008-09-052014-05-13Commvault Systems, Inc.Image level copy or restore, such as image level restore without knowledge of data object metadata
US8725698B2 (en)2010-03-302014-05-13Commvault Systems, Inc.Stub file prioritization in a data replication system
US8769048B2 (en)2008-06-182014-07-01Commvault Systems, Inc.Data protection scheduling, such as providing a flexible backup window in a data protection system
US8849762B2 (en)2011-03-312014-09-30Commvault Systems, Inc.Restoring computing environments, such as autorecovery of file systems at certain points in time
US8892523B2 (en)2012-06-082014-11-18Commvault Systems, Inc.Auto summarization of content
US8930306B1 (en)2009-07-082015-01-06Commvault Systems, Inc.Synchronized data deduplication
US8935492B2 (en)2010-09-302015-01-13Commvault Systems, Inc.Archiving data objects using secondary copies
US8950009B2 (en)2012-03-302015-02-03Commvault Systems, Inc.Information management of data associated with multiple cloud services
US8954446B2 (en)2010-12-142015-02-10Comm Vault Systems, Inc.Client-side repository in a networked deduplicated storage system
US9015181B2 (en)2008-09-262015-04-21Commvault Systems, Inc.Systems and methods for managing single instancing data
US9020900B2 (en)2010-12-142015-04-28Commvault Systems, Inc.Distributed deduplicated storage system
US9020890B2 (en)2012-03-302015-04-28Commvault Systems, Inc.Smart archiving and data previewing for mobile devices
US9021198B1 (en)2011-01-202015-04-28Commvault Systems, Inc.System and method for sharing SAN storage
US9063938B2 (en)2012-03-302015-06-23Commvault Systems, Inc.Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files
US9069799B2 (en)2012-12-272015-06-30Commvault Systems, Inc.Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system
US9092500B2 (en)2009-09-032015-07-28Commvault Systems, Inc.Utilizing snapshots for access to databases and other applications
US9116633B2 (en)2011-09-302015-08-25Commvault Systems, Inc.Information management of virtual machines having mapped storage devices
US9152685B2 (en)2005-12-192015-10-06Commvault Systems, Inc.Systems and methods for migrating components in a hierarchical storage network
US9178842B2 (en)2008-11-052015-11-03Commvault Systems, Inc.Systems and methods for monitoring messaging applications for compliance with a policy
US9218374B2 (en)2012-06-132015-12-22Commvault Systems, Inc.Collaborative restore in a networked storage system
US9244779B2 (en)2010-09-302016-01-26Commvault Systems, Inc.Data recovery operations, such as recovery from modified network data management protocol data
US9262435B2 (en)2013-01-112016-02-16Commvault Systems, Inc.Location-based data synchronization management
US9262496B2 (en)2012-03-302016-02-16Commvault Systems, Inc.Unified access to personal data
US9298715B2 (en)2012-03-072016-03-29Commvault Systems, Inc.Data storage system utilizing proxy device for storage operations
US9342537B2 (en)2012-04-232016-05-17Commvault Systems, Inc.Integrated snapshot interface for a data storage system
US9367702B2 (en)2013-03-122016-06-14Commvault Systems, Inc.Automatic file encryption
US9372827B2 (en)2011-09-302016-06-21Commvault Systems, Inc.Migration of an existing computing system to new hardware
US9378035B2 (en)2012-12-282016-06-28Commvault Systems, Inc.Systems and methods for repurposing virtual machines
US9405928B2 (en)2014-09-172016-08-02Commvault Systems, Inc.Deriving encryption rules based on file content
US9417968B2 (en)2014-09-222016-08-16Commvault Systems, Inc.Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US9436555B2 (en)2014-09-222016-09-06Commvault Systems, Inc.Efficient live-mount of a backed up virtual machine in a storage management system
US9444811B2 (en)2014-10-212016-09-13Commvault Systems, Inc.Using an enhanced data agent to restore backed up data across autonomous storage management systems
US9448731B2 (en)2014-11-142016-09-20Commvault Systems, Inc.Unified snapshot storage management
US9461881B2 (en)2011-09-302016-10-04Commvault Systems, Inc.Migration of existing computing systems to cloud computing sites or virtual machines
US9459968B2 (en)2013-03-112016-10-04Commvault Systems, Inc.Single index to query multiple backup formats
US9471578B2 (en)2012-03-072016-10-18Commvault Systems, Inc.Data storage system utilizing proxy device for storage operations
US9489244B2 (en)2013-01-142016-11-08Commvault Systems, Inc.Seamless virtual machine recall in a data storage system
US9495251B2 (en)2014-01-242016-11-15Commvault Systems, Inc.Snapshot readiness checking and reporting
US9495404B2 (en)2013-01-112016-11-15Commvault Systems, Inc.Systems and methods to process block-level backup for selective file restoration for virtual machines
US9529871B2 (en)2012-03-302016-12-27Commvault Systems, Inc.Information management of mobile device data
US9535776B2 (en)2014-02-272017-01-03Commvault Systems, Inc.Dataflow alerts for an information management system
US9563514B2 (en)2015-06-192017-02-07Commvault Systems, Inc.Assignment of proxies for virtual-machine secondary copy operations including streaming backup jobs
US9575673B2 (en)2014-10-292017-02-21Commvault Systems, Inc.Accessing a file system using tiered deduplication
US9633022B2 (en)2012-12-282017-04-25Commvault Systems, Inc.Backup and restoration for a deduplicated file system
US9633216B2 (en)2012-12-272017-04-25Commvault Systems, Inc.Application of information management policies based on operation with a geographic entity
US9633056B2 (en)2014-03-172017-04-25Commvault Systems, Inc.Maintaining a deduplication database
US9632874B2 (en)2014-01-242017-04-25Commvault Systems, Inc.Database application backup in single snapshot for multiple applications
US9633033B2 (en)2013-01-112017-04-25Commvault Systems, Inc.High availability distributed deduplicated storage system
US9633025B2 (en)2012-12-212017-04-25Commvault Systems, Inc.Data storage system for analysis of data across heterogeneous information management systems
US9639297B2 (en)2012-03-302017-05-02Commvault Systems, IncShared network-available storage that permits concurrent data access
US9639426B2 (en)2014-01-242017-05-02Commvault Systems, Inc.Single snapshot for multiple applications
US9648100B2 (en)2014-03-052017-05-09Commvault Systems, Inc.Cross-system storage management for transferring data across autonomous information management systems
US9648105B2 (en)2014-11-142017-05-09Commvault Systems, Inc.Unified snapshot storage management, using an enhanced storage manager and enhanced media agents
US9684535B2 (en)2012-12-212017-06-20Commvault Systems, Inc.Archiving virtual machines in a data storage system
US9703584B2 (en)2013-01-082017-07-11Commvault Systems, Inc.Virtual server agent load balancing
US9710465B2 (en)2014-09-222017-07-18Commvault Systems, Inc.Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US9740702B2 (en)2012-12-212017-08-22Commvault Systems, Inc.Systems and methods to identify unprotected virtual machines
US9740574B2 (en)2014-05-092017-08-22Commvault Systems, Inc.Load balancing across multiple data paths
US9753844B2 (en)2012-12-272017-09-05Micron Technology, Inc.Automatic identification of storage requirements, such as for use in selling data storage management solutions
US9753812B2 (en)2014-01-242017-09-05Commvault Systems, Inc.Generating mapping information for single snapshot for multiple applications
US9760446B2 (en)2014-06-112017-09-12Micron Technology, Inc.Conveying value of implementing an integrated data management and protection system
US9766825B2 (en)2015-07-222017-09-19Commvault Systems, Inc.Browse and restore for block-level backups
US9774672B2 (en)2014-09-032017-09-26Commvault Systems, Inc.Consolidated processing of storage-array commands by a snapshot-control media agent
US9823978B2 (en)2014-04-162017-11-21Commvault Systems, Inc.User-level quota management of data objects stored in information management systems
US9823977B2 (en)2014-11-202017-11-21Commvault Systems, Inc.Virtual machine change block tracking
US9848045B2 (en)2014-05-272017-12-19Commvault Systems, Inc.Offline messaging between a repository storage operation cell and remote storage operation cells via an intermediary media agent
US9886346B2 (en)2013-01-112018-02-06Commvault Systems, Inc.Single snapshot for multiple agents
US9898213B2 (en)2015-01-232018-02-20Commvault Systems, Inc.Scalable auxiliary copy processing using media agent resources
US9904481B2 (en)2015-01-232018-02-27Commvault Systems, Inc.Scalable auxiliary copy processing in a storage management system using media agent resources
US9928144B2 (en)2015-03-302018-03-27Commvault Systems, Inc.Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage
US9939981B2 (en)2013-09-122018-04-10Commvault Systems, Inc.File manager integration with virtualization in an information management system with an enhanced storage manager, including user control and storage management of virtual machines
US10042716B2 (en)2014-09-032018-08-07Commvault Systems, Inc.Consolidated processing of storage-array commands using a forwarder media agent in conjunction with a snapshot-control media agent
US10061663B2 (en)2015-12-302018-08-28Commvault Systems, Inc.Rebuilding deduplication data in a distributed deduplication data storage system
US10084873B2 (en)2015-06-192018-09-25Commvault Systems, Inc.Assignment of data agent proxies for executing virtual-machine secondary copy operations including streaming backup jobs
US10089337B2 (en)2015-05-202018-10-02Commvault Systems, Inc.Predicting scale of data migration between production and archive storage systems, such as for enterprise customers having large and/or numerous files
US10101913B2 (en)2015-09-022018-10-16Commvault Systems, Inc.Migrating data to disk without interrupting running backup operations
US10152251B2 (en)2016-10-252018-12-11Commvault Systems, Inc.Targeted backup of virtual machine
US10157184B2 (en)2012-03-302018-12-18Commvault Systems, Inc.Data previewing before recalling large data files
US10162528B2 (en)2016-10-252018-12-25Commvault Systems, Inc.Targeted snapshot based on virtual machine location
US10176036B2 (en)2015-10-292019-01-08Commvault Systems, Inc.Monitoring, diagnosing, and repairing a management database in a data storage management system
US10275320B2 (en)2015-06-262019-04-30Commvault Systems, Inc.Incrementally accumulating in-process performance data and hierarchical reporting thereof for a data stream in a secondary copy operation
US10311150B2 (en)2015-04-102019-06-04Commvault Systems, Inc.Using a Unix-based file system to manage and serve clones to windows-based computing clients
US10313243B2 (en)2015-02-242019-06-04Commvault Systems, Inc.Intelligent local management of data stream throttling in secondary-copy operations
US10324897B2 (en)2014-01-272019-06-18Commvault Systems, Inc.Techniques for serving archived electronic mail
US10339106B2 (en)2015-04-092019-07-02Commvault Systems, Inc.Highly reusable deduplication database after disaster recovery
US10346259B2 (en)2012-12-282019-07-09Commvault Systems, Inc.Data recovery using a cloud-based remote data recovery center
US10380072B2 (en)2014-03-172019-08-13Commvault Systems, Inc.Managing deletions from a deduplication database
US10379988B2 (en)2012-12-212019-08-13Commvault Systems, Inc.Systems and methods for performance monitoring
US10389810B2 (en)2016-11-022019-08-20Commvault Systems, Inc.Multi-threaded scanning of distributed file systems
US10387073B2 (en)2017-03-292019-08-20Commvault Systems, Inc.External dynamic virtual machine synchronization
US10404799B2 (en)2014-11-192019-09-03Commvault Systems, Inc.Migration to cloud storage from backup
US10417102B2 (en)2016-09-302019-09-17Commvault Systems, Inc.Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, including virtual machine distribution logic
US10459666B2 (en)2017-03-032019-10-29Commvault Systems, Inc.Using storage managers in respective data storage management systems for license distribution, compliance, and updates
US10474542B2 (en)2017-03-242019-11-12Commvault Systems, Inc.Time-based virtual machine reversion
US10481825B2 (en)2015-05-262019-11-19Commvault Systems, Inc.Replication using deduplicated secondary copy data
US10503753B2 (en)2016-03-102019-12-10Commvault Systems, Inc.Snapshot replication operations based on incremental block change tracking
US10540516B2 (en)2016-10-132020-01-21Commvault Systems, Inc.Data protection within an unsecured storage environment
US10552294B2 (en)2017-03-312020-02-04Commvault Systems, Inc.Management of internet of things devices
US10572445B2 (en)2008-09-122020-02-25Commvault Systems, Inc.Transferring or migrating portions of data objects, such as block-level data migration or chunk-based data migration
US10642886B2 (en)2018-02-142020-05-05Commvault Systems, Inc.Targeted search of backup data using facial recognition
US10650057B2 (en)2014-07-162020-05-12Commvault Systems, Inc.Volume or virtual machine level backup and generating placeholders for virtual machine files
US10678758B2 (en)2016-11-212020-06-09Commvault Systems, Inc.Cross-platform virtual machine data and memory backup and replication
US10732885B2 (en)2018-02-142020-08-04Commvault Systems, Inc.Block-level live browsing and private writable snapshots using an ISCSI server
US10742735B2 (en)2017-12-122020-08-11Commvault Systems, Inc.Enhanced network attached storage (NAS) services interfacing to cloud storage
US10768971B2 (en)2019-01-302020-09-08Commvault Systems, Inc.Cross-hypervisor live mount of backed up virtual machine data
US10776209B2 (en)2014-11-102020-09-15Commvault Systems, Inc.Cross-platform virtual machine backup and replication
US10776329B2 (en)2017-03-282020-09-15Commvault Systems, Inc.Migration of a database management system to cloud storage
US10789387B2 (en)2018-03-132020-09-29Commvault Systems, Inc.Graphical representation of an information management system
US10795927B2 (en)2018-02-052020-10-06Commvault Systems, Inc.On-demand metadata extraction of clinical image data
US10831591B2 (en)2018-01-112020-11-10Commvault Systems, Inc.Remedial action based on maintaining process awareness in data storage management
US10838821B2 (en)2017-02-082020-11-17Commvault Systems, Inc.Migrating content and metadata from a backup system
US10853195B2 (en)2017-03-312020-12-01Commvault Systems, Inc.Granular restoration of virtual machine application data
US10877928B2 (en)2018-03-072020-12-29Commvault Systems, Inc.Using utilities injected into cloud-based virtual machines for speeding up virtual machine backup operations
US10891198B2 (en)2018-07-302021-01-12Commvault Systems, Inc.Storing data to cloud libraries in cloud native formats
US10891069B2 (en)2017-03-272021-01-12Commvault Systems, Inc.Creating local copies of data stored in online data repositories
US10922189B2 (en)2016-11-022021-02-16Commvault Systems, Inc.Historical network data-based scanning thread generation
US10949382B2 (en)2014-01-152021-03-16Commvault Systems, Inc.User-centric interfaces for information management systems
US10949308B2 (en)2017-03-152021-03-16Commvault Systems, Inc.Application aware backup of virtual machines
US10956299B2 (en)2015-02-272021-03-23Commvault Systems, Inc.Diagnosing errors in data storage and archiving in a cloud or networking environment
US10984041B2 (en)2017-05-112021-04-20Commvault Systems, Inc.Natural language processing integrated with database and data storage management
US10996974B2 (en)2019-01-302021-05-04Commvault Systems, Inc.Cross-hypervisor live mount of backed up virtual machine data, including management of cache storage for virtual machine data
US11010258B2 (en)2018-11-272021-05-18Commvault Systems, Inc.Generating backup copies through interoperability between components of a data storage management system and appliances for data storage and deduplication
US11010261B2 (en)2017-03-312021-05-18Commvault Systems, Inc.Dynamically allocating streams during restoration of data
US11032350B2 (en)2017-03-152021-06-08Commvault Systems, Inc.Remote commands framework to control clients
US11042318B2 (en)2019-07-292021-06-22Commvault Systems, Inc.Block-level data replication
US11074138B2 (en)2017-03-292021-07-27Commvault Systems, Inc.Multi-streaming backup operations for mailboxes
US11074140B2 (en)2017-03-292021-07-27Commvault Systems, Inc.Live browsing of granular mailbox data
US11108858B2 (en)2017-03-282021-08-31Commvault Systems, Inc.Archiving mail servers via a simple mail transfer protocol (SMTP) server
US11159469B2 (en)2018-09-122021-10-26Commvault Systems, Inc.Using machine learning to modify presentation of mailbox objects
US11221939B2 (en)2017-03-312022-01-11Commvault Systems, Inc.Managing data from internet of things devices in a vehicle
US11249858B2 (en)2014-08-062022-02-15Commvault Systems, Inc.Point-in-time backups of a production application made accessible over fibre channel and/or ISCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host
US11269734B2 (en)2019-06-172022-03-08Commvault Systems, Inc.Data storage management system for multi-cloud protection, recovery, and migration of databases-as-a-service and/or serverless database management systems
US11294768B2 (en)2017-06-142022-04-05Commvault Systems, Inc.Live browsing of backed up data residing on cloned disks
US11294786B2 (en)2017-03-312022-04-05Commvault Systems, Inc.Management of internet of things devices
US11310137B2 (en)2017-02-052022-04-19Veritas Technologies LlcSystem and method to propagate information across a connected set of entities irrespective of the specific entity type
US11308034B2 (en)2019-06-272022-04-19Commvault Systems, Inc.Continuously run log backup with minimal configuration and resource usage from the source machine
US11314687B2 (en)2020-09-242022-04-26Commvault Systems, Inc.Container data mover for migrating data between distributed data storage systems integrated with application orchestrators
US11321195B2 (en)2017-02-272022-05-03Commvault Systems, Inc.Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount
US11321188B2 (en)2020-03-022022-05-03Commvault Systems, Inc.Platform-agnostic containerized application data protection
US11321189B2 (en)2014-04-022022-05-03Commvault Systems, Inc.Information management by a media agent in the absence of communications with a storage manager
US11366723B2 (en)2019-04-302022-06-21Commvault Systems, Inc.Data storage management system for holistic protection and migration of serverless applications across multi-cloud computing environments
US11416341B2 (en)2014-08-062022-08-16Commvault Systems, Inc.Systems and methods to reduce application downtime during a restore operation using a pseudo-storage device
US11422900B2 (en)2020-03-022022-08-23Commvault Systems, Inc.Platform-agnostic containerized application data protection
US11436038B2 (en)2016-03-092022-09-06Commvault Systems, Inc.Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block- level pseudo-mount)
US11442820B2 (en)2005-12-192022-09-13Commvault Systems, Inc.Systems and methods of unified reconstruction in storage systems
US11442896B2 (en)2019-12-042022-09-13Commvault Systems, Inc.Systems and methods for optimizing restoration of deduplicated data stored in cloud-based storage resources
US11442768B2 (en)2020-03-122022-09-13Commvault Systems, Inc.Cross-hypervisor live recovery of virtual machines
US11449253B2 (en)2018-12-142022-09-20Commvault Systems, Inc.Disk usage growth prediction system
US11449394B2 (en)2010-06-042022-09-20Commvault Systems, Inc.Failover systems and methods for performing backup operations, including heterogeneous indexing and load balancing of backup and indexing resources
US11463264B2 (en)2019-05-082022-10-04Commvault Systems, Inc.Use of data block signatures for monitoring in an information management system
US11467753B2 (en)2020-02-142022-10-11Commvault Systems, Inc.On-demand restore of virtual machine data
US11494417B2 (en)2020-08-072022-11-08Commvault Systems, Inc.Automated email classification in an information management system
US11500669B2 (en)2020-05-152022-11-15Commvault Systems, Inc.Live recovery of virtual machines in a public cloud computing environment
US11531604B2 (en)2020-02-282022-12-20Veritas Technologies LlcMethods and systems for data resynchronization in a replication environment
US11550680B2 (en)2018-12-062023-01-10Commvault Systems, Inc.Assigning backup resources in a data storage management system based on failover of partnered data storage resources
US11561866B2 (en)2019-07-102023-01-24Commvault Systems, Inc.Preparing containerized applications for backup using a backup services container and a backup services container-orchestration pod
US11573866B2 (en)2018-12-102023-02-07Commvault Systems, Inc.Evaluation and reporting of recovery readiness in a data storage management system
US11593217B2 (en)2008-09-262023-02-28Commvault Systems, Inc.Systems and methods for managing single instancing data
US11593223B1 (en)2021-09-022023-02-28Commvault Systems, Inc.Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants
US11604706B2 (en)2021-02-022023-03-14Commvault Systems, Inc.Back up and restore related data on different cloud storage tiers
US11656951B2 (en)2020-10-282023-05-23Commvault Systems, Inc.Data loss vulnerability detection
US11663099B2 (en)2020-03-262023-05-30Commvault Systems, Inc.Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations
US11687424B2 (en)2020-05-282023-06-27Commvault Systems, Inc.Automated media agent state management
US11698727B2 (en)2018-12-142023-07-11Commvault Systems, Inc.Performing secondary copy operations based on deduplication performance
US11748319B2 (en)2017-02-052023-09-05Veritas Technologies LlcMethod and system for executing workload orchestration across data centers
US11809285B2 (en)2022-02-092023-11-07Commvault Systems, Inc.Protecting a management database of a data storage management system to meet a recovery point objective (RPO)
US11829251B2 (en)2019-04-102023-11-28Commvault Systems, Inc.Restore using deduplicated secondary copy data
US11847139B1 (en)2020-02-282023-12-19Veritas Technologies LlcMethods and systems for data resynchronization in a replication environment
US11853575B1 (en)2019-06-082023-12-26Veritas Technologies LlcMethod and system for data consistency across failure and recovery of infrastructure
US11928030B2 (en)2020-03-312024-03-12Veritas Technologies LlcOptimize backup from universal share
US11971784B2 (en)2018-03-122024-04-30Commvault Systems, Inc.Recovery Point Objective (RPO) driven backup scheduling in a data storage management system
US12019665B2 (en)2018-02-142024-06-25Commvault Systems, Inc.Targeted search of backup data using calendar event data
US12032855B2 (en)2021-08-062024-07-09Commvault Systems, Inc.Using an application orchestrator computing environment for automatically scaled deployment of data protection resources needed for data in a production cluster distinct from the application orchestrator or in another application orchestrator computing environment
US12056018B2 (en)2022-06-172024-08-06Commvault Systems, Inc.Systems and methods for enforcing a recovery point objective (RPO) for a production database without generating secondary copies of the production database
US12130708B2 (en)2020-07-102024-10-29Commvault Systems, Inc.Cloud-based air-gapped data storage management system
US12135618B2 (en)2022-07-112024-11-05Commvault Systems, Inc.Protecting configuration data in a clustered container system
US12360942B2 (en)2023-01-192025-07-15Commvault Systems, Inc.Selection of a simulated archiving plan for a desired dataset
US12373308B2 (en)2016-03-092025-07-29Commvault Systems, Inc.Restoring virtual machine data to cloud using a virtual server cloud file system
US12393485B2 (en)2022-01-282025-08-19Pure Storage, Inc.Recover corrupted data through speculative bitflip and cross-validation

Families Citing this family (131)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5544347A (en)1990-09-241996-08-06Emc CorporationData storage system controlled remote data mirroring with respectively maintained data indices
US5593175A (en)*1991-12-171997-01-14Railway Technical Research InstituteLeg apparatus for the magnetically levitated vehicle
US5448718A (en)*1992-04-201995-09-05International Business Machines CorporationMethod and system for time zero backup session security
JPH0827754B2 (en)*1992-05-211996-03-21インターナショナル・ビジネス・マシーンズ・コーポレイション File management method and file management system in computer system
US5497483A (en)*1992-09-231996-03-05International Business Machines CorporationMethod and system for track transfer control during concurrent copy operations in a data processing storage subsystem
US5375232A (en)*1992-09-231994-12-20International Business Machines CorporationMethod and system for asynchronous pre-staging of backup copies in a data processing storage subsystem
GB2273180A (en)*1992-12-021994-06-08IbmDatabase backup and recovery.
US5715424A (en)*1992-12-101998-02-03International Business Machines CorporationApparatus and method for writing data onto rewritable optical media
ATE153149T1 (en)*1993-01-211997-05-15Apple Computer DEVICE AND METHOD FOR DATA BACKUP OF STORAGE UNITS IN A COMPUTER NETWORK
DE69403951T2 (en)*1993-01-211998-01-15Apple Computer METHOD AND DEVICE FOR TRANSMITTING AND STORING DATA IN A HIGHLY PARALLEL COMPUTER NETWORK ENVIRONMENT
US5943495A (en)*1993-10-201999-08-24Mci Communication Corp.Copy utility method and apparatus for non-stop database applications
US5617566A (en)*1993-12-101997-04-01Cheyenne Advanced Technology Ltd.File portion logging and arching by means of an auxilary database
ES2131298T3 (en)*1993-12-101999-07-16Cheyenne Advanced Tech Ltd INCREASE BACKUP COPY SYSTEM.
US5802301A (en)*1994-05-111998-09-01International Business Machines CorporationSystem for load balancing by replicating portion of file while being read by first stream onto second device and reading portion with stream capable of accessing
FR2720529B1 (en)*1994-05-311996-08-14Aton Systemes Sa Method for saving the image of data from a storage unit and transferring it to a backup unit.
US5638509A (en)*1994-06-101997-06-10Exabyte CorporationData storage and protection system
US5537533A (en)*1994-08-111996-07-16Miralink CorporationSystem and method for remote mirroring of digital data from a primary network server to a remote network server
JPH0869404A (en)*1994-08-291996-03-12Fujitsu Ltd Data backup method and data processing apparatus using the same
US5634052A (en)*1994-10-241997-05-27International Business Machines CorporationSystem for reducing storage requirements and transmission loads in a backup subsystem in client-server environment by transmitting only delta files from client to server
US5574906A (en)*1994-10-241996-11-12International Business Machines CorporationSystem and method for reducing storage requirement in backup subsystems utilizing segmented compression and differencing
US5604862A (en)*1995-03-141997-02-18Network Integrity, Inc.Continuously-snapshotted protection of computer files
GB9506501D0 (en)*1995-03-301995-05-17Int Computers LtdIncremental disk backup
US5682513A (en)*1995-03-311997-10-28International Business Machines CorporationCache queue entry linking for DASD record updates
US5758067A (en)*1995-04-211998-05-26Hewlett-Packard Co.Automated tape backup system and method
GB2301205A (en)*1995-05-241996-11-27IbmData set backup in a shared environment
WO1997000476A1 (en)*1995-06-161997-01-03Lucent TechnologiesPersistent state checkpoint and restoration systems
US5720029A (en)*1995-07-251998-02-17International Business Machines CorporationAsynchronously shadowing record updates in a remote copy session using track arrays
US6061769A (en)*1995-09-272000-05-09International Business Machines CorporationData set backup in a shared environment
JP3856855B2 (en)*1995-10-062006-12-13三菱電機株式会社 Differential backup method
AU4306496A (en)*1995-11-301997-06-19Aton Systemes S.A.Storage unit data saving method
US5754782A (en)*1995-12-041998-05-19International Business Machines CorporationSystem and method for backing up and restoring groupware documents
US6405294B1 (en)*1995-12-292002-06-11Mci Communications CorporationData center migration method and system using data mirroring
US5765173A (en)*1996-01-111998-06-09Connected CorporationHigh performance backup via selective file saving which can perform incremental backups and exclude files and uses a changed block signature list
US5901327A (en)*1996-05-281999-05-04Emc CorporationBundling of write data from channel commands in a command chain for transmission over a data link between data storage systems for remote data mirroring
US6052797A (en)*1996-05-282000-04-18Emc CorporationRemotely mirrored data storage system with a count indicative of data consistency
US6092066A (en)*1996-05-312000-07-18Emc CorporationMethod and apparatus for independent operation of a remote data facility
US6101497A (en)*1996-05-312000-08-08Emc CorporationMethod and apparatus for independent and simultaneous access to a common data set
US5832222A (en)*1996-06-191998-11-03Ncr CorporationApparatus for providing a single image of an I/O subsystem in a geographically dispersed computer system
US6038665A (en)*1996-12-032000-03-14Fairbanks Systems GroupSystem and method for backing up computer files over a wide area computer network
US5794254A (en)*1996-12-031998-08-11Fairbanks Systems GroupIncremental computer file backup using a two-step comparison of first two characters in the block and a signature with pre-stored character and signature sets
US6101507A (en)*1997-02-112000-08-08Connected CorporationFile comparison for data backup and file synchronization
US6081875A (en)*1997-05-192000-06-27Emc CorporationApparatus and method for backup of a disk storage system
JP3568181B2 (en)1997-06-232004-09-22株式会社東芝 Neural network analyzer, storage medium
US6578120B1 (en)*1997-06-242003-06-10International Business Machines CorporationSynchronization and resynchronization of loosely-coupled copy operations between a primary and a remote secondary DASD volume under concurrent updating
US6101585A (en)*1997-11-042000-08-08Adaptec, Inc.Mechanism for incremental backup of on-line files
US6393537B1 (en)1998-01-062002-05-21International Business Machines CorporationHost storage management control of outboard data movement
US6078932A (en)*1998-01-132000-06-20International Business Machines CorporationPoint-in-time backup utilizing multiple copy technologies
US6397229B1 (en)1998-02-022002-05-28International Business Machines CorporationStorage-controller-managed outboard incremental backup/restore of data
US7103797B1 (en)*1998-03-302006-09-05Emc CorporationResource allocation throttling in remote data mirroring system
US6182198B1 (en)*1998-06-052001-01-30International Business Machines CorporationMethod and apparatus for providing a disc drive snapshot backup while allowing normal drive read, write, and buffering operations
US6366986B1 (en)1998-06-302002-04-02Emc CorporationMethod and apparatus for differential backup in a computer storage system
US6269381B1 (en)*1998-06-302001-07-31Emc CorporationMethod and apparatus for backing up data before updating the data and for restoring from the backups
DE69938378T2 (en)*1998-08-202009-04-30Hitachi, Ltd. Copy data to storage systems
US6301643B1 (en)*1998-09-032001-10-09International Business Machines CorporationMulti-environment data consistency
JP2000284987A (en)*1999-03-312000-10-13Fujitsu Ltd Computer, computer network system and recording medium
US6415300B1 (en)1999-07-062002-07-02Syncsort IncorporatedMethod of performing a high-performance backup which gains efficiency by reading input file blocks sequentially
US6408314B1 (en)1999-07-062002-06-18Synscort IncorporatedMethod of performing a high-performance sort which gains efficiency by reading input file blocks sequentially
US6539462B1 (en)1999-07-122003-03-25Hitachi Data Systems CorporationRemote data copy using a prospective suspend command
WO2001027768A1 (en)*1999-10-122001-04-19Cms Peripherals, Inc.Automatic backup system
US6510491B1 (en)1999-12-162003-01-21Adaptec, Inc.System and method for accomplishing data storage migration between raid levels
US6341341B1 (en)1999-12-162002-01-22Adaptec, Inc.System and method for disk control with snapshot feature including read-write snapshot half
US7509420B2 (en)2000-02-182009-03-24Emc CorporationSystem and method for intelligent, globally distributed network storage
US7062648B2 (en)*2000-02-182006-06-13Avamar Technologies, Inc.System and method for redundant array network storage
US7194504B2 (en)*2000-02-182007-03-20Avamar Technologies, Inc.System and method for representing and maintaining redundant data sets utilizing DNA transmission and transcription techniques
US6704730B2 (en)2000-02-182004-03-09Avamar Technologies, Inc.Hash file system and method for use in a commonality factoring system
US6826711B2 (en)2000-02-182004-11-30Avamar Technologies, Inc.System and method for data protection with multidimensional parity
IL151091A0 (en)*2000-03-012003-04-10Computer Ass Think IncMethod and system for updating an archive of a computer file
US8249975B1 (en)2000-04-102012-08-21Stikine Technology, LlcAutomated first look at market events
JP3868708B2 (en)*2000-04-192007-01-17株式会社日立製作所 Snapshot management method and computer system
US6615225B1 (en)2000-04-272003-09-02International Business Machines CorporationSystem and method for relating files in a distributed data storage environment
US6886019B1 (en)2000-05-152005-04-26International Business Machines CorporationOptimized selection and accessing of stored files to avoid mount and position thrashing
US6665815B1 (en)2000-06-222003-12-16Hewlett-Packard Development Company, L.P.Physical incremental backup using snapshots
US6977927B1 (en)2000-09-182005-12-20Hewlett-Packard Development Company, L.P.Method and system of allocating storage resources in a storage area network
US7386610B1 (en)2000-09-182008-06-10Hewlett-Packard Development Company, L.P.Internet protocol data mirroring
US6804819B1 (en)2000-09-182004-10-12Hewlett-Packard Development Company, L.P.Method, system, and computer program product for a data propagation platform and applications of same
US6618794B1 (en)*2000-10-312003-09-09Hewlett-Packard Development Company, L.P.System for generating a point-in-time copy of data in a data storage system
US6810398B2 (en)*2000-11-062004-10-26Avamar Technologies, Inc.System and method for unorchestrated determination of data sequences using sticky byte factoring to determine breakpoints in digital sequences
US20020078182A1 (en)*2000-12-152002-06-20International Business Machines CorporationFailover service method and system
US6941490B2 (en)*2000-12-212005-09-06Emc CorporationDual channel restoration of data between primary and backup servers
US6871271B2 (en)2000-12-212005-03-22Emc CorporationIncrementally restoring a mass storage device to a prior state
FR2820849B1 (en)*2001-02-152003-05-16Cit Alcatel COMPUTER DATA STORAGE METHOD AND CORRESPONDING STORAGE DEVICE
US6606690B2 (en)2001-02-202003-08-12Hewlett-Packard Development Company, L.P.System and method for accessing a storage area network as network attached storage
JP3714184B2 (en)2001-03-292005-11-09富士通株式会社 Copying method between data areas of storage device and storage system
TW505848B (en)*2001-06-012002-10-11Far Stone Tech IncBackup/recovery system and method regarding the same
US7296125B2 (en)*2001-11-292007-11-13Emc CorporationPreserving a snapshot of selected data of a mass storage system
US7778958B2 (en)2002-04-112010-08-17Quantum CorporationRecovery of data on a primary data volume
US6785789B1 (en)2002-05-102004-08-31Veritas Operating CorporationMethod and apparatus for creating a virtual data copy
JP4166056B2 (en)*2002-08-162008-10-15富士通株式会社 Database operation history management device, database operation history management method, and database operation history management program
US6938135B1 (en)2002-10-042005-08-30Veritas Operating CorporationIncremental backup of a data volume
GB0227825D0 (en)*2002-11-292003-01-08IbmHigh-performance lock management for flash copy in n-way shared storage systems
US6883074B2 (en)*2002-12-132005-04-19Sun Microsystems, Inc.System and method for efficient write operations for repeated snapshots by copying-on-write to most recent snapshot
US6880053B2 (en)*2002-12-192005-04-12Veritas Operating CorporationInstant refresh of a data volume copy
US6907507B1 (en)2002-12-192005-06-14Veritas Operating CorporationTracking in-progress writes through use of multi-column bitmaps
US6910111B1 (en)2002-12-202005-06-21Veritas Operating CorporationVolume restoration using an accumulator map
US6996687B1 (en)2002-12-202006-02-07Veritas Operating CorporationMethod of optimizing the space and improving the write performance of volumes with multiple virtual copies
US6978354B1 (en)2002-12-202005-12-20Veritas Operating CorporationMethod for creating a virtual data copy of a volume being restored
US7240172B2 (en)2003-02-072007-07-03Sun Microsystems, Inc.Snapshot by deferred propagation
JP3974538B2 (en)2003-02-202007-09-12株式会社日立製作所 Information processing system
JP4165747B2 (en)*2003-03-202008-10-15株式会社日立製作所 Storage system, control device, and control device program
US7069402B2 (en)*2003-06-022006-06-27International Business Machines CorporationHost-independent incremental backup method, apparatus, and system
US7398422B2 (en)*2003-06-262008-07-08Hitachi, Ltd.Method and apparatus for data recovery system using storage based journaling
US7111136B2 (en)*2003-06-262006-09-19Hitachi, Ltd.Method and apparatus for backup and recovery system using storage based journaling
US20050015416A1 (en)2003-07-162005-01-20Hitachi, Ltd.Method and apparatus for data recovery using storage based journaling
US20050022213A1 (en)*2003-07-252005-01-27Hitachi, Ltd.Method and apparatus for synchronizing applications for data recovery using storage based journaling
JP4124348B2 (en)2003-06-272008-07-23株式会社日立製作所 Storage system
US7103737B1 (en)2003-07-012006-09-05Veritas Operating CorporationFlexible hierarchy of relationships and operations in data volumes
US7664793B1 (en)2003-07-012010-02-16Symantec Operating CorporationTransforming unrelated data volumes into related data volumes
JP4551096B2 (en)*2004-02-032010-09-22株式会社日立製作所 Storage subsystem
US7213103B2 (en)2004-04-222007-05-01Apple Inc.Accessing data storage systems without waiting for read errors
US7613889B2 (en)2004-06-102009-11-03International Business Machines CorporationSystem, method, and program for determining if write data overlaps source data within a data migration scheme
US8041675B1 (en)*2004-08-022011-10-18Symantec Operating CorporationMethod for performing incremental backup of database files
JP2006164162A (en)*2004-12-102006-06-22Fujitsu Ltd Copy control apparatus and method
US7814260B2 (en)*2005-03-092010-10-12Bakbone Software, Inc.Tape image on non-tape storage device
JP4744171B2 (en)*2005-03-182011-08-10株式会社日立製作所 Computer system and storage control method
US8010758B1 (en)*2005-05-202011-08-30Symantec Operating CorporationSystem and method for performing secondary site synchronization based on a single change map
US7523146B2 (en)2005-06-212009-04-21Apple Inc.Apparatus and method for peer-to-peer N-way synchronization in a decentralized environment
US8495015B2 (en)2005-06-212013-07-23Apple Inc.Peer-to-peer syncing in a decentralized environment
US7797670B2 (en)2006-04-142010-09-14Apple Inc.Mirrored file system
KR101381551B1 (en)2006-05-052014-04-11하이버 인크Group based complete and incremental computer file backup system, process and apparatus
US7860826B2 (en)2006-08-042010-12-28Apple Inc.Method and system for using global equivalency sets to identify data during peer-to-peer synchronization
JP5031341B2 (en)*2006-11-302012-09-19株式会社日立製作所 Storage system and data management method
US7657769B2 (en)2007-01-082010-02-02Marcy M ScottN-way synchronization of data
TWI514249B (en)*2009-01-232015-12-21Infortrend Technology IncMethod for remote asynchronous replication of volumes and apparatus therefor
US8352681B2 (en)*2009-07-172013-01-08Hitachi, Ltd.Storage system and a control method for accelerating the speed of copy processing
JP5290938B2 (en)*2009-11-182013-09-18富士通株式会社 Copy control apparatus and method
JP2012014286A (en)*2010-06-292012-01-19Toshiba CorpStorage system, data backup method in the same and data backup program
US8495019B2 (en)2011-03-082013-07-23Ca, Inc.System and method for providing assured recovery and replication
US20120284474A1 (en)*2011-05-062012-11-08International Business Machines CorporationEnabling recovery during data defragmentation
JP2014127015A (en)*2012-12-262014-07-07Toshiba CorpInformation processor, distributed database system, and backup method
US9229821B2 (en)2013-11-132016-01-05International Business Machines CorporationReactionary backup scheduling around meantime between failures of data origination
CN108089946B (en)*2017-12-152021-09-21安徽长泰信息安全服务有限公司Multi-node rapid incremental backup method

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5051887A (en)*1987-08-251991-09-24International Business Machines CorporationMaintaining duplex-paired storage devices during gap processing using of a dual copy function
US5155835A (en)*1990-11-191992-10-13Storage Technology CorporationMultilevel, hierarchical, dynamically mapped data storage subsystem
US5276860A (en)*1989-12-191994-01-04Epoch Systems, Inc.Digital data processor with improved backup storage

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4686620A (en)*1984-07-261987-08-11American Telephone And Telegraph Company, At&T Bell LaboratoriesDatabase backup method
JPS63120344A (en)*1986-11-101988-05-24Nec CorpSaving restoration system
JPH0242523A (en)*1988-08-031990-02-13Hitachi Ltd Disk control device, differential backup method and computer system
JPH0287242A (en)*1988-09-261990-03-28Hitachi Ltd Database backup and recovery method
JPH02211558A (en)*1989-02-131990-08-22Hitachi LtdSave restoring system for data base
JPH02268542A (en)*1989-04-101990-11-02Nec CorpInter-generation information succeeding system for data base
JPH0314046A (en)*1989-06-121991-01-22Fujitsu Ltd File difference management method
JPH0353351A (en)*1989-07-201991-03-07Nec CorpSaving restoring device
JPH03103943A (en)*1989-09-191991-04-30Nec CorpSave and restoration system
US5170480A (en)*1989-09-251992-12-08International Business Machines CorporationConcurrently applying redo records to backup database in a log sequence using single queue server per queue at a time
JPH03122728A (en)*1989-10-051991-05-24Nec CorpSaving/restoration system
US5448726A (en)*1989-10-231995-09-05International Business Machines CorporationData base management system with data dictionary cache including a single loadable object descriptor
JPH03216743A (en)*1990-01-201991-09-24Fujitsu LtdParallel saving system for data base
JPH03269740A (en)*1990-03-201991-12-02Fujitsu LtdTransaction processing system
JPH04107654A (en)*1990-08-281992-04-09Nec CorpDecentralized data control system
JPH04336638A (en)*1991-05-141992-11-24Nec CorpDisk exchange system in system working mode

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5051887A (en)*1987-08-251991-09-24International Business Machines CorporationMaintaining duplex-paired storage devices during gap processing using of a dual copy function
US5276860A (en)*1989-12-191994-01-04Epoch Systems, Inc.Digital data processor with improved backup storage
US5155835A (en)*1990-11-191992-10-13Storage Technology CorporationMultilevel, hierarchical, dynamically mapped data storage subsystem

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Running MS-DOS by Van Wolverton (C)1989 by Microsoft Press, pp. 160-162 and 421-424.*
Running MS-DOS by Van Wolverton ©1989 by Microsoft Press, pp. 160-162 and 421-424.

Cited By (1097)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050268068A1 (en)*1997-10-302005-12-01Paul IgnatiusMethod and system for transferring data in a storage operation
US7581077B2 (en)1997-10-302009-08-25Commvault Systems, Inc.Method and system for transferring data in a storage operation
US8326915B2 (en)1997-10-302012-12-04Commvault Systems, Inc.Pipeline systems and method for transferring data in a network environment
US8239654B2 (en)1997-10-302012-08-07Commvault Systems, Inc.Systems and methods for transferring data in a block-level storage operation
US7962642B2 (en)1997-10-302011-06-14Commvault Systems, Inc.Pipeline systems and method for transferring data in a network environment
US20100042804A1 (en)*1997-10-302010-02-18Commvault Systems, Inc.Systems and methods for transferring data in a block-level storage operation
US7401154B2 (en)1997-10-302008-07-15Commvault Systems, Inc.Pipelined high speed data transfer mechanism
US8019963B2 (en)1997-10-302011-09-13Commvault Systems, Inc.Systems and methods for transferring data in a block-level storage operation
US20110238777A1 (en)*1997-10-302011-09-29Commvault Systems, Inc.Pipeline systems and method for transferring data in a network environment
US7209972B1 (en)1997-10-302007-04-24Commvault Systems, Inc.High speed data transfer mechanism
US8429428B2 (en)1998-03-112013-04-23Commvault Systems, Inc.System and method for providing encryption in storage operations in a storage network, such as for use by application service providers that provide data storage services
US7277941B2 (en)1998-03-112007-10-02Commvault Systems, Inc.System and method for providing encryption in a storage network by storing a secured encryption key with encrypted archive data in an archive storage device
US8966288B2 (en)1998-03-112015-02-24Commvault Systems, Inc.System and method for providing encryption in storage operations in a storage network, such as for use by application service providers that provide data storage services
US20080037777A1 (en)*1998-03-112008-02-14Paul IgnatiusSystem and method for providing encryption in pipelined storage operations in a storage network
US7739381B2 (en)1998-03-112010-06-15Commvault Systems, Inc.System and method for providing encryption in storage operations in a storage network, such as for use by application service providers that provide data storage services
US20100313039A1 (en)*1998-03-112010-12-09Paul IgnatiusSystem and method for providing encryption in storage operations in a storage network, such as for use by application service providers that provide data storage services
US7035880B1 (en)*1999-07-142006-04-25Commvault Systems, Inc.Modular backup and retrieval system used in conjunction with a storage area network
US8930319B2 (en)1999-07-142015-01-06Commvault Systems, Inc.Modular backup and retrieval system used in conjunction with a storage area network
US20070078913A1 (en)*1999-07-142007-04-05Commvault Systems, Inc.Modular backup and retrieval system used in conjunction with a storage area network
US20100138393A1 (en)*1999-07-142010-06-03Commvault Systems, Inc.Modular backup and retrieval system used in conjunction with a storage area network
US8352433B2 (en)1999-07-142013-01-08Commvault Systems, Inc.Modular backup and retrieval system used in conjunction with a storage area network
US8433679B2 (en)1999-07-152013-04-30Commvault Systems, Inc.Modular systems and methods for managing data storage operations
US20110119235A1 (en)*1999-07-152011-05-19Commvault Systems, Inc.Hierarchical systems and methods for performing data storage operations
US7389311B1 (en)1999-07-152008-06-17Commvault Systems, Inc.Modular backup and retrieval system
US7395282B1 (en)1999-07-152008-07-01Commvault Systems, Inc.Hierarchical backup and retrieval system
US8041673B2 (en)1999-07-152011-10-18Commvault Systems, Inc.Hierarchical systems and methods for performing data storage operations
US8566278B2 (en)1999-07-152013-10-22Commvault Systems, Inc.Hierarchical systems and methods for performing data storage operations
US20080244177A1 (en)*1999-07-152008-10-02Commvault Systems, Inc.Modular systems and methods for managing data storage operations
US7877351B2 (en)1999-07-152011-01-25Commvault Systems, Inc.Hierarchical systems and methods for performing data storage operations
US7447692B2 (en)2000-01-312008-11-04Commvault Systems, Inc.Logical view and access to data managed by a modular data and storage management system
US8505010B2 (en)2000-01-312013-08-06Commvault Systems, Inc.Storage of application specific profiles correlating to document versions
US9274803B2 (en)2000-01-312016-03-01Commvault Systems, Inc.Storage of application specific profiles correlating to document versions
US9286398B2 (en)2000-01-312016-03-15Commvault Systems, Inc.Systems and methods for retrieving data in a computer network
US8725964B2 (en)2000-01-312014-05-13Commvault Systems, Inc.Interface systems and methods for accessing stored data
US8103670B2 (en)2000-01-312012-01-24Commvault Systems, Inc.Systems and methods for retrieving data in a computer network
US7937702B2 (en)2000-01-312011-05-03Commvault Systems, Inc.Storage of application specific profiles correlating to document versions
US7155481B2 (en)2000-01-312006-12-26Commvault Systems, Inc.Email attachment management in a computer system
US8266397B2 (en)2000-01-312012-09-11Commvault Systems, Inc.Interface systems and methods for accessing stored data
US20110173171A1 (en)*2000-01-312011-07-14Randy De MenoStorage of application specific profiles correlating to document versions
US8504634B2 (en)2000-01-312013-08-06Commvault Systems, Inc.Email attachment management in a computer system
US20010047389A1 (en)*2000-01-312001-11-29Anand PrahladEmail attachment management in a computer system
US7003641B2 (en)2000-01-312006-02-21Commvault Systems, Inc.Logical view with granular access to exchange data managed by a modular data and storage management system
US20010047459A1 (en)*2000-01-312001-11-29Anand PrahladLogical view with granular access to exchange data managed by a modular data and storage management system
US8086809B2 (en)2000-01-312011-12-27Commvault Systems, Inc.Interface systems and methods for accessing stored data
US8725731B2 (en)2000-01-312014-05-13Commvault Systems, Inc.Systems and methods for retrieving data in a computer network
US7802067B2 (en)2000-01-312010-09-21Commvault Systems, Inc.Interface systems and methods for accessing stored data
US20110072364A1 (en)*2000-01-312011-03-24Commvault Systems, Inc.Interface systems and methods for accessing stored data
US9003137B2 (en)2000-01-312015-04-07Commvault Systems, Inc.Interface systems and methods for accessing stored data
US20080016027A1 (en)*2000-01-312008-01-17Commvault Systems, Inc.Interface systems and methods for accessing stored data
US7844676B2 (en)2000-01-312010-11-30Commvault Systems, Inc.Email attachment management in a computer system
US20010047381A1 (en)*2000-01-312001-11-29Meno Randy DeStorage of application specific profiles correlating to document versions
US7315924B2 (en)2000-01-312008-01-01Commvault Systems, Inc.Logical view with granular access to exchange data managed by a modular data and storage management system
US8214444B2 (en)2000-01-312012-07-03Commvault Systems, Inc.Email attachment management in a computer system
US7434219B2 (en)2000-01-312008-10-07Commvault Systems, Inc.Storage of application specific profiles correlating to document versions
US6912636B1 (en)2001-08-072005-06-28Veritas Operating CorporationSystem and method for providing safe data movement using third party copy techniques
US6883076B1 (en)2001-08-072005-04-19Veritas Operating CorporationSystem and method for providing safe data movement using third party copy techniques
US6772309B1 (en)2001-08-072004-08-03Veritas Operating CorporationSystem and method using locks for providing safe movement of data using third party copy techniques
US6772308B1 (en)2001-08-072004-08-03Veritas Operating CorporationSystem and method for providing safe data movement using third party copy techniques
US6772290B1 (en)*2001-08-072004-08-03Veritas Operating CorporationSystem and method for providing safe data movement using third party copy techniques
US7363447B1 (en)2001-08-072008-04-22Symantec Operating CorporationSystem and method for providing safe data movement using third party copy techniques
US7831788B1 (en)2001-08-072010-11-09Symantec Operating CorporationSystem and method using locks for providing safe movement of data using third party copy techniques
US8055625B2 (en)2001-09-282011-11-08Commvault Systems, Inc.System and method for generating and managing quick recovery volumes
US20090164532A1 (en)*2001-09-282009-06-25Anand PrahladSystem and method for archiving objects in an information store
US7472142B2 (en)2001-09-282008-12-30Commvault Systems, Inc.System and method for archiving objects in an information store
US9164850B2 (en)2001-09-282015-10-20Commvault Systems, Inc.System and method for archiving objects in an information store
US8612394B2 (en)2001-09-282013-12-17Commvault Systems, Inc.System and method for archiving objects in an information store
US7107298B2 (en)2001-09-282006-09-12Commvault Systems, Inc.System and method for archiving objects in an information store
US8655846B2 (en)2001-09-282014-02-18Commvault Systems, Inc.System and method for generating and managing quick recovery volumes
US8442944B2 (en)2001-09-282013-05-14Commvault Systems, Inc.System and method for generating and managing quick recovery volumes
US20040010487A1 (en)*2001-09-282004-01-15Anand PrahladSystem and method for generating and managing quick recovery volumes
US7346623B2 (en)2001-09-282008-03-18Commvault Systems, Inc.System and method for generating and managing quick recovery volumes
US20070033237A1 (en)*2001-09-282007-02-08Anand PrahladSystem and method for archiving objects in an information store
US8055627B2 (en)2001-09-282011-11-08Commvault Systems, Inc.System and method for archiving objects in an information store
US7287047B2 (en)2001-11-232007-10-23Commvault Systems, Inc.Selective data replication system and method
US20030101155A1 (en)*2001-11-232003-05-29Parag GokhaleMethod and system for scheduling media exports
US8924428B2 (en)2001-11-232014-12-30Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library
US20090177719A1 (en)*2001-11-232009-07-09Srinivas KavuriSelective data replication system and method
US20110231852A1 (en)*2001-11-232011-09-22Parag GokhaleMethod and system for scheduling media exports
US8161003B2 (en)2001-11-232012-04-17Commvault Systems, Inc.Selective data replication system and method
US20030225800A1 (en)*2001-11-232003-12-04Srinivas KavuriSelective data replication system and method
US7620666B1 (en)2002-07-292009-11-17Symantec Operating CompanyMaintaining persistent data change maps for fast data synchronization and restoration
US7552296B1 (en)2002-07-292009-06-23Symantec Operating CorporationSymmetrical data change tracking
US7096330B1 (en)*2002-07-292006-08-22Veritas Operating CorporationSymmetrical data change tracking
US7103796B1 (en)2002-09-032006-09-05Veritas Operating CorporationParallel data change tracking for maintaining mirrored data consistency
US7130970B2 (en)2002-09-092006-10-31Commvault Systems, Inc.Dynamic storage device pooling in a computer system
US8291177B2 (en)2002-09-092012-10-16Commvault Systems, Inc.Systems and methods for allocating control of storage media in a network environment
US7409509B2 (en)2002-09-092008-08-05Commvault Systems, Inc.Dynamic storage device pooling in a computer system
US7827363B2 (en)2002-09-092010-11-02Commvault Systems, Inc.Systems and methods for allocating control of storage media in a network environment
US20070130430A1 (en)*2002-09-092007-06-07Varghese DevassyDynamic storage device pooling in a computer system
US8041905B2 (en)2002-09-092011-10-18Commvault Systems, Inc.Systems and methods for allocating control of storage media in a network environment
US7844573B2 (en)2002-09-162010-11-30Commvault Systems, Inc.Systems and methods for managing location of media in a storage system
US20100088272A1 (en)*2002-09-162010-04-08Commvault Systems, Inc.Systems and methods of managing location of media in a storage system
US7162496B2 (en)2002-09-162007-01-09Commvault Systems, Inc.System and method for blind media support
US20040225634A1 (en)*2002-09-162004-11-11Arun PrasadSystem and method for blind media support
US20070106697A1 (en)*2002-09-162007-05-10Amarendran Arun PSystems and methods for managing location of media in a storage system
US20110238695A1 (en)*2002-09-162011-09-29Commvault Systems, Inc.Systems and methods for managing location of media in a storage system
US8370542B2 (en)2002-09-162013-02-05Commvault Systems, Inc.Combined stream auxiliary copy system and method
US8131780B2 (en)2002-09-162012-03-06Comm Vault Systems, Inc.Systems and methods for managing location of media in a storage system
US9170890B2 (en)2002-09-162015-10-27Commvault Systems, Inc.Combined stream auxiliary copy system and method
US20040225834A1 (en)*2002-09-162004-11-11Jun LuCombined stream auxiliary copy system and method
US7603386B2 (en)2002-09-162009-10-13Commvault Systems, Inc.Systems and methods for managing location of media in a storage system
US7958086B2 (en)2002-09-162011-06-07Commvault Systems, Inc.Systems and methods for managing location of media in a storage system
US8667189B2 (en)2002-09-162014-03-04Commvault Systems, Inc.Combined stream auxiliary copy system and method
US20090307449A1 (en)*2002-10-072009-12-10Anand PrahladSnapshot storage and management system with indexing and user interface
US8433872B2 (en)2002-10-072013-04-30Commvault Systems, Inc.Snapshot storage and management system with indexing and user interface
US20040250033A1 (en)*2002-10-072004-12-09Anand PrahladSystem and method for managing stored data
US7568080B2 (en)2002-10-072009-07-28Commvault Systems, Inc.Snapshot storage and management system with indexing and user interface
US7873806B2 (en)2002-10-072011-01-18Commvault Systems, Inc.Snapshot storage and management system with indexing and user interface
US8898411B2 (en)2002-10-072014-11-25Commvault Systems, Inc.Snapshot storage and management system with indexing and user interface
US8140794B2 (en)2002-10-072012-03-20Commvault Systems, Inc.Snapshot storage and management system with indexing and user interface
US20110131187A1 (en)*2002-10-072011-06-02Commvault Systems, Inc.Snapshot storage and management system with indexing and user interface
US8250202B2 (en)2003-01-042012-08-21International Business Machines CorporationDistributed notification and action mechanism for mirroring-related events
US20040133670A1 (en)*2003-01-042004-07-08International Business Machines CorporationDistributed notification and action mechanism for mirroring-related events
US20150199390A1 (en)*2003-04-032015-07-16Commvault Systems, Inc.System and method for sharing media in a computer network
US8209293B2 (en)2003-04-032012-06-26Commvault Systems, Inc.System and method for extended media retention
US7380072B2 (en)2003-04-032008-05-27Commvault Systems, Inc.Systems and methods for sharing media in a computer network
US20050033913A1 (en)*2003-04-032005-02-10Rajiv KottomtharayilMethod and system for controlling a robotic arm in a storage device
US7596586B2 (en)2003-04-032009-09-29Commvault Systems, Inc.System and method for extended media retention
US20050039051A1 (en)*2003-04-032005-02-17Andrei ErofeevSystem and method for performing storage operations through a firewall
US8510516B2 (en)*2003-04-032013-08-13Commvault Systems, Inc.Systems and methods for sharing media in a computer network
US7769961B2 (en)2003-04-032010-08-03Commvault Systems, Inc.Systems and methods for sharing media in a computer network
US7174433B2 (en)2003-04-032007-02-06Commvault Systems, Inc.System and method for dynamically sharing media in a computer network
US20100287234A1 (en)*2003-04-032010-11-11Commvault Systems, Inc.Systems and methods for sharing media in a computer network
US7484054B2 (en)2003-04-032009-01-27Commvault Systems, Inc.System and method for performing storage operations in a computer network
US20110010440A1 (en)*2003-04-032011-01-13Commvault Systems, Inc.Systems and methods for performing storage operations in a computer network
US9251190B2 (en)*2003-04-032016-02-02Commvault Systems, Inc.System and method for sharing media in a computer network
US7739459B2 (en)2003-04-032010-06-15Commvault Systems, Inc.Systems and methods for performing storage operations in a computer network
US10162712B2 (en)2003-04-032018-12-25Commvault Systems, Inc.System and method for extended media retention
US8364914B2 (en)2003-04-032013-01-29Commvault Systems, Inc.Systems and methods for performing storage operations in a computer network
US20130019068A1 (en)*2003-04-032013-01-17Commvault Systems, Inc.Systems and methods for sharing media in a computer network
US8176268B2 (en)2003-04-032012-05-08Comm Vault Systems, Inc.Systems and methods for performing storage operations in a computer network
US9940043B2 (en)2003-04-032018-04-10Commvault Systems, Inc.Systems and methods for performing storage operations in a computer network
US8463753B2 (en)2003-04-032013-06-11Commvault Systems, Inc.System and method for extended media retention
US9021213B2 (en)2003-04-032015-04-28Commvault Systems, Inc.System and method for sharing media in a computer network
US8892826B2 (en)2003-04-032014-11-18Commvault Systems, Inc.Systems and methods for performing storage operations in a computer network
US20090313448A1 (en)*2003-04-032009-12-17Parag GokhaleSystem and method for extended media retention
US8688931B2 (en)2003-04-032014-04-01Commvault Systems, Inc.Systems and methods for performing storage operations in a computer network
US20050033756A1 (en)*2003-04-032005-02-10Rajiv KottomtharayilSystem and method for dynamically sharing storage volumes in a computer network
US8032718B2 (en)2003-04-032011-10-04Commvault Systems, Inc.Systems and methods for sharing media in a computer network
US8341359B2 (en)2003-04-032012-12-25Commvault Systems, Inc.Systems and methods for sharing media and path management in a computer network
US7246207B2 (en)2003-04-032007-07-17Commvault Systems, Inc.System and method for dynamically performing storage operations in a computer network
US9201917B2 (en)2003-04-032015-12-01Commvault Systems, Inc.Systems and methods for performing storage operations in a computer network
US7631351B2 (en)2003-04-032009-12-08Commvault Systems, Inc.System and method for performing storage operations through a firewall
US20050039069A1 (en)*2003-04-032005-02-17Anand PrahladRemote disaster data recovery system and method
US9003117B2 (en)2003-06-252015-04-07Commvault Systems, Inc.Hierarchical systems and methods for performing storage operations in a computer network
US7454569B2 (en)2003-06-252008-11-18Commvault Systems, Inc.Hierarchical system and method for performing storage operations in a computer network
US8402219B2 (en)2003-06-252013-03-19Commvault Systems, Inc.Hierarchical systems and methods for performing storage operations in a computer network
US20050033800A1 (en)*2003-06-252005-02-10Srinivas KavuriHierarchical system and method for performing storage operations in a computer network
US7757043B2 (en)2003-06-252010-07-13Commvault Systems, Inc.Hierarchical systems and methods for performing storage operations in a computer network
US20110066817A1 (en)*2003-06-252011-03-17Commvault Systems, Inc.Hierarchical systems and methods for performing storage operations in a computer network
US8103829B2 (en)*2003-06-252012-01-24Commvault Systems, Inc.Hierarchical systems and methods for performing storage operations in a computer network
US8417908B2 (en)2003-11-132013-04-09Commvault Systems, Inc.Systems and methods for combining data streams in a storage operation
US7979389B2 (en)2003-11-132011-07-12Commvault Systems, Inc.System and method for performing integrated storage operations
US20090248762A1 (en)*2003-11-132009-10-01Commvault Systems, Inc.Systems and methods for performing storage operations using network attached storage
US20050174869A1 (en)*2003-11-132005-08-11Rajiv KottomtharayilSystem and method for data storage and tracking
US7613748B2 (en)2003-11-132009-11-03Commvault Systems, Inc.Stored data reverification management system and method
US20090240748A1 (en)*2003-11-132009-09-24Anand PrahladSystem and method for performing an image level snapshot and for restoring partial volume data
US8285671B2 (en)2003-11-132012-10-09Commvault Systems, Inc.System and method for performing integrated storage operations
US20050187992A1 (en)*2003-11-132005-08-25Anand PrahladSystem and method for performing a snapshot and for restoring data
US20090182963A1 (en)*2003-11-132009-07-16Anand PrahladSystem and method for performing a snapshot and for restoring data
US20050193026A1 (en)*2003-11-132005-09-01Anand PrahladSystem and method for performing an image level snapshot and for restoring partial volume data
US8346825B2 (en)2003-11-132013-01-01Commvault Systems, Inc.Stored data reverification management system and method
US20050246376A1 (en)*2003-11-132005-11-03Jun LuSystem and method for stored data archive verification
US7546324B2 (en)2003-11-132009-06-09Commvault Systems, Inc.Systems and methods for performing storage operations using network attached storage
US7539707B2 (en)2003-11-132009-05-26Commvault Systems, Inc.System and method for performing an image level snapshot and for restoring partial volume data
US8195623B2 (en)2003-11-132012-06-05Commvault Systems, Inc.System and method for performing a snapshot and for restoring data
US8190565B2 (en)2003-11-132012-05-29Commvault Systems, Inc.System and method for performing an image level snapshot and for restoring partial volume data
US7840533B2 (en)2003-11-132010-11-23Commvault Systems, Inc.System and method for performing an image level snapshot and for restoring partial volume data
US20050246510A1 (en)*2003-11-132005-11-03Retnamma Manoj VSystem and method for combining data streams in pipelined storage operations in a storage network
US7529782B2 (en)2003-11-132009-05-05Commvault Systems, Inc.System and method for performing a snapshot and for restoring data
US20100287141A1 (en)*2003-11-132010-11-11Commvault Systems, Inc.System and method for performing integrated storage operations
US20090043830A1 (en)*2003-11-132009-02-12Commvault Systems, Inc.Systems and methods for stored data verification
US8156086B2 (en)2003-11-132012-04-10Commvault Systems, Inc.Systems and methods for stored data verification
US20060155712A1 (en)*2003-11-132006-07-13Anand PrahladSystem and method for performing integrated storage operations
US8131964B2 (en)2003-11-132012-03-06Commvault Systems, Inc.Systems and methods for combining data streams in a storage operation
US20110066599A1 (en)*2003-11-132011-03-17Commvault Systems, Inc.System and method for performing an image level snapshot and for restoring partial volume data
US20070185940A1 (en)*2003-11-132007-08-09Anand PrahladSystem and method for performing an image level snapshot and for restoring partial volume data
US9619341B2 (en)2003-11-132017-04-11Commvault Systems, Inc.System and method for performing an image level snapshot and for restoring partial volume data
US7861050B2 (en)2003-11-132010-12-28Comm Vault Systems, Inc.Systems and methods for combining data streams in a storage operation
US7440982B2 (en)2003-11-132008-10-21Commvault Systems, Inc.System and method for stored data archive verification
US8078583B2 (en)2003-11-132011-12-13Comm Vault Systems, Inc.Systems and methods for performing storage operations using network attached storage
US20110087851A1 (en)*2003-11-132011-04-14Commvault Systems, Inc.Systems and methods for combining data streams in a storage operation
US8886595B2 (en)2003-11-132014-11-11Commvault Systems, Inc.System and method for performing an image level snapshot and for restoring partial volume data
US9020990B2 (en)2003-11-132015-04-28Commvault Systems, Inc.Stored data reverification management system and method
US9405631B2 (en)2003-11-132016-08-02Commvault Systems, Inc.System and method for performing an image level snapshot and for restoring partial volume data
US9104340B2 (en)2003-11-132015-08-11Commvault Systems, Inc.Systems and methods for performing storage operations using network attached storage
US8577844B2 (en)2003-11-132013-11-05Commvault Systems, Inc.Systems and methods for performing storage operations using network attached storage
US20100100528A1 (en)*2003-11-132010-04-22Commvault Systems, Inc.Stored data reverification management system and method
US7315923B2 (en)2003-11-132008-01-01Commvault Systems, Inc.System and method for combining data streams in pipelined storage operations in a storage network
US7734578B2 (en)2003-11-132010-06-08Comm Vault Systems, Inc.System and method for performing integrated storage operations
US8266106B2 (en)2003-11-132012-09-11Commvault Systems, Inc.Systems and methods for performing storage operations using network attached storage
US8583594B2 (en)2003-11-132013-11-12Commvault Systems, Inc.System and method for performing integrated storage operations
US9208160B2 (en)2003-11-132015-12-08Commvault Systems, Inc.System and method for performing an image level snapshot and for restoring partial volume data
US8645320B2 (en)2003-11-132014-02-04Commvault Systems, Inc.System and method for performing an image level snapshot and for restoring partial volume data
US8706993B2 (en)2004-04-302014-04-22Commvault Systems, Inc.Systems and methods for storage modeling and costing
US9164692B2 (en)2004-04-302015-10-20Commvault Systems, Inc.System and method for allocation of organizational resources
US8266406B2 (en)2004-04-302012-09-11Commvault Systems, Inc.System and method for allocation of organizational resources
US7343459B2 (en)2004-04-302008-03-11Commvault Systems, Inc.Systems and methods for detecting & mitigating storage risks
US8306926B2 (en)2004-04-302012-11-06Commvault Systems, Inc.Systems and methods for storage modeling and costing
US10282113B2 (en)2004-04-302019-05-07Commvault Systems, Inc.Systems and methods for providing a unified view of primary and secondary storage resources
US7343356B2 (en)2004-04-302008-03-11Commvault Systems, Inc.Systems and methods for storage modeling and costing
US7343453B2 (en)2004-04-302008-03-11Commvault Systems, Inc.Hierarchical systems and methods for providing a unified view of storage information
US7644245B2 (en)2004-04-302010-01-05Commvault Systems, Inc.Systems and methods for detecting and mitigating storage risks
US8725980B2 (en)2004-04-302014-05-13Commvault Systems, Inc.System and method for allocation of organizational resources
US7346751B2 (en)2004-04-302008-03-18Commvault Systems, Inc.Systems and methods for generating a storage-related metric
US10901615B2 (en)2004-04-302021-01-26Commvault Systems, Inc.Systems and methods for storage modeling and costing
US20080177970A1 (en)*2004-04-302008-07-24Anand PrahladSystems and methods for storage modeling and costing
US11287974B2 (en)2004-04-302022-03-29Commvault Systems, Inc.Systems and methods for storage modeling and costing
US7765167B2 (en)2004-04-302010-07-27Commvault Systems, Inc.Systems and methods for storage modeling and costing
US9111220B2 (en)2004-04-302015-08-18Commvault Systems, Inc.Systems and methods for storage modeling and costing
US9405471B2 (en)2004-04-302016-08-02Commvault Systems, Inc.Systems and methods for storage modeling and costing
US20060101400A1 (en)*2004-10-142006-05-11International Business Machines CorporationApparatus and methods for performing computer system maintenance and notification activities in an opportunistic manner
US8370840B2 (en)2004-10-142013-02-05International Business Machines CorporationApparatus and methods for performing computer system maintenance and notification activities in an opportunistic manner
US7814490B2 (en)*2004-10-142010-10-12International Business Machines CorporationApparatus and methods for performing computer system maintenance and notification activities in an opportunistic manner
US20080178186A1 (en)*2004-10-142008-07-24International Business Machines CorporationApparatus and Methods for Performing Computer System Maintenance and Notification Activities in an Opportunistic Manner
US8959521B2 (en)2004-10-142015-02-17International Business Machines CorporationApparatus and methods for performing computer system maintenance and notification activities in an opportunistic manner
US8443142B2 (en)2004-11-052013-05-14Commvault Systems, Inc.Method and system for grouping storage system components
US20110093672A1 (en)*2004-11-052011-04-21Parag GokhaleSystems and methods for recovering electronic information from a storage medium
US8074042B2 (en)2004-11-052011-12-06Commvault Systems, Inc.Methods and system of pooling storage devices
US20110078295A1 (en)*2004-11-052011-03-31Commvault Systems, Inc.Method and system for grouping storage system components
US7472238B1 (en)2004-11-052008-12-30Commvault Systems, Inc.Systems and methods for recovering electronic information from a storage medium
US7809914B2 (en)2004-11-052010-10-05Commvault Systems, Inc.Methods and system of pooling storage devices
US8402244B2 (en)2004-11-052013-03-19Commvault Systems, Inc.Methods and system of pooling storage devices
US20060224852A1 (en)*2004-11-052006-10-05Rajiv KottomtharayilMethods and system of pooling storage devices
US20060224846A1 (en)*2004-11-052006-10-05Amarendran Arun PSystem and method to support single instance storage operations
US20110022814A1 (en)*2004-11-052011-01-27Commvault Systems, Inc.Methods and system of pooling storage devices
US9507525B2 (en)2004-11-052016-11-29Commvault Systems, Inc.Methods and system of pooling storage devices
US7500053B1 (en)2004-11-052009-03-03Commvvault Systems, Inc.Method and system for grouping storage system components
US8799613B2 (en)2004-11-052014-08-05Commvault Systems, Inc.Methods and system of pooling storage devices
US7873802B2 (en)2004-11-052011-01-18Commvault Systems, Inc.Systems and methods for recovering electronic information from a storage medium
US7765369B1 (en)2004-11-052010-07-27Commvault Systems, Inc.Method and system for selectively deleting stored data
US7958307B2 (en)2004-11-052011-06-07Commvault Systems, Inc.Method and system for grouping storage system components
US20090157881A1 (en)*2004-11-052009-06-18Commvault Systems, Inc.Method and system for grouping storage system components
US20090172319A1 (en)*2004-11-052009-07-02Parag GokhaleSystems and methods for recovering electronic information from a storage medium
US7849266B2 (en)2004-11-052010-12-07Commvault Systems, Inc.Method and system for grouping storage system components
US10191675B2 (en)2004-11-052019-01-29Commvault Systems, Inc.Methods and system of pooling secondary storage devices
US7975061B1 (en)2004-11-052011-07-05Commvault Systems, Inc.System and method for performing multistream storage operations
US7490207B2 (en)2004-11-082009-02-10Commvault Systems, Inc.System and method for performing auxillary storage operations
US7949512B2 (en)2004-11-082011-05-24Commvault Systems, Inc.Systems and methods for performing virtual storage operations
US7962714B2 (en)2004-11-082011-06-14Commvault Systems, Inc.System and method for performing auxiliary storage operations
US8230195B2 (en)2004-11-082012-07-24Commvault Systems, Inc.System and method for performing auxiliary storage operations
US7536291B1 (en)2004-11-082009-05-19Commvault Systems, Inc.System and method to support simulated storage operations
US9256606B2 (en)2004-11-152016-02-09Commvault Systems, Inc.Systems and methods of data storage management, such as dynamic data stream allocation
US10402277B2 (en)2004-11-152019-09-03Commvault Systems, Inc.Using a snapshot as a data source
US9411986B2 (en)2004-11-152016-08-09Commvault Systems, Inc.System and method for encrypting secondary copies of data
US8959299B2 (en)2004-11-152015-02-17Commvault Systems, Inc.Using a snapshot as a data source
US20100070726A1 (en)*2004-11-152010-03-18David NgoUsing a snapshot as a data source
US9633232B2 (en)2004-11-152017-04-25Commvault Systems, Inc.System and method for encrypting secondary copies of data
US20080059704A1 (en)*2005-05-022008-03-06Srinivas KavuriSystem and method for allocation of organizational resources
US8112605B2 (en)2005-05-022012-02-07Commvault Systems, Inc.System and method for allocation of organizational resources
US20100002873A1 (en)*2005-08-252010-01-07Microsoft CorporationCipher For Disk Encryption
US8051095B2 (en)2005-11-282011-11-01Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US7707178B2 (en)2005-11-282010-04-27Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US20070185926A1 (en)*2005-11-282007-08-09Anand PrahladSystems and methods for classifying and transferring information in a storage network
US8352472B2 (en)2005-11-282013-01-08Commvault Systems, Inc.Systems and methods for using metadata to enhance data identification operations
US20070185917A1 (en)*2005-11-282007-08-09Anand PrahladSystems and methods for classifying and transferring information in a storage network
US9606994B2 (en)2005-11-282017-03-28Commvault Systems, Inc.Systems and methods for using metadata to enhance data identification operations
US20070185921A1 (en)*2005-11-282007-08-09Anand PrahladSystems and methods for cataloging metadata for a metabase
US8285685B2 (en)2005-11-282012-10-09Commvault Systems, Inc.Metabase for facilitating data classification
US8285964B2 (en)2005-11-282012-10-09Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US20070192360A1 (en)*2005-11-282007-08-16Anand PrahladSystems and methods for using metadata to enhance data identification operations
US7831553B2 (en)2005-11-282010-11-09Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US7831622B2 (en)2005-11-282010-11-09Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US20070192385A1 (en)*2005-11-282007-08-16Anand PrahladSystems and methods for using metadata to enhance storage operations
US7822749B2 (en)2005-11-282010-10-26Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US8271548B2 (en)2005-11-282012-09-18Commvault Systems, Inc.Systems and methods for using metadata to enhance storage operations
US20070203938A1 (en)*2005-11-282007-08-30Anand PrahladSystems and methods for classifying and transferring information in a storage network
US20070198570A1 (en)*2005-11-282007-08-23Anand PrahladSystems and methods for classifying and transferring information in a storage network
US7613752B2 (en)2005-11-282009-11-03Commvault Systems, Inc.Systems and methods for using metadata to enhance data management operations
US7631151B2 (en)2005-11-282009-12-08Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US8832406B2 (en)2005-11-282014-09-09Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US7937393B2 (en)2005-11-282011-05-03Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US7801864B2 (en)2005-11-282010-09-21Commvault Systems, Inc.Systems and methods for using metadata to enhance data identification operations
US20070185915A1 (en)*2005-11-282007-08-09Anand PrahladSystems and methods for classifying and transferring information in a storage network
US8612714B2 (en)2005-11-282013-12-17Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US9098542B2 (en)2005-11-282015-08-04Commvault Systems, Inc.Systems and methods for using metadata to enhance data identification operations
US11256665B2 (en)2005-11-282022-02-22Commvault Systems, Inc.Systems and methods for using metadata to enhance data identification operations
US20070185925A1 (en)*2005-11-282007-08-09Anand PrahladSystems and methods for classifying and transferring information in a storage network
US7747579B2 (en)2005-11-282010-06-29Commvault Systems, Inc.Metabase for facilitating data classification
US7657550B2 (en)2005-11-282010-02-02Commvault Systems, Inc.User interfaces and methods for managing data in a metabase
US20110016163A1 (en)*2005-11-282011-01-20Commvault Systems, Inc.Metabase for facilitating data classification
US7849059B2 (en)2005-11-282010-12-07Commvault Systems, Inc.Data classification systems and methods for organizing a metabase
US7660800B2 (en)2005-11-282010-02-09Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US20070198608A1 (en)*2005-11-282007-08-23Anand PrahladSystems and methods for classifying and transferring information in a storage network
US8131725B2 (en)2005-11-282012-03-06Comm Vault Systems, Inc.Systems and methods for using metadata to enhance data identification operations
US7734593B2 (en)2005-11-282010-06-08Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US20070198601A1 (en)*2005-11-282007-08-23Anand PrahladSystems and methods for classifying and transferring information in a storage network
US20100131467A1 (en)*2005-11-282010-05-27Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US20100131461A1 (en)*2005-11-282010-05-27Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US8131680B2 (en)2005-11-282012-03-06Commvault Systems, Inc.Systems and methods for using metadata to enhance data management operations
US20070198613A1 (en)*2005-11-282007-08-23Anand PrahladUser interfaces and methods for managing data in a metabase
US7660807B2 (en)2005-11-282010-02-09Commvault Systems, Inc.Systems and methods for cataloging metadata for a metabase
US7668884B2 (en)2005-11-282010-02-23Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US10198451B2 (en)2005-11-282019-02-05Commvault Systems, Inc.Systems and methods for using metadata to enhance data identification operations
US8010769B2 (en)2005-11-282011-08-30Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US7831795B2 (en)2005-11-282010-11-09Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US7725671B2 (en)2005-11-282010-05-25Comm Vault Systems, Inc.System and method for providing redundant access to metadata over a network
US20070203937A1 (en)*2005-11-282007-08-30Anand PrahladSystems and methods for classifying and transferring information in a storage network
US8725737B2 (en)2005-11-282014-05-13Commvault Systems, Inc.Systems and methods for using metadata to enhance data identification operations
US20100114829A1 (en)*2005-11-282010-05-06Commvault Systems, Inc.Systems and methods for using metadata to enhance data management operations
US7711700B2 (en)2005-11-282010-05-04Commvault Systems, Inc.Systems and methods for classifying and transferring information in a storage network
US20070198611A1 (en)*2005-11-282007-08-23Anand PrahladSystems and methods for classifying and transferring information in a storage network
US20070260834A1 (en)*2005-12-192007-11-08Srinivas KavuriSystems and methods for migrating components in a hierarchical storage network
US8935210B2 (en)2005-12-192015-01-13Commvault Systems, Inc.Systems and methods for performing replication copy storage operations
US9639294B2 (en)2005-12-192017-05-02Commvault Systems, Inc.Systems and methods for performing data replication
US9633064B2 (en)2005-12-192017-04-25Commvault Systems, Inc.Systems and methods of unified reconstruction in storage systems
US20100100529A1 (en)*2005-12-192010-04-22Commvault Systems, Inc.Rolling cache configuration for a data replication system
US20100094808A1 (en)*2005-12-192010-04-15Commvault Systems, Inc.Pathname translation in a data replication system
US20100122053A1 (en)*2005-12-192010-05-13Commvault Systems, Inc.Systems and methods for performing data replication
US20070162359A1 (en)*2005-12-192007-07-12Parag GokhaleSystem and method for containerized data storage and tracking
US20100082541A1 (en)*2005-12-192010-04-01Commvault Systems, Inc.Systems and methods for performing replication copy storage operations
US8024294B2 (en)2005-12-192011-09-20Commvault Systems, Inc.Systems and methods for performing replication copy storage operations
US11132139B2 (en)2005-12-192021-09-28Commvault Systems, Inc.Systems and methods for migrating components in a hierarchical storage network
US20070198602A1 (en)*2005-12-192007-08-23David NgoSystems and methods for resynchronizing information
US20070203846A1 (en)*2005-12-192007-08-30Srinivas KavuriSystem and method for providing a flexible licensing system for digital content
US9916111B2 (en)2005-12-192018-03-13Commvault Systems, Inc.Systems and methods for migrating components in a hierarchical storage network
US20070226535A1 (en)*2005-12-192007-09-27Parag GokhaleSystems and methods of unified reconstruction in storage systems
US8930496B2 (en)2005-12-192015-01-06Commvault Systems, Inc.Systems and methods of unified reconstruction in storage systems
US7987319B2 (en)2005-12-192011-07-26Commvault Systems, Inc.System and method for improved media identification in a storage device
US20070186068A1 (en)*2005-12-192007-08-09Agrawal Vijay HNetwork redirector systems and methods for performing data replication
US20070166674A1 (en)*2005-12-192007-07-19Kochunni Jaidev OSystems and methods for generating configuration metrics in a storage network
US8121983B2 (en)2005-12-192012-02-21Commvault Systems, Inc.Systems and methods for monitoring application data in a data replication system
US8725694B2 (en)2005-12-192014-05-13Commvault Systems, Inc.Systems and methods for performing replication copy storage operations
US7457790B2 (en)2005-12-192008-11-25Commvault Systems, Inc.Extensible configuration engine system and method
US9009076B2 (en)2005-12-192015-04-14Commvault Systems, Inc.Systems and methods for dynamic digital asset resource management
US7962455B2 (en)2005-12-192011-06-14Commvault Systems, Inc.Pathname translation in a data replication system
US7962709B2 (en)2005-12-192011-06-14Commvault Systems, Inc.Network redirector systems and methods for performing data replication
US8661216B2 (en)2005-12-192014-02-25Commvault Systems, Inc.Systems and methods for migrating components in a hierarchical storage network
US8463751B2 (en)2005-12-192013-06-11Commvault Systems, Inc.Systems and methods for performing replication copy storage operations
US7739450B2 (en)2005-12-192010-06-15Commvault Systems, Inc.System and method for improved media identification in a storage device
US8793221B2 (en)2005-12-192014-07-29Commvault Systems, Inc.Systems and methods for performing data replication
US8655850B2 (en)2005-12-192014-02-18Commvault Systems, Inc.Systems and methods for resynchronizing information
US20070198421A1 (en)*2005-12-192007-08-23Muller Marcus SSystems and methods for dynamic digital asset resource management
US8656218B2 (en)2005-12-192014-02-18Commvault Systems, Inc.Memory configuration for data replication system including identification of a subsequent log entry by a destination computer
US8463994B2 (en)2005-12-192013-06-11Commvault Systems, Inc.System and method for improved media identification in a storage device
US10133507B2 (en)2005-12-192018-11-20Commvault Systems, IncSystems and methods for migrating components in a hierarchical storage network
US11442820B2 (en)2005-12-192022-09-13Commvault Systems, Inc.Systems and methods of unified reconstruction in storage systems
US20090171883A1 (en)*2005-12-192009-07-02Kochunni Jaidev OExtensible configuration engine system and method
US9208210B2 (en)2005-12-192015-12-08Commvault Systems, Inc.Rolling cache configuration for a data replication system
US9152685B2 (en)2005-12-192015-10-06Commvault Systems, Inc.Systems and methods for migrating components in a hierarchical storage network
US8230171B2 (en)2005-12-192012-07-24Commvault Systems, Inc.System and method for improved media identification in a storage device
US7877362B2 (en)2005-12-192011-01-25Commvault Systems, Inc.System and method for containerized data storage and tracking
US9448892B2 (en)2005-12-192016-09-20Commvault Systems, Inc.Systems and methods for migrating components in a hierarchical storage network
US9002799B2 (en)2005-12-192015-04-07Commvault Systems, Inc.Systems and methods for resynchronizing information
US20090307448A1 (en)*2005-12-192009-12-10Parag GokhaleSystem and method for containerized data storage and tracking
US20070198797A1 (en)*2005-12-192007-08-23Srinivas KavuriSystems and methods for migrating components in a hierarchical storage network
US9971657B2 (en)2005-12-192018-05-15Commvault Systems, Inc.Systems and methods for performing data replication
US9020898B2 (en)2005-12-192015-04-28Commvault Systems, Inc.Systems and methods for performing data replication
US7603518B2 (en)2005-12-192009-10-13Commvault Systems, Inc.System and method for improved media identification in a storage device
US7818262B2 (en)2005-12-192010-10-19Commvault Systems, Inc.System and method for providing a flexible licensing system for digital content
US8271830B2 (en)2005-12-192012-09-18Commvault Systems, Inc.Rolling cache configuration for a data replication system
US20090228894A1 (en)*2005-12-192009-09-10Commvault Systems, Inc.System and method for performing time-flexible calendric storage operations
US8285684B2 (en)2005-12-192012-10-09Commvault Systems, Inc.Systems and methods for performing data replication
US9996430B2 (en)2005-12-192018-06-12Commvault Systems, Inc.Systems and methods of unified reconstruction in storage systems
US9298382B2 (en)2005-12-192016-03-29Commvault Systems, Inc.Systems and methods for performing replication copy storage operations
US20090198660A1 (en)*2005-12-192009-08-06Rajiv KottomtharayilSystem and method for improved media identification in a storage device
US7890718B2 (en)2005-12-192011-02-15Comm Vault Systems, Inc.System and method for performing time-flexible calendric storage operations
US8572330B2 (en)2005-12-192013-10-29Commvault Systems, Inc.Systems and methods for granular resource management in a storage network
US7584227B2 (en)2005-12-192009-09-01Commvault Systems, Inc.System and method for containerized data storage and tracking
US9313143B2 (en)2005-12-192016-04-12Commvault Systems, Inc.Systems and methods for granular resource management in a storage network
US7962534B2 (en)2006-03-102011-06-14International Business Machines CorporationAutomatic management of dependencies between physical and logical elements in an application set
US7475094B2 (en)2006-03-102009-01-06International Business Machines CorporationAutomatic management of dependencies between physical and logical elements in an application set
US20090030937A1 (en)*2006-03-102009-01-29International Business Machines CorporationAutomatic Management of Dependencies Between Physical and Logical Elements in an Application Set
US20080028009A1 (en)*2006-07-272008-01-31David NgoSystems and methods for continuous data replication
US20140244586A1 (en)*2006-07-272014-08-28Commvault Systems, Inc.Systems and methods for continuous data replication
US9003374B2 (en)*2006-07-272015-04-07Commvault Systems, Inc.Systems and methods for continuous data replication
US8726242B2 (en)*2006-07-272014-05-13Commvault Systems, Inc.Systems and methods for continuous data replication
US7539783B2 (en)2006-09-222009-05-26Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library, including removable media
US7657666B2 (en)2006-09-222010-02-02Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library, including removable media
US8656068B2 (en)2006-09-222014-02-18Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library, including removable media
US8234417B2 (en)2006-09-222012-07-31Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library, including removable media
US20080077715A1 (en)*2006-09-222008-03-27Kochunni Jaidev OSystems and methods of media management, such as management of media to and from a media storage library, including removable media
US8886853B2 (en)2006-09-222014-11-11Commvault Systems, Inc.Systems and methods for uniquely identifying removable media by its manufacturing defects wherein defects includes bad memory or redundant cells or both
US20110087807A1 (en)*2006-09-222011-04-14Rajiv KottomtharayilSystems and methods of media management, such as management of media to and from a media storage library, including removable media
US8539118B2 (en)2006-09-222013-09-17Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library, including removable media
US20080243938A1 (en)*2006-09-222008-10-02Rajiv KottomtharayilSystems and methods of media management, such as management of media to and from a media storage library, including removable media
US20100106909A1 (en)*2006-09-222010-04-29Rajiv KottomtharayilSystems and methods of media management, such as management of media to and from a media storage library, including removable media
US7861011B2 (en)2006-09-222010-12-28Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library, including removable media
US8037031B2 (en)2006-10-172011-10-11Commvault Systems, Inc.Method and system for offline indexing of content and classifying stored data
US7792789B2 (en)2006-10-172010-09-07Commvault Systems, Inc.Method and system for collaborative searching
US10783129B2 (en)2006-10-172020-09-22Commvault Systems, Inc.Method and system for offline indexing of content and classifying stored data
US8655914B2 (en)2006-10-172014-02-18Commvault Systems, Inc.System and method for storage operation access security
US8170995B2 (en)2006-10-172012-05-01Commvault Systems, Inc.Method and system for offline indexing of content and classifying stored data
US7882077B2 (en)2006-10-172011-02-01Commvault Systems, Inc.Method and system for offline indexing of content and classifying stored data
US8108427B2 (en)2006-10-172012-01-31Commvault Systems, Inc.System and method for storage operation access security
US20080091655A1 (en)*2006-10-172008-04-17Gokhale Parag SMethod and system for offline indexing of content and classifying stored data
US20110093470A1 (en)*2006-10-172011-04-21Parag GokhaleMethod and system for offline indexing of content and classifying stored data
US20080243855A1 (en)*2006-10-172008-10-02Anand PrahladSystem and method for storage operation access security
US8762335B2 (en)2006-10-172014-06-24Commvault Systems, Inc.System and method for storage operation access security
US20080243795A1 (en)*2006-10-172008-10-02Anand PrahladSystem and method for storage operation access security
US9158835B2 (en)2006-10-172015-10-13Commvault Systems, Inc.Method and system for offline indexing of content and classifying stored data
US8447728B2 (en)2006-10-172013-05-21Commvault Systems, Inc.System and method for storage operation access security
US9967338B2 (en)2006-11-282018-05-08Commvault Systems, Inc.Method and system for displaying similar email messages based on message contents
US8909881B2 (en)2006-11-282014-12-09Commvault Systems, Inc.Systems and methods for creating copies of data, such as archive copies
US9509652B2 (en)2006-11-282016-11-29Commvault Systems, Inc.Method and system for displaying similar email messages based on message contents
US8140786B2 (en)2006-12-042012-03-20Commvault Systems, Inc.Systems and methods for creating copies of data, such as archive copies
US8392677B2 (en)2006-12-042013-03-05Commvault Systems, Inc.Systems and methods for creating copies of data, such as archive copies
US20110004683A1 (en)*2006-12-152011-01-06Rajiv KottomtharayilSystems and Methods for Granular Resource Management in a Storage Network
US20110035419A1 (en)*2006-12-182011-02-10Duncan LittlefieldSystems and Methods for Facilitating Storage Operations Using Network Attached Storage Devices
US8677091B2 (en)2006-12-182014-03-18Commvault Systems, Inc.Writing data and storage system specific metadata to network attached storage device
US8073969B2 (en)2006-12-182011-12-06Commvault Systems, Inc.Systems and methods for facilitating storage operations using network attached storage devices
US20080147997A1 (en)*2006-12-182008-06-19Duncan LittlefieldSystems and methods for facilitating storage operations using network attached storage devices
US9124611B2 (en)2006-12-182015-09-01Commvault Systems, Inc.Systems and methods for writing data and storage system specific metadata to network attached storage device
US20080243958A1 (en)*2006-12-222008-10-02Anand PrahladSystem and method for storing redundant information
US8832706B2 (en)2006-12-222014-09-09Commvault Systems, Inc.Systems and methods of data storage management, such as dynamic data stream allocation
US20080243754A1 (en)*2006-12-222008-10-02Parag GokhaleSystems and methods of media management, such as management of media to and from a media storage library
US8484165B2 (en)2006-12-222013-07-09Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library
US10671472B2 (en)2006-12-222020-06-02Commvault Systems, Inc.Systems and methods for remote monitoring in a computer network
US8341182B2 (en)2006-12-222012-12-25Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library
US9639529B2 (en)2006-12-222017-05-02Commvault Systems, Inc.Method and system for searching stored data
US20080243796A1 (en)*2006-12-222008-10-02Anand PrahladMethod and system for searching stored data
US20080243771A1 (en)*2006-12-222008-10-02Anand PrahladManaging copies of data
US7865517B2 (en)2006-12-222011-01-04Commvault Systems, Inc.Managing copies of data
US8312323B2 (en)2006-12-222012-11-13Commvault Systems, Inc.Systems and methods for remote monitoring in a computer network and reporting a failed migration operation without accessing the data being moved
US20080243914A1 (en)*2006-12-222008-10-02Anand PrahladSystem and method for storing redundant information
US20080243879A1 (en)*2006-12-222008-10-02Parag GokhaleSystem and method for storing redundant information
US7840537B2 (en)2006-12-222010-11-23Commvault Systems, Inc.System and method for storing redundant information
US7831766B2 (en)2006-12-222010-11-09Comm Vault Systems, Inc.Systems and methods of data storage management, such as pre-allocation of storage space
US8285683B2 (en)2006-12-222012-10-09Commvault Systems, Inc.System and method for storing redundant information
US20080243420A1 (en)*2006-12-222008-10-02Parag GokhaleSystems and methods of media management, such as management of media to and from a media storage library
US20090287665A1 (en)*2006-12-222009-11-19Anand PrahladMethod and system for searching stored data
US20080228785A1 (en)*2006-12-222008-09-18Srinivas KavuriSystems and methods of hierarchical storage management, such as global management of storage operations
US20080155526A1 (en)*2006-12-222008-06-26Parag GokhalePoint in time rollback and un-installation of software
US8234249B2 (en)2006-12-222012-07-31Commvault Systems, Inc.Method and system for searching stored data
US20080154987A1 (en)*2006-12-222008-06-26Rajiv KottomtharayilManaging copies of data
US9236079B2 (en)2006-12-222016-01-12Commvault Systems, Inc.System and method for storing redundant information
US20080155205A1 (en)*2006-12-222008-06-26Parag GokhaleSystems and methods of data storage management, such as dynamic data stream allocation
US8346733B2 (en)2006-12-222013-01-01Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library
US8229954B2 (en)2006-12-222012-07-24Commvault Systems, Inc.Managing copies of data
US10061535B2 (en)2006-12-222018-08-28Commvault Systems, Inc.System and method for storing redundant information
US20080243957A1 (en)*2006-12-222008-10-02Anand PrahladSystem and method for storing redundant information
US8650445B2 (en)2006-12-222014-02-11Commvault Systems, Inc.Systems and methods for remote monitoring in a computer network
US20080250204A1 (en)*2006-12-222008-10-09Srinivas KavuriSystems and methods of hierarchical storage management, such as global management of storage operations
US7882093B2 (en)2006-12-222011-02-01Commvault Systems, Inc.Managing copies of data
US11416328B2 (en)2006-12-222022-08-16Commvault Systems, Inc.Remote monitoring and error correcting within a data storage system
US7882098B2 (en)2006-12-222011-02-01Commvault Systems, IncMethod and system for searching stored data
US7831566B2 (en)2006-12-222010-11-09Commvault Systems, Inc.Systems and methods of hierarchical storage management, such as global management of storage operations
US7917473B2 (en)2006-12-222011-03-29Commvault Systems, Inc.Systems and methods of hierarchical storage management, such as global management of storage operations
US20080288948A1 (en)*2006-12-222008-11-20Attarde Deepak RSystems and methods of data storage management, such as dynamic data stream allocation
US20090164853A1 (en)*2006-12-222009-06-25Parag GokhaleSystems and methods for remote monitoring in a computer network
US7814118B2 (en)2006-12-222010-10-12Commvault Systems, Inc.Managing copies of data
US20080288947A1 (en)*2006-12-222008-11-20Parag GokhaleSystems and methods of data storage management, such as dynamic data stream allocation
US7937365B2 (en)2006-12-222011-05-03Commvault Systems, Inc.Method and system for searching stored data
US8099428B2 (en)2006-12-222012-01-17Commvault Systems, Inc.Managing copies of data
US11175982B2 (en)2006-12-222021-11-16Commvault Systems, Inc.Remote monitoring and error correcting within a data storage system
US8832031B2 (en)2006-12-222014-09-09Commvault Systems, Inc.Systems and methods of hierarchical storage management, such as global management of storage operations
US8468538B2 (en)2006-12-222013-06-18Commvault Systems, Inc.Systems and methods of data storage management, such as dynamic data stream allocation
US8712969B2 (en)2006-12-222014-04-29Commvault Systems, Inc.System and method for storing redundant information
US8719809B2 (en)2006-12-222014-05-06Commvault Systems, Inc.Point in time rollback and un-installation of software
US8402000B2 (en)2006-12-222013-03-19Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library
US20110125715A1 (en)*2006-12-222011-05-26Rajiv KottomtharayilManaging copies of data
US7953706B2 (en)2006-12-222011-05-31Commvault Systems, Inc.System and method for storing redundant information
US8037028B2 (en)2006-12-222011-10-11Commvault Systems, Inc.System and method for storing redundant information
US20080288738A1 (en)*2006-12-222008-11-20Parag GokhaleSystems and methods of data storage management, such as pre-allocation of storage space
US10922006B2 (en)2006-12-222021-02-16Commvault Systems, Inc.System and method for storing redundant information
US20110213755A1 (en)*2006-12-222011-09-01Srinivas KavuriSystems and methods of hierarchical storage management, such as global management of storage operations
US7984063B2 (en)2006-12-222011-07-19Commvault Systems, Inc.Managing copies of data
US8346734B2 (en)2006-12-222013-01-01Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library
US20110173207A1 (en)*2006-12-222011-07-14Rajiv KottomtharayilManaging copies of data
US8782064B2 (en)2006-12-222014-07-15Commvault Systems, Inc.Managing copies of data
US9122600B2 (en)2006-12-222015-09-01Commvault Systems, Inc.Systems and methods for remote monitoring in a computer network
US7734669B2 (en)2006-12-222010-06-08Commvault Systems, Inc.Managing copies of data
US8756203B2 (en)2006-12-222014-06-17Commvault Systems, Inc.Systems and methods of media management, such as management of media to and from a media storage library
US8775823B2 (en)2006-12-292014-07-08Commvault Systems, Inc.System and method for encrypting secondary copies of data
US20100031017A1 (en)*2006-12-292010-02-04Parag GokhaleSystem and method for encrypting secondary copies of data
US8510573B2 (en)2006-12-292013-08-13Commvault Systems, Inc.System and method for encrypting secondary copies of data
US20090012828A1 (en)*2007-03-092009-01-08Commvault Systems, Inc.Computer systems and methods for workflow automation
US8428995B2 (en)2007-03-092013-04-23Commvault Systems, Inc.System and method for automating customer-validated statement of work for a data storage environment
US8799051B2 (en)2007-03-092014-08-05Commvault Systems, Inc.System and method for automating customer-validated statement of work for a data storage environment
US8290808B2 (en)2007-03-092012-10-16Commvault Systems, Inc.System and method for automating customer-validated statement of work for a data storage environment
US8671076B2 (en)*2007-05-082014-03-11Bmc Software, Inc.Database recovery using logs applied to consistent copies
US20080281865A1 (en)*2007-05-082008-11-13Bmc Software, Inc.Database Recovery Using Logs Applied to Consistent Copies
US8707070B2 (en)2007-08-282014-04-22Commvault Systems, Inc.Power management of data processing resources, such as power adaptive management of data storage operations
US10379598B2 (en)2007-08-282019-08-13Commvault Systems, Inc.Power management of data processing resources, such as power adaptive management of data storage operations
US9021282B2 (en)2007-08-282015-04-28Commvault Systems, Inc.Power management of data processing resources, such as power adaptive management of data storage operations
US20110239013A1 (en)*2007-08-282011-09-29Muller Marcus SPower management of data processing resources, such as power adaptive management of data storage operations
US8706976B2 (en)2007-08-302014-04-22Commvault Systems, Inc.Parallel access virtual tape library and drives
US20090063765A1 (en)*2007-08-302009-03-05Rajiv KottomtharayilParallel access virtual tape library and drives
US8996823B2 (en)2007-08-302015-03-31Commvault Systems, Inc.Parallel access virtual tape library and drives
US7725440B2 (en)*2007-09-262010-05-25Yahoo! Inc.Restoring a database using fuzzy snapshot techniques
US20090083339A1 (en)*2007-09-262009-03-26Reed Benjamin CEfficient and Correct Fuzzy Snapshots
US8396838B2 (en)2007-10-172013-03-12Commvault Systems, Inc.Legal compliance, electronic discovery and electronic document handling of online and offline copies of data
US20110093471A1 (en)*2007-10-172011-04-21Brian BrockwayLegal compliance, electronic discovery and electronic document handling of online and offline copies of data
US8296301B2 (en)2008-01-302012-10-23Commvault Systems, Inc.Systems and methods for probabilistic data classification
US20110060725A1 (en)*2008-01-302011-03-10Commvault Systems, Inc.Systems and methods for grid-based data scanning
US10783168B2 (en)2008-01-302020-09-22Commvault Systems, Inc.Systems and methods for probabilistic data classification
US11256724B2 (en)2008-01-302022-02-22Commvault Systems, Inc.Systems and methods for probabilistic data classification
US8356018B2 (en)2008-01-302013-01-15Commvault Systems, Inc.Systems and methods for grid-based data scanning
US20100082920A1 (en)*2008-01-302010-04-01Larson Susan LTracking Metadata Changes During Data Copy In A Storage System
US20090193113A1 (en)*2008-01-302009-07-30Commvault Systems, Inc.Systems and methods for grid-based data scanning
US10628459B2 (en)2008-01-302020-04-21Commvault Systems, Inc.Systems and methods for probabilistic data classification
US7836174B2 (en)2008-01-302010-11-16Commvault Systems, Inc.Systems and methods for grid-based data scanning
US8046552B2 (en)2008-01-302011-10-25Hewlett-Packard Development Company, L.P.Tracking metadata changes during data copy in a storage system
US9740764B2 (en)2008-01-302017-08-22Commvault Systems, Inc.Systems and methods for probabilistic data classification
US8769048B2 (en)2008-06-182014-07-01Commvault Systems, Inc.Data protection scheduling, such as providing a flexible backup window in a data protection system
US11321181B2 (en)2008-06-182022-05-03Commvault Systems, Inc.Data protection scheduling, such as providing a flexible backup window in a data protection system
US10198324B2 (en)2008-06-182019-02-05Commvault Systems, Inc.Data protection scheduling, such as providing a flexible backup window in a data protection system
US12105598B2 (en)2008-06-182024-10-01Commvault Systems, Inc.Data protection scheduling, such as providing a flexible backup window in a data protection system
US10789133B2 (en)2008-06-192020-09-29Commvault Systems, Inc.Data storage resource allocation by performing abbreviated resource checks of certain data storage resources based on relative scarcity to determine whether data storage requests would fail
US20090320037A1 (en)*2008-06-192009-12-24Parag GokhaleData storage resource allocation by employing dynamic methods and blacklisting resource request pools
US9639400B2 (en)2008-06-192017-05-02Commvault Systems, Inc.Data storage resource allocation by employing dynamic methods and blacklisting resource request pools
US10768987B2 (en)2008-06-192020-09-08Commvault Systems, Inc.Data storage resource allocation list updating for data storage operations
US10613942B2 (en)2008-06-192020-04-07Commvault Systems, Inc.Data storage resource allocation using blacklisting of data storage requests classified in the same category as a data storage request that is determined to fail if attempted
US9612916B2 (en)2008-06-192017-04-04Commvault Systems, Inc.Data storage resource allocation using blacklisting of data storage requests classified in the same category as a data storage request that is determined to fail if attempted
US20090320033A1 (en)*2008-06-192009-12-24Parag GokhaleData storage resource allocation by employing dynamic methods and blacklisting resource request pools
US9262226B2 (en)2008-06-192016-02-16Commvault Systems, Inc.Data storage resource allocation by employing dynamic methods and blacklisting resource request pools
US9128883B2 (en)2008-06-192015-09-08Commvault Systems, IncData storage resource allocation by performing abbreviated resource checks based on relative chances of failure of the data storage resources to determine whether data storage requests would fail
US8352954B2 (en)2008-06-192013-01-08Commvault Systems, Inc.Data storage resource allocation by employing dynamic methods and blacklisting resource request pools
US10162677B2 (en)2008-06-192018-12-25Commvault Systems, Inc.Data storage resource allocation list updating for data storage operations
US9823979B2 (en)2008-06-192017-11-21Commvault Systems, Inc.Updating a list of data storage requests if an abbreviated resource check determines that a request in the list would fail if attempted
US8484162B2 (en)2008-06-242013-07-09Commvault Systems, Inc.De-duplication systems and methods for application-specific data
US8219524B2 (en)2008-06-242012-07-10Commvault Systems, Inc.Application-aware and remote single instance data management
US20090319585A1 (en)*2008-06-242009-12-24Parag GokhaleApplication-aware and remote single instance data management
US10884990B2 (en)2008-06-242021-01-05Commvault Systems, Inc.Application-aware and remote single instance data management
US9405763B2 (en)2008-06-242016-08-02Commvault Systems, Inc.De-duplication systems and methods for application-specific data
US11016859B2 (en)2008-06-242021-05-25Commvault Systems, Inc.De-duplication systems and methods for application-specific data
US20090319534A1 (en)*2008-06-242009-12-24Parag GokhaleApplication-aware and remote single instance data management
US9971784B2 (en)2008-06-242018-05-15Commvault Systems, Inc.Application-aware and remote single instance data management
US9098495B2 (en)2008-06-242015-08-04Commvault Systems, Inc.Application-aware and remote single instance data management
US10013445B2 (en)2008-07-022018-07-03Commvault Systems, Inc.Distributed indexing system for data storage
US8805807B2 (en)2008-07-022014-08-12Commvault Systems, Inc.Distributed indexing system for data storage
US9183240B2 (en)2008-07-022015-11-10Commvault Systems, Inc.Distributed indexing system for data storage
US20100005151A1 (en)*2008-07-022010-01-07Parag GokhaleDistributed indexing system for data storage
US9646038B2 (en)2008-07-022017-05-09Commvault Systems, Inc.Distributed indexing system for data storage
US8335776B2 (en)2008-07-022012-12-18Commvault Systems, Inc.Distributed indexing system for data storage
US8166263B2 (en)2008-07-032012-04-24Commvault Systems, Inc.Continuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices
US8612707B2 (en)2008-07-032013-12-17Commvault Systems, Inc.Continuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices
US8838923B2 (en)2008-07-032014-09-16Commvault Systems, Inc.Continuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices
US8380957B2 (en)2008-07-032013-02-19Commvault Systems, Inc.Continuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices
US20100005259A1 (en)*2008-07-032010-01-07Anand PrahladContinuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices
US11516289B2 (en)2008-08-292022-11-29Commvault Systems, Inc.Method and system for displaying similar email messages based on message contents
US8370442B2 (en)2008-08-292013-02-05Commvault Systems, Inc.Method and system for leveraging identified changes to a mail server
US11082489B2 (en)2008-08-292021-08-03Commvault Systems, Inc.Method and system for displaying similar email messages based on message contents
US20100057870A1 (en)*2008-08-292010-03-04Ahn Jun HMethod and system for leveraging identified changes to a mail server
US10708353B2 (en)2008-08-292020-07-07Commvault Systems, Inc.Method and system for displaying similar email messages based on message contents
US11436210B2 (en)2008-09-052022-09-06Commvault Systems, Inc.Classification of virtualization data
US8725688B2 (en)2008-09-052014-05-13Commvault Systems, Inc.Image level copy or restore, such as image level restore without knowledge of data object metadata
US20100070725A1 (en)*2008-09-052010-03-18Anand PrahladSystems and methods for management of virtualization data
US10754841B2 (en)2008-09-052020-08-25Commvault Systems, Inc.Systems and methods for management of virtualization data
US8307177B2 (en)2008-09-052012-11-06Commvault Systems, Inc.Systems and methods for management of virtualization data
US9740723B2 (en)2008-09-052017-08-22Commvault Systems, Inc.Systems and methods for management of virtualization data
US12216613B2 (en)2008-09-052025-02-04Commvault Systems, Inc.Image level copy or restore, such as image level restore without knowledge of data object metadata
US11392542B2 (en)2008-09-052022-07-19Commvault Systems, Inc.Image level copy or restore, such as image level restore without knowledge of data object metadata
US10459882B2 (en)2008-09-052019-10-29Commvault Systems, Inc.Image level copy or restore, such as image level restore without knowledge of data object metadata
US8725973B2 (en)2008-09-052014-05-13Commvault Systems, Inc.Systems and methods for management of virtualization data
US10572445B2 (en)2008-09-122020-02-25Commvault Systems, Inc.Transferring or migrating portions of data objects, such as block-level data migration or chunk-based data migration
US10547678B2 (en)2008-09-152020-01-28Commvault Systems, Inc.Data transfer techniques within data storage devices, such as network attached storage performing data migration
US20100070466A1 (en)*2008-09-152010-03-18Anand PrahladData transfer techniques within data storage devices, such as network attached storage performing data migration
US10997035B2 (en)2008-09-162021-05-04Commvault Systems, Inc.Using a snapshot as a data source
US9015181B2 (en)2008-09-262015-04-21Commvault Systems, Inc.Systems and methods for managing single instancing data
US11593217B2 (en)2008-09-262023-02-28Commvault Systems, Inc.Systems and methods for managing single instancing data
US11016858B2 (en)2008-09-262021-05-25Commvault Systems, Inc.Systems and methods for managing single instancing data
US9178842B2 (en)2008-11-052015-11-03Commvault Systems, Inc.Systems and methods for monitoring messaging applications for compliance with a policy
US8412677B2 (en)2008-11-262013-04-02Commvault Systems, Inc.Systems and methods for byte-level or quasi byte-level single instancing
US9158787B2 (en)2008-11-262015-10-13Commvault Systems, IncSystems and methods for byte-level or quasi byte-level single instancing
US8725687B2 (en)2008-11-262014-05-13Commvault Systems, Inc.Systems and methods for byte-level or quasi byte-level single instancing
US8666942B2 (en)2008-12-102014-03-04Commvault Systems, Inc.Systems and methods for managing snapshots of replicated databases
US9047357B2 (en)2008-12-102015-06-02Commvault Systems, Inc.Systems and methods for managing replicated database data in dirty and clean shutdown states
US20100179941A1 (en)*2008-12-102010-07-15Commvault Systems, Inc.Systems and methods for performing discrete data replication
US9396244B2 (en)2008-12-102016-07-19Commvault Systems, Inc.Systems and methods for managing replicated database data
US9495382B2 (en)2008-12-102016-11-15Commvault Systems, Inc.Systems and methods for performing discrete data replication
US8204859B2 (en)2008-12-102012-06-19Commvault Systems, Inc.Systems and methods for managing replicated database data
US8434131B2 (en)2009-03-202013-04-30Commvault Systems, Inc.Managing connections in a data storage system
US8769635B2 (en)2009-03-202014-07-01Commvault Systems, Inc.Managing connections in a data storage system
US20100242096A1 (en)*2009-03-202010-09-23Prakash VaradharajanManaging connections in a data storage system
US8401996B2 (en)2009-03-302013-03-19Commvault Systems, Inc.Storing a variable number of instances of data objects
US9773025B2 (en)2009-03-302017-09-26Commvault Systems, Inc.Storing a variable number of instances of data objects
US10970304B2 (en)2009-03-302021-04-06Commvault Systems, Inc.Storing a variable number of instances of data objects
US11586648B2 (en)2009-03-302023-02-21Commvault Systems, Inc.Storing a variable number of instances of data objects
US20100250549A1 (en)*2009-03-302010-09-30Muller Marcus SStoring a variable number of instances of data objects
US11455212B2 (en)2009-05-222022-09-27Commvault Systems, Inc.Block-level single instancing
US10956274B2 (en)2009-05-222021-03-23Commvault Systems, Inc.Block-level single instancing
US11709739B2 (en)2009-05-222023-07-25Commvault Systems, Inc.Block-level single instancing
US8578120B2 (en)2009-05-222013-11-05Commvault Systems, Inc.Block-level single instancing
US9058117B2 (en)2009-05-222015-06-16Commvault Systems, Inc.Block-level single instancing
US9454537B2 (en)2009-06-302016-09-27Commvault Systems, Inc.Data object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites
US20100332401A1 (en)*2009-06-302010-12-30Anand PrahladPerforming data storage operations with a cloud storage environment, including automatically selecting among multiple cloud storage sites
US8849761B2 (en)2009-06-302014-09-30Commvault Systems, Inc.Data object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites
US12321592B2 (en)2009-06-302025-06-03Commvault Systems, Inc.Data object store and server for a cloud storage environment
US8285681B2 (en)2009-06-302012-10-09Commvault Systems, Inc.Data object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites
US9171008B2 (en)2009-06-302015-10-27Commvault Systems, Inc.Performing data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer
US11308035B2 (en)2009-06-302022-04-19Commvault Systems, Inc.Data object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites
US20100332818A1 (en)*2009-06-302010-12-30Anand PrahladCloud storage and networking agents, including agents for utilizing multiple, different cloud storage sites
US20100332454A1 (en)*2009-06-302010-12-30Anand PrahladPerforming data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer
US20100332456A1 (en)*2009-06-302010-12-30Anand PrahladData object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites
US20100332479A1 (en)*2009-06-302010-12-30Anand PrahladPerforming data storage operations in a cloud storage environment, including searching, encryption and indexing
US10248657B2 (en)2009-06-302019-04-02Commvault Systems, Inc.Data object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites
US20100333116A1 (en)*2009-06-302010-12-30Anand PrahladCloud gateway system for managing data storage to cloud storage sites
US8849955B2 (en)2009-06-302014-09-30Commvault Systems, Inc.Cloud storage and networking agents, including agents for utilizing multiple, different cloud storage sites
US8612439B2 (en)2009-06-302013-12-17Commvault Systems, Inc.Performing data storage operations in a cloud storage environment, including searching, encryption and indexing
US11907168B2 (en)2009-06-302024-02-20Commvault Systems, Inc.Data object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites
US8407190B2 (en)2009-06-302013-03-26Commvault Systems, Inc.Performing data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer
US10540327B2 (en)2009-07-082020-01-21Commvault Systems, Inc.Synchronized data deduplication
US8930306B1 (en)2009-07-082015-01-06Commvault Systems, Inc.Synchronized data deduplication
US11288235B2 (en)2009-07-082022-03-29Commvault Systems, Inc.Synchronized data deduplication
US9092500B2 (en)2009-09-032015-07-28Commvault Systems, Inc.Utilizing snapshots for access to databases and other applications
US9268602B2 (en)2009-09-142016-02-23Commvault Systems, Inc.Systems and methods for performing data management operations using snapshots
US10831608B2 (en)2009-09-142020-11-10Commvault Systems, Inc.Systems and methods for performing data management operations using snapshots
US10379957B2 (en)2009-12-312019-08-13Commvault Systems, Inc.Systems and methods for analyzing snapshots
US20110161327A1 (en)*2009-12-312011-06-30Pawar Rahul SAsynchronous methods of data classification using change journals and other data structures
US9298559B2 (en)2009-12-312016-03-29Commvault Systems, Inc.Systems and methods for analyzing snapshots
US8433682B2 (en)2009-12-312013-04-30Commvault Systems, Inc.Systems and methods for analyzing snapshots
US8442983B2 (en)2009-12-312013-05-14Commvault Systems, Inc.Asynchronous methods of data classification using change journals and other data structures
US8595191B2 (en)2009-12-312013-11-26Commvault Systems, Inc.Systems and methods for performing data management operations using snapshots
US20110161299A1 (en)*2009-12-312011-06-30Anand PrahladSystems and methods for performing data management operations using snapshots
US9047296B2 (en)2009-12-312015-06-02Commvault Systems, Inc.Asynchronous methods of data classification using change journals and other data structures
US20110195821A1 (en)*2010-02-092011-08-11GoBe Healthy, LLCOmni-directional exercise device
US8868494B2 (en)2010-03-292014-10-21Commvault Systems, Inc.Systems and methods for selective data replication
US20110238621A1 (en)*2010-03-292011-09-29Commvault Systems, Inc.Systems and methods for selective data replication
US8725698B2 (en)2010-03-302014-05-13Commvault Systems, Inc.Stub file prioritization in a data replication system
US9483511B2 (en)2010-03-302016-11-01Commvault Systems, Inc.Stubbing systems and methods in a data replication environment
US8504515B2 (en)2010-03-302013-08-06Commvault Systems, Inc.Stubbing systems and methods in a data replication environment
US9002785B2 (en)2010-03-302015-04-07Commvault Systems, Inc.Stubbing systems and methods in a data replication environment
US8352422B2 (en)2010-03-302013-01-08Commvault Systems, Inc.Data restore systems and methods in a replication environment
US8589347B2 (en)2010-05-282013-11-19Commvault Systems, Inc.Systems and methods for performing data replication
US8745105B2 (en)2010-05-282014-06-03Commvault Systems, Inc.Systems and methods for performing data replication
US8572038B2 (en)2010-05-282013-10-29Commvault Systems, Inc.Systems and methods for performing data replication
US8489656B2 (en)2010-05-282013-07-16Commvault Systems, Inc.Systems and methods for performing data replication
US12001295B2 (en)2010-06-042024-06-04Commvault Systems, Inc.Heterogeneous indexing and load balancing of backup and indexing resources
US11449394B2 (en)2010-06-042022-09-20Commvault Systems, Inc.Failover systems and methods for performing backup operations, including heterogeneous indexing and load balancing of backup and indexing resources
US9557929B2 (en)2010-09-302017-01-31Commvault Systems, Inc.Data recovery operations, such as recovery from modified network data management protocol data
US9262275B2 (en)2010-09-302016-02-16Commvault Systems, Inc.Archiving data objects using secondary copies
US11392538B2 (en)2010-09-302022-07-19Commvault Systems, Inc.Archiving data objects using secondary copies
US9639563B2 (en)2010-09-302017-05-02Commvault Systems, Inc.Archiving data objects using secondary copies
US9639289B2 (en)2010-09-302017-05-02Commvault Systems, Inc.Systems and methods for retaining and using data block signatures in data protection operations
US8935492B2 (en)2010-09-302015-01-13Commvault Systems, Inc.Archiving data objects using secondary copies
US10126973B2 (en)2010-09-302018-11-13Commvault Systems, Inc.Systems and methods for retaining and using data block signatures in data protection operations
US10127070B2 (en)2010-09-302018-11-13Commvault Systems, Inc.Efficient data management improvements, such as docking limited-feature data management modules to a full-featured data management system
US9110602B2 (en)2010-09-302015-08-18Commvault Systems, Inc.Content aligned block-based deduplication
US8620870B2 (en)2010-09-302013-12-31Commvault Systems, Inc.Efficient data management improvements, such as docking limited-feature data management modules to a full-featured data management system
US11768800B2 (en)2010-09-302023-09-26Commvault Systems, Inc.Archiving data objects using secondary copies
US11640338B2 (en)2010-09-302023-05-02Commvault Systems, Inc.Data recovery operations, such as recovery from modified network data management protocol data
US10762036B2 (en)2010-09-302020-09-01Commvault Systems, Inc.Archiving data objects using secondary copies
US8572340B2 (en)2010-09-302013-10-29Commvault Systems, Inc.Systems and methods for retaining and using data block signatures in data protection operations
US9898225B2 (en)2010-09-302018-02-20Commvault Systems, Inc.Content aligned block-based deduplication
US9098514B2 (en)2010-09-302015-08-04Commvault Systems, Inc.Efficient data management improvements, such as docking limited-feature data management modules to a full-featured data management system
US10983870B2 (en)2010-09-302021-04-20Commvault Systems, Inc.Data recovery operations, such as recovery from modified network data management protocol data
US10990430B2 (en)2010-09-302021-04-27Commvault Systems, Inc.Efficient data management improvements, such as docking limited-feature data management modules to a full-featured data management system
US8577851B2 (en)2010-09-302013-11-05Commvault Systems, Inc.Content aligned block-based deduplication
US10275318B2 (en)2010-09-302019-04-30Commvault Systems, Inc.Data recovery operations, such as recovery from modified network data management protocol data
US8364652B2 (en)2010-09-302013-01-29Commvault Systems, Inc.Content aligned block-based deduplication
US9619480B2 (en)2010-09-302017-04-11Commvault Systems, Inc.Content aligned block-based deduplication
US9239687B2 (en)2010-09-302016-01-19Commvault Systems, Inc.Systems and methods for retaining and using data block signatures in data protection operations
US9244779B2 (en)2010-09-302016-01-26Commvault Systems, Inc.Data recovery operations, such as recovery from modified network data management protocol data
US9588972B2 (en)2010-09-302017-03-07Commvault Systems, Inc.Efficient data management improvements, such as docking limited-feature data management modules to a full-featured data management system
US8578109B2 (en)2010-09-302013-11-05Commvault Systems, Inc.Systems and methods for retaining and using data block signatures in data protection operations
US9104623B2 (en)2010-12-142015-08-11Commvault Systems, Inc.Client-side repository in a networked deduplicated storage system
US11422976B2 (en)2010-12-142022-08-23Commvault Systems, Inc.Distributed deduplicated storage system
US9116850B2 (en)2010-12-142015-08-25Commvault Systems, Inc.Client-side repository in a networked deduplicated storage system
US8954446B2 (en)2010-12-142015-02-10Comm Vault Systems, Inc.Client-side repository in a networked deduplicated storage system
US9020900B2 (en)2010-12-142015-04-28Commvault Systems, Inc.Distributed deduplicated storage system
US10740295B2 (en)2010-12-142020-08-11Commvault Systems, Inc.Distributed deduplicated storage system
US9898478B2 (en)2010-12-142018-02-20Commvault Systems, Inc.Distributed deduplicated storage system
US11169888B2 (en)2010-12-142021-11-09Commvault Systems, Inc.Client-side repository in a networked deduplicated storage system
US10191816B2 (en)2010-12-142019-01-29Commvault Systems, Inc.Client-side repository in a networked deduplicated storage system
US11228647B2 (en)2011-01-202022-01-18Commvault Systems, Inc.System and method for sharing SAN storage
US9021198B1 (en)2011-01-202015-04-28Commvault Systems, Inc.System and method for sharing SAN storage
US9578101B2 (en)2011-01-202017-02-21Commvault Systems, Inc.System and method for sharing san storage
US8706867B2 (en)2011-03-312014-04-22Commvault Systems, Inc.Realtime streaming of multimedia content from secondary storage devices
US8719767B2 (en)2011-03-312014-05-06Commvault Systems, Inc.Utilizing snapshots to provide builds to developer computing devices
US11003626B2 (en)2011-03-312021-05-11Commvault Systems, Inc.Creating secondary copies of data based on searches for content
US10372675B2 (en)2011-03-312019-08-06Commvault Systems, Inc.Creating secondary copies of data based on searches for content
US8719264B2 (en)2011-03-312014-05-06Commvault Systems, Inc.Creating secondary copies of data based on searches for content
US8849762B2 (en)2011-03-312014-09-30Commvault Systems, Inc.Restoring computing environments, such as autorecovery of file systems at certain points in time
US9092378B2 (en)2011-03-312015-07-28Commvault Systems, Inc.Restoring computing environments, such as autorecovery of file systems at certain points in time
US9372827B2 (en)2011-09-302016-06-21Commvault Systems, Inc.Migration of an existing computing system to new hardware
US9116633B2 (en)2011-09-302015-08-25Commvault Systems, Inc.Information management of virtual machines having mapped storage devices
US11032146B2 (en)2011-09-302021-06-08Commvault Systems, Inc.Migration of existing computing systems to cloud computing sites or virtual machines
US9451023B2 (en)2011-09-302016-09-20Commvault Systems, Inc.Information management of virtual machines having mapped storage devices
US9461881B2 (en)2011-09-302016-10-04Commvault Systems, Inc.Migration of existing computing systems to cloud computing sites or virtual machines
US9967144B2 (en)2011-09-302018-05-08Commvault Systems, Inc.Migration of an existing computing system to new hardware
US9928146B2 (en)2012-03-072018-03-27Commvault Systems, Inc.Data storage system utilizing proxy device for storage operations
US9298715B2 (en)2012-03-072016-03-29Commvault Systems, Inc.Data storage system utilizing proxy device for storage operations
US9898371B2 (en)2012-03-072018-02-20Commvault Systems, Inc.Data storage system utilizing proxy device for storage operations
US9471578B2 (en)2012-03-072016-10-18Commvault Systems, Inc.Data storage system utilizing proxy device for storage operations
US11347408B2 (en)2012-03-302022-05-31Commvault Systems, Inc.Shared network-available storage that permits concurrent data access
US10999373B2 (en)2012-03-302021-05-04Commvault Systems, Inc.Information management of data associated with multiple cloud services
US9959333B2 (en)2012-03-302018-05-01Commvault Systems, Inc.Unified access to personal data
US11924034B2 (en)2012-03-302024-03-05Commvault Systems, Inc.Migration of an existing computing system to new hardware
US9529871B2 (en)2012-03-302016-12-27Commvault Systems, Inc.Information management of mobile device data
US9773002B2 (en)2012-03-302017-09-26Commvault Systems, Inc.Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files
US9213848B2 (en)2012-03-302015-12-15Commvault Systems, Inc.Information management of data associated with multiple cloud services
US10318542B2 (en)2012-03-302019-06-11Commvault Systems, Inc.Information management of mobile device data
US10547684B2 (en)2012-03-302020-01-28Commvault Systems, Inc.Information management of data associated with multiple cloud services
US11615059B2 (en)2012-03-302023-03-28Commvault Systems, Inc.Smart archiving and data previewing for mobile devices
US11042511B2 (en)2012-03-302021-06-22Commvault Systems, Inc.Smart archiving and data previewing for mobile devices
US9367548B2 (en)2012-03-302016-06-14Commvault Systems, Inc.Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files
US9571579B2 (en)2012-03-302017-02-14Commvault Systems, Inc.Information management of data associated with multiple cloud services
US10268402B2 (en)2012-03-302019-04-23Commvault Systems, Inc.Shared network-available storage that permits concurrent data access
US10264074B2 (en)2012-03-302019-04-16Commvault Systems, Inc.Information management of data associated with multiple cloud services
US10157184B2 (en)2012-03-302018-12-18Commvault Systems, Inc.Data previewing before recalling large data files
US8950009B2 (en)2012-03-302015-02-03Commvault Systems, Inc.Information management of data associated with multiple cloud services
US10262003B2 (en)2012-03-302019-04-16Commvault Systems, Inc.Smart archiving and data previewing for mobile devices
US10963422B2 (en)2012-03-302021-03-30Commvault Systems, Inc.Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files
US10075527B2 (en)2012-03-302018-09-11Commvault Systems, Inc.Information management of data associated with multiple cloud services
US11956310B2 (en)2012-03-302024-04-09Commvault Systems, Inc.Information management of data associated with multiple cloud services
US11494332B2 (en)2012-03-302022-11-08Commvault Systems, Inc.Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files
US10791025B2 (en)2012-03-302020-09-29Commvault Systems, Inc.Migration of an existing computing system to new hardware
US10108621B2 (en)2012-03-302018-10-23Commvault Systems, Inc.Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files
US9063938B2 (en)2012-03-302015-06-23Commvault Systems, Inc.Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files
US9639297B2 (en)2012-03-302017-05-02Commvault Systems, IncShared network-available storage that permits concurrent data access
US9262496B2 (en)2012-03-302016-02-16Commvault Systems, Inc.Unified access to personal data
US10895993B2 (en)2012-03-302021-01-19Commvault Systems, Inc.Shared network-available storage that permits concurrent data access
US9020890B2 (en)2012-03-302015-04-28Commvault Systems, Inc.Smart archiving and data previewing for mobile devices
US11611479B2 (en)2012-03-312023-03-21Commvault Systems, Inc.Migration of existing computing systems to cloud computing sites or virtual machines
US9342537B2 (en)2012-04-232016-05-17Commvault Systems, Inc.Integrated snapshot interface for a data storage system
US10698632B2 (en)2012-04-232020-06-30Commvault Systems, Inc.Integrated snapshot interface for a data storage system
US11269543B2 (en)2012-04-232022-03-08Commvault Systems, Inc.Integrated snapshot interface for a data storage system
US9928002B2 (en)2012-04-232018-03-27Commvault Systems, Inc.Integrated snapshot interface for a data storage system
US8892523B2 (en)2012-06-082014-11-18Commvault Systems, Inc.Auto summarization of content
US10372672B2 (en)2012-06-082019-08-06Commvault Systems, Inc.Auto summarization of content
US9418149B2 (en)2012-06-082016-08-16Commvault Systems, Inc.Auto summarization of content
US11580066B2 (en)2012-06-082023-02-14Commvault Systems, Inc.Auto summarization of content for use in new storage policies
US11036679B2 (en)2012-06-082021-06-15Commvault Systems, Inc.Auto summarization of content
US9218374B2 (en)2012-06-132015-12-22Commvault Systems, Inc.Collaborative restore in a networked storage system
US9218376B2 (en)2012-06-132015-12-22Commvault Systems, Inc.Intelligent data sourcing in a networked storage system
US10176053B2 (en)2012-06-132019-01-08Commvault Systems, Inc.Collaborative restore in a networked storage system
US9251186B2 (en)2012-06-132016-02-02Commvault Systems, Inc.Backup using a client-side signature repository in a networked storage system
US9218375B2 (en)2012-06-132015-12-22Commvault Systems, Inc.Dedicated client-side signature generator in a networked storage system
US9858156B2 (en)2012-06-132018-01-02Commvault Systems, Inc.Dedicated client-side signature generator in a networked storage system
US10956275B2 (en)2012-06-132021-03-23Commvault Systems, Inc.Collaborative restore in a networked storage system
US10387269B2 (en)2012-06-132019-08-20Commvault Systems, Inc.Dedicated client-side signature generator in a networked storage system
US11468005B2 (en)2012-12-212022-10-11Commvault Systems, Inc.Systems and methods to identify unprotected virtual machines
US9965316B2 (en)2012-12-212018-05-08Commvault Systems, Inc.Archiving virtual machines in a data storage system
US11544221B2 (en)2012-12-212023-01-03Commvault Systems, Inc.Systems and methods to identify unprotected virtual machines
US10684883B2 (en)2012-12-212020-06-16Commvault Systems, Inc.Archiving virtual machines in a data storage system
US9684535B2 (en)2012-12-212017-06-20Commvault Systems, Inc.Archiving virtual machines in a data storage system
US10379988B2 (en)2012-12-212019-08-13Commvault Systems, Inc.Systems and methods for performance monitoring
US11099886B2 (en)2012-12-212021-08-24Commvault Systems, Inc.Archiving virtual machines in a data storage system
US10824464B2 (en)2012-12-212020-11-03Commvault Systems, Inc.Archiving virtual machines in a data storage system
US10733143B2 (en)2012-12-212020-08-04Commvault Systems, Inc.Systems and methods to identify unprotected virtual machines
US9633025B2 (en)2012-12-212017-04-25Commvault Systems, Inc.Data storage system for analysis of data across heterogeneous information management systems
US10635634B2 (en)2012-12-212020-04-28Commvault Systems, Inc.Data storage system for analysis of data across heterogeneous information management systems
US9740702B2 (en)2012-12-212017-08-22Commvault Systems, Inc.Systems and methods to identify unprotected virtual machines
US11409765B2 (en)2012-12-272022-08-09Commvault Systems, Inc.Application of information management policies based on operation with a geographic entity
US10831778B2 (en)2012-12-272020-11-10Commvault Systems, Inc.Application of information management policies based on operation with a geographic entity
US9753844B2 (en)2012-12-272017-09-05Micron Technology, Inc.Automatic identification of storage requirements, such as for use in selling data storage management solutions
US10303559B2 (en)2012-12-272019-05-28Commvault Systems, Inc.Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system
US11243849B2 (en)2012-12-272022-02-08Commvault Systems, Inc.Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system
US12001451B2 (en)2012-12-272024-06-04Commvault Systems, Inc.Application of information management policies based on operation with a geographic entity
US9633216B2 (en)2012-12-272017-04-25Commvault Systems, Inc.Application of information management policies based on operation with a geographic entity
US9069799B2 (en)2012-12-272015-06-30Commvault Systems, Inc.Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system
US10459710B2 (en)2012-12-272019-10-29Commvault Systems, Inc.Automatic identification of storage requirements, such as for use in selling data storage management solutions
US10379892B2 (en)2012-12-282019-08-13Commvault Systems, Inc.Systems and methods for repurposing virtual machines
US9633022B2 (en)2012-12-282017-04-25Commvault Systems, Inc.Backup and restoration for a deduplicated file system
US10346259B2 (en)2012-12-282019-07-09Commvault Systems, Inc.Data recovery using a cloud-based remote data recovery center
US9378035B2 (en)2012-12-282016-06-28Commvault Systems, Inc.Systems and methods for repurposing virtual machines
US10956201B2 (en)2012-12-282021-03-23Commvault Systems, Inc.Systems and methods for repurposing virtual machines
US11080232B2 (en)2012-12-282021-08-03Commvault Systems, Inc.Backup and restoration for a deduplicated file system
US11099944B2 (en)2012-12-282021-08-24Commvault Systems, Inc.Storing metadata at a cloud-based data recovery center for disaster recovery testing and recovery of backup data stored remotely from the cloud-based data recovery center
US9959275B2 (en)2012-12-282018-05-01Commvault Systems, Inc.Backup and restoration for a deduplicated file system
US10896053B2 (en)2013-01-082021-01-19Commvault Systems, Inc.Virtual machine load balancing
US9977687B2 (en)2013-01-082018-05-22Commvault Systems, Inc.Virtual server agent load balancing
US11922197B2 (en)2013-01-082024-03-05Commvault Systems, Inc.Virtual server agent load balancing
US10474483B2 (en)2013-01-082019-11-12Commvault Systems, Inc.Virtual server agent load balancing
US12299467B2 (en)2013-01-082025-05-13Commvault Systems, Inc.Virtual server agent load balancing
US11734035B2 (en)2013-01-082023-08-22Commvault Systems, Inc.Virtual machine load balancing
US9703584B2 (en)2013-01-082017-07-11Commvault Systems, Inc.Virtual server agent load balancing
US9262435B2 (en)2013-01-112016-02-16Commvault Systems, Inc.Location-based data synchronization management
US9430491B2 (en)2013-01-112016-08-30Commvault Systems, Inc.Request-based data synchronization management
US11157450B2 (en)2013-01-112021-10-26Commvault Systems, Inc.High availability distributed deduplicated storage system
US9886346B2 (en)2013-01-112018-02-06Commvault Systems, Inc.Single snapshot for multiple agents
US10108652B2 (en)2013-01-112018-10-23Commvault Systems, Inc.Systems and methods to process block-level backup for selective file restoration for virtual machines
US9336226B2 (en)2013-01-112016-05-10Commvault Systems, Inc.Criteria-based data synchronization management
US9633033B2 (en)2013-01-112017-04-25Commvault Systems, Inc.High availability distributed deduplicated storage system
US10229133B2 (en)2013-01-112019-03-12Commvault Systems, Inc.High availability distributed deduplicated storage system
US11847026B2 (en)2013-01-112023-12-19Commvault Systems, Inc.Single snapshot for multiple agents
US10853176B2 (en)2013-01-112020-12-01Commvault Systems, Inc.Single snapshot for multiple agents
US9495404B2 (en)2013-01-112016-11-15Commvault Systems, Inc.Systems and methods to process block-level backup for selective file restoration for virtual machines
US9665591B2 (en)2013-01-112017-05-30Commvault Systems, Inc.High availability distributed deduplicated storage system
US9489244B2 (en)2013-01-142016-11-08Commvault Systems, Inc.Seamless virtual machine recall in a data storage system
US9766989B2 (en)2013-01-142017-09-19Commvault Systems, Inc.Creation of virtual machine placeholders in a data storage system
US9652283B2 (en)2013-01-142017-05-16Commvault Systems, Inc.Creation of virtual machine placeholders in a data storage system
US10540235B2 (en)2013-03-112020-01-21Commvault Systems, Inc.Single index to query multiple backup formats
US9459968B2 (en)2013-03-112016-10-04Commvault Systems, Inc.Single index to query multiple backup formats
US11093336B2 (en)2013-03-112021-08-17Commvault Systems, Inc.Browsing data stored in a backup format
US9483655B2 (en)2013-03-122016-11-01Commvault Systems, Inc.File backup with selective encryption
US9734348B2 (en)2013-03-122017-08-15Commvault Systems, Inc.Automatic file encryption
US11928229B2 (en)2013-03-122024-03-12Commvault Systems, Inc.Automatic file encryption
US9990512B2 (en)2013-03-122018-06-05Commvault Systems, Inc.File backup with selective encryption
US11042663B2 (en)2013-03-122021-06-22Commvault Systems, Inc.Automatic file encryption
US9367702B2 (en)2013-03-122016-06-14Commvault Systems, Inc.Automatic file encryption
US10445518B2 (en)2013-03-122019-10-15Commvault Systems, Inc.Automatic file encryption
US9939981B2 (en)2013-09-122018-04-10Commvault Systems, Inc.File manager integration with virtualization in an information management system with an enhanced storage manager, including user control and storage management of virtual machines
US11010011B2 (en)2013-09-122021-05-18Commvault Systems, Inc.File manager integration with virtualization in an information management system with an enhanced storage manager, including user control and storage management of virtual machines
US10949382B2 (en)2014-01-152021-03-16Commvault Systems, Inc.User-centric interfaces for information management systems
US9639426B2 (en)2014-01-242017-05-02Commvault Systems, Inc.Single snapshot for multiple applications
US10942894B2 (en)2014-01-242021-03-09Commvault Systems, IncOperation readiness checking and reporting
US9632874B2 (en)2014-01-242017-04-25Commvault Systems, Inc.Database application backup in single snapshot for multiple applications
US9495251B2 (en)2014-01-242016-11-15Commvault Systems, Inc.Snapshot readiness checking and reporting
US10671484B2 (en)2014-01-242020-06-02Commvault Systems, Inc.Single snapshot for multiple applications
US9892123B2 (en)2014-01-242018-02-13Commvault Systems, Inc.Snapshot readiness checking and reporting
US9753812B2 (en)2014-01-242017-09-05Commvault Systems, Inc.Generating mapping information for single snapshot for multiple applications
US10223365B2 (en)2014-01-242019-03-05Commvault Systems, Inc.Snapshot readiness checking and reporting
US10572444B2 (en)2014-01-242020-02-25Commvault Systems, Inc.Operation readiness checking and reporting
US12056014B2 (en)2014-01-242024-08-06Commvault Systems, Inc.Single snapshot for multiple applications
US10324897B2 (en)2014-01-272019-06-18Commvault Systems, Inc.Techniques for serving archived electronic mail
US11940952B2 (en)2014-01-272024-03-26Commvault Systems, Inc.Techniques for serving archived electronic mail
US9535776B2 (en)2014-02-272017-01-03Commvault Systems, Inc.Dataflow alerts for an information management system
US10860401B2 (en)2014-02-272020-12-08Commvault Systems, Inc.Work flow management for an information management system
US10169121B2 (en)2014-02-272019-01-01Commvault Systems, Inc.Work flow management for an information management system
US9798596B2 (en)2014-02-272017-10-24Commvault Systems, Inc.Automatic alert escalation for an information management system
US10986181B2 (en)2014-03-052021-04-20Commvault Systems, Inc.Cross-system storage management for transferring data across autonomous information management systems
US9769260B2 (en)2014-03-052017-09-19Commvault Systems, Inc.Cross-system storage management for transferring data across autonomous information management systems
US9648100B2 (en)2014-03-052017-05-09Commvault Systems, Inc.Cross-system storage management for transferring data across autonomous information management systems
US10523752B2 (en)2014-03-052019-12-31Commvault Systems, Inc.Cross-system storage management for transferring data across autonomous information management systems
US10205780B2 (en)2014-03-052019-02-12Commvault Systems, Inc.Cross-system storage management for transferring data across autonomous information management systems
US11316920B2 (en)2014-03-052022-04-26Commvault Systems, Inc.Cross-system storage management for transferring data across autonomous information management systems
US11188504B2 (en)2014-03-172021-11-30Commvault Systems, Inc.Managing deletions from a deduplication database
US10380072B2 (en)2014-03-172019-08-13Commvault Systems, Inc.Managing deletions from a deduplication database
US10445293B2 (en)2014-03-172019-10-15Commvault Systems, Inc.Managing deletions from a deduplication database
US11119984B2 (en)2014-03-172021-09-14Commvault Systems, Inc.Managing deletions from a deduplication database
US9633056B2 (en)2014-03-172017-04-25Commvault Systems, Inc.Maintaining a deduplication database
US11321189B2 (en)2014-04-022022-05-03Commvault Systems, Inc.Information management by a media agent in the absence of communications with a storage manager
US11113154B2 (en)2014-04-162021-09-07Commvault Systems, Inc.User-level quota management of data objects stored in information management systems
US9823978B2 (en)2014-04-162017-11-21Commvault Systems, Inc.User-level quota management of data objects stored in information management systems
US9740574B2 (en)2014-05-092017-08-22Commvault Systems, Inc.Load balancing across multiple data paths
US11119868B2 (en)2014-05-092021-09-14Commvault Systems, Inc.Load balancing across multiple data paths
US10776219B2 (en)2014-05-092020-09-15Commvault Systems, Inc.Load balancing across multiple data paths
US11989102B2 (en)2014-05-092024-05-21Commvault Systems, Inc.Using different target storage devices in a backup storage system
US11593227B2 (en)2014-05-092023-02-28Commvault Systems, Inc.Load balancing across multiple data paths
US10310950B2 (en)2014-05-092019-06-04Commvault Systems, Inc.Load balancing across multiple data paths
US10200475B2 (en)2014-05-272019-02-05Commvault Systems, Inc.Offline messaging between a repository storage operation cell and remote storage operation cells via an intermediary media agent
US9848045B2 (en)2014-05-272017-12-19Commvault Systems, Inc.Offline messaging between a repository storage operation cell and remote storage operation cells via an intermediary media agent
US10601923B2 (en)2014-05-272020-03-24Commvault Systems, Inc.Offline messaging between a repository storage operation cell and remote storage operation cells via an intermediary media agent
US11201919B2 (en)2014-05-272021-12-14Commvault Systems, Inc.Offline messaging between a repository storage operation cell and remote storage operation cells via an intermediary media agent
US9760446B2 (en)2014-06-112017-09-12Micron Technology, Inc.Conveying value of implementing an integrated data management and protection system
US10169162B2 (en)2014-06-112019-01-01Commvault Systems, Inc.Conveying value of implementing an integrated data management and protection system
US11625439B2 (en)2014-07-162023-04-11Commvault Systems, Inc.Volume or virtual machine level backup and generating placeholders for virtual machine files
US10650057B2 (en)2014-07-162020-05-12Commvault Systems, Inc.Volume or virtual machine level backup and generating placeholders for virtual machine files
US11249858B2 (en)2014-08-062022-02-15Commvault Systems, Inc.Point-in-time backups of a production application made accessible over fibre channel and/or ISCSI as data sources to a remote application by representing the backups as pseudo-disks operating apart from the production application and its host
US11416341B2 (en)2014-08-062022-08-16Commvault Systems, Inc.Systems and methods to reduce application downtime during a restore operation using a pseudo-storage device
US10419536B2 (en)2014-09-032019-09-17Commvault Systems, Inc.Consolidated processing of storage-array commands by a snapshot-control media agent
US10044803B2 (en)2014-09-032018-08-07Commvault Systems, Inc.Consolidated processing of storage-array commands by a snapshot-control media agent
US10042716B2 (en)2014-09-032018-08-07Commvault Systems, Inc.Consolidated processing of storage-array commands using a forwarder media agent in conjunction with a snapshot-control media agent
US11245759B2 (en)2014-09-032022-02-08Commvault Systems, Inc.Consolidated processing of storage-array commands by a snapshot-control media agent
US10798166B2 (en)2014-09-032020-10-06Commvault Systems, Inc.Consolidated processing of storage-array commands by a snapshot-control media agent
US10891197B2 (en)2014-09-032021-01-12Commvault Systems, Inc.Consolidated processing of storage-array commands using a forwarder media agent in conjunction with a snapshot-control media agent
US9774672B2 (en)2014-09-032017-09-26Commvault Systems, Inc.Consolidated processing of storage-array commands by a snapshot-control media agent
US9720849B2 (en)2014-09-172017-08-01Commvault Systems, Inc.Token-based encryption rule generation process
US9727491B2 (en)2014-09-172017-08-08Commvault Systems, Inc.Token-based encryption determination process
US9984006B2 (en)2014-09-172018-05-29Commvault Systems, Inc.Data storage systems and methods
US9405928B2 (en)2014-09-172016-08-02Commvault Systems, Inc.Deriving encryption rules based on file content
US9928001B2 (en)2014-09-222018-03-27Commvault Systems, Inc.Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US9996534B2 (en)2014-09-222018-06-12Commvault Systems, Inc.Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US10452303B2 (en)2014-09-222019-10-22Commvault Systems, Inc.Efficient live-mount of a backed up virtual machine in a storage management system
US10572468B2 (en)2014-09-222020-02-25Commvault Systems, Inc.Restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US10048889B2 (en)2014-09-222018-08-14Commvault Systems, Inc.Efficient live-mount of a backed up virtual machine in a storage management system
US9417968B2 (en)2014-09-222016-08-16Commvault Systems, Inc.Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US9710465B2 (en)2014-09-222017-07-18Commvault Systems, Inc.Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US9436555B2 (en)2014-09-222016-09-06Commvault Systems, Inc.Efficient live-mount of a backed up virtual machine in a storage management system
US10437505B2 (en)2014-09-222019-10-08Commvault Systems, Inc.Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations
US11169729B2 (en)2014-10-212021-11-09Commvault Systems, Inc.Using an enhanced data agent to restore backed up data across autonomous storage management systems
US9645762B2 (en)2014-10-212017-05-09Commvault Systems, Inc.Using an enhanced data agent to restore backed up data across autonomous storage management systems
US10474388B2 (en)2014-10-212019-11-12Commvault Systems, Inc.Using an enhanced data agent to restore backed up data across autonomous storage management systems
US10073650B2 (en)2014-10-212018-09-11Commvault Systems, Inc.Using an enhanced data agent to restore backed up data across autonomous storage management systems
US9444811B2 (en)2014-10-212016-09-13Commvault Systems, Inc.Using an enhanced data agent to restore backed up data across autonomous storage management systems
US11921675B2 (en)2014-10-292024-03-05Commvault Systems, Inc.Accessing a file system using tiered deduplication
US10474638B2 (en)2014-10-292019-11-12Commvault Systems, Inc.Accessing a file system using tiered deduplication
US11113246B2 (en)2014-10-292021-09-07Commvault Systems, Inc.Accessing a file system using tiered deduplication
US9934238B2 (en)2014-10-292018-04-03Commvault Systems, Inc.Accessing a file system using tiered deduplication
US9575673B2 (en)2014-10-292017-02-21Commvault Systems, Inc.Accessing a file system using tiered deduplication
US10776209B2 (en)2014-11-102020-09-15Commvault Systems, Inc.Cross-platform virtual machine backup and replication
US10628266B2 (en)2014-11-142020-04-21Commvault System, Inc.Unified snapshot storage management
US9448731B2 (en)2014-11-142016-09-20Commvault Systems, Inc.Unified snapshot storage management
US9921920B2 (en)2014-11-142018-03-20Commvault Systems, Inc.Unified snapshot storage management, using an enhanced storage manager and enhanced media agents
US9996428B2 (en)2014-11-142018-06-12Commvault Systems, Inc.Unified snapshot storage management
US11507470B2 (en)2014-11-142022-11-22Commvault Systems, Inc.Unified snapshot storage management
US10521308B2 (en)2014-11-142019-12-31Commvault Systems, Inc.Unified snapshot storage management, using an enhanced storage manager and enhanced media agents
US9648105B2 (en)2014-11-142017-05-09Commvault Systems, Inc.Unified snapshot storage management, using an enhanced storage manager and enhanced media agents
US12058209B2 (en)2014-11-192024-08-06Commvault Systems, Inc.Migration to cloud storage
US10404799B2 (en)2014-11-192019-09-03Commvault Systems, Inc.Migration to cloud storage from backup
US9823977B2 (en)2014-11-202017-11-21Commvault Systems, Inc.Virtual machine change block tracking
US10509573B2 (en)2014-11-202019-12-17Commvault Systems, Inc.Virtual machine change block tracking
US11422709B2 (en)2014-11-202022-08-23Commvault Systems, Inc.Virtual machine change block tracking
US9983936B2 (en)2014-11-202018-05-29Commvault Systems, Inc.Virtual machine change block tracking
US12061798B2 (en)2014-11-202024-08-13Commvault Systems, Inc.Virtual machine change block tracking
US9996287B2 (en)2014-11-202018-06-12Commvault Systems, Inc.Virtual machine change block tracking
US9904481B2 (en)2015-01-232018-02-27Commvault Systems, Inc.Scalable auxiliary copy processing in a storage management system using media agent resources
US9898213B2 (en)2015-01-232018-02-20Commvault Systems, Inc.Scalable auxiliary copy processing using media agent resources
US10996866B2 (en)2015-01-232021-05-04Commvault Systems, Inc.Scalable auxiliary copy processing in a data storage management system using media agent resources
US11513696B2 (en)2015-01-232022-11-29Commvault Systems, Inc.Scalable auxiliary copy processing in a data storage management system using media agent resources
US10168931B2 (en)2015-01-232019-01-01Commvault Systems, Inc.Scalable auxiliary copy processing in a data storage management system using media agent resources
US10346069B2 (en)2015-01-232019-07-09Commvault Systems, Inc.Scalable auxiliary copy processing in a data storage management system using media agent resources
US10313243B2 (en)2015-02-242019-06-04Commvault Systems, Inc.Intelligent local management of data stream throttling in secondary-copy operations
US10938723B2 (en)2015-02-242021-03-02Commvault Systems, Inc.Intelligent local management of data stream throttling in secondary-copy operations
US10812387B2 (en)2015-02-242020-10-20Commvault Systems, Inc.Dynamic management of effective bandwidth of data storage operations
US11323373B2 (en)2015-02-242022-05-03Commvault Systems, Inc.Intelligent local management of data stream throttling in secondary-copy operations
US11711301B2 (en)2015-02-242023-07-25Commvault Systems, Inc.Throttling data streams from source computing devices
US11303570B2 (en)2015-02-242022-04-12Commvault Systems, Inc.Dynamic management of effective bandwidth of data storage operations
US10594610B2 (en)2015-02-242020-03-17Commvault Systems, Inc.Intelligent local management of data stream throttling in secondary-copy operations
US10956299B2 (en)2015-02-272021-03-23Commvault Systems, Inc.Diagnosing errors in data storage and archiving in a cloud or networking environment
US11500730B2 (en)2015-03-302022-11-15Commvault Systems, Inc.Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage
US10733058B2 (en)2015-03-302020-08-04Commvault Systems, Inc.Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage
US9928144B2 (en)2015-03-302018-03-27Commvault Systems, Inc.Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage
US11301420B2 (en)2015-04-092022-04-12Commvault Systems, Inc.Highly reusable deduplication database after disaster recovery
US10339106B2 (en)2015-04-092019-07-02Commvault Systems, Inc.Highly reusable deduplication database after disaster recovery
US11232065B2 (en)2015-04-102022-01-25Commvault Systems, Inc.Using a Unix-based file system to manage and serve clones to windows-based computing clients
US10311150B2 (en)2015-04-102019-06-04Commvault Systems, Inc.Using a Unix-based file system to manage and serve clones to windows-based computing clients
US10089337B2 (en)2015-05-202018-10-02Commvault Systems, Inc.Predicting scale of data migration between production and archive storage systems, such as for enterprise customers having large and/or numerous files
US10324914B2 (en)2015-05-202019-06-18Commvalut Systems, Inc.Handling user queries against production and archive storage systems, such as for enterprise customers having large and/or numerous files
US10977231B2 (en)2015-05-202021-04-13Commvault Systems, Inc.Predicting scale of data migration
US11281642B2 (en)2015-05-202022-03-22Commvault Systems, Inc.Handling user queries against production and archive storage systems, such as for enterprise customers having large and/or numerous files
US10754837B2 (en)2015-05-202020-08-25Commvault Systems, Inc.Efficient database search and reporting, such as for enterprise customers having large and/or numerous files
US11194775B2 (en)2015-05-202021-12-07Commvault Systems, Inc.Efficient database search and reporting, such as for enterprise customers having large and/or numerous files
US10481825B2 (en)2015-05-262019-11-19Commvault Systems, Inc.Replication using deduplicated secondary copy data
US10481824B2 (en)2015-05-262019-11-19Commvault Systems, Inc.Replication using deduplicated secondary copy data
US10481826B2 (en)2015-05-262019-11-19Commvault Systems, Inc.Replication using deduplicated secondary copy data
US11061714B2 (en)2015-06-192021-07-13Commvault Systems, Inc.System for assignment of proxies for virtual-machine secondary copy operations
US9563514B2 (en)2015-06-192017-02-07Commvault Systems, Inc.Assignment of proxies for virtual-machine secondary copy operations including streaming backup jobs
US10715614B2 (en)2015-06-192020-07-14Commvault Systems, Inc.Assigning data agent proxies for executing virtual-machine secondary copy operations including streaming backup jobs
US10606633B2 (en)2015-06-192020-03-31Commvault Systems, Inc.Assignment of proxies for virtual-machine secondary copy operations including streaming backup jobs
US10084873B2 (en)2015-06-192018-09-25Commvault Systems, Inc.Assignment of data agent proxies for executing virtual-machine secondary copy operations including streaming backup jobs
US11323531B2 (en)2015-06-192022-05-03Commvault Systems, Inc.Methods for backing up virtual-machines
US10298710B2 (en)2015-06-192019-05-21Commvault Systems, Inc.Assigning data agent proxies for executing virtual-machine secondary copy operations including streaming backup jobs
US10148780B2 (en)2015-06-192018-12-04Commvault Systems, Inc.Assignment of data agent proxies for executing virtual-machine secondary copy operations including streaming backup jobs
US10169067B2 (en)2015-06-192019-01-01Commvault Systems, Inc.Assignment of proxies for virtual-machine secondary copy operations including streaming backup job
US11301333B2 (en)2015-06-262022-04-12Commvault Systems, Inc.Incrementally accumulating in-process performance data and hierarchical reporting thereof for a data stream in a secondary copy operation
US10275320B2 (en)2015-06-262019-04-30Commvault Systems, Inc.Incrementally accumulating in-process performance data and hierarchical reporting thereof for a data stream in a secondary copy operation
US12147312B2 (en)2015-06-262024-11-19Commvault Systems, Inc.Incrementally accumulating in-process performance data into a data stream in a secondary copy operation
US11983077B2 (en)2015-06-262024-05-14Commvault Systems, Inc.Incrementally accumulating in-process performance data and hierarchical reporting thereof for a data stream in a secondary copy operation
US9766825B2 (en)2015-07-222017-09-19Commvault Systems, Inc.Browse and restore for block-level backups
US11314424B2 (en)2015-07-222022-04-26Commvault Systems, Inc.Restore for block-level backups
US10168929B2 (en)2015-07-222019-01-01Commvault Systems, Inc.Browse and restore for block-level backups
US11733877B2 (en)2015-07-222023-08-22Commvault Systems, Inc.Restore for block-level backups
US10884634B2 (en)2015-07-222021-01-05Commvault Systems, Inc.Browse and restore for block-level backups
US10101913B2 (en)2015-09-022018-10-16Commvault Systems, Inc.Migrating data to disk without interrupting running backup operations
US10318157B2 (en)2015-09-022019-06-11Commvault Systems, Inc.Migrating data to disk without interrupting running operations
US10747436B2 (en)2015-09-022020-08-18Commvault Systems, Inc.Migrating data to disk without interrupting running operations
US11157171B2 (en)2015-09-022021-10-26Commvault Systems, Inc.Migrating data to disk without interrupting running operations
US10176036B2 (en)2015-10-292019-01-08Commvault Systems, Inc.Monitoring, diagnosing, and repairing a management database in a data storage management system
US10853162B2 (en)2015-10-292020-12-01Commvault Systems, Inc.Monitoring, diagnosing, and repairing a management database in a data storage management system
US11474896B2 (en)2015-10-292022-10-18Commvault Systems, Inc.Monitoring, diagnosing, and repairing a management database in a data storage management system
US10248494B2 (en)2015-10-292019-04-02Commvault Systems, Inc.Monitoring, diagnosing, and repairing a management database in a data storage management system
US10956286B2 (en)2015-12-302021-03-23Commvault Systems, Inc.Deduplication replication in a distributed deduplication data storage system
US10877856B2 (en)2015-12-302020-12-29Commvault Systems, Inc.System for redirecting requests after a secondary storage computing device failure
US10310953B2 (en)2015-12-302019-06-04Commvault Systems, Inc.System for redirecting requests after a secondary storage computing device failure
US10592357B2 (en)2015-12-302020-03-17Commvault Systems, Inc.Distributed file system in a distributed deduplication data storage system
US10255143B2 (en)2015-12-302019-04-09Commvault Systems, Inc.Deduplication replication in a distributed deduplication data storage system
US10061663B2 (en)2015-12-302018-08-28Commvault Systems, Inc.Rebuilding deduplication data in a distributed deduplication data storage system
US12373308B2 (en)2016-03-092025-07-29Commvault Systems, Inc.Restoring virtual machine data to cloud using a virtual server cloud file system
US11436038B2 (en)2016-03-092022-09-06Commvault Systems, Inc.Hypervisor-independent block-level live browse for access to backed up virtual machine (VM) data and hypervisor-free file-level recovery (block- level pseudo-mount)
US10503753B2 (en)2016-03-102019-12-10Commvault Systems, Inc.Snapshot replication operations based on incremental block change tracking
US11836156B2 (en)2016-03-102023-12-05Commvault Systems, Inc.Snapshot replication operations based on incremental block change tracking
US11238064B2 (en)2016-03-102022-02-01Commvault Systems, Inc.Snapshot replication operations based on incremental block change tracking
US10474548B2 (en)2016-09-302019-11-12Commvault Systems, Inc.Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, using ping monitoring of target virtual machines
US11429499B2 (en)2016-09-302022-08-30Commvault Systems, Inc.Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, including operations by a master monitor node
US10417102B2 (en)2016-09-302019-09-17Commvault Systems, Inc.Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, including virtual machine distribution logic
US10896104B2 (en)2016-09-302021-01-19Commvault Systems, Inc.Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, using ping monitoring of target virtual machines
US11443061B2 (en)2016-10-132022-09-13Commvault Systems, Inc.Data protection within an unsecured storage environment
US10540516B2 (en)2016-10-132020-01-21Commvault Systems, Inc.Data protection within an unsecured storage environment
US10152251B2 (en)2016-10-252018-12-11Commvault Systems, Inc.Targeted backup of virtual machine
US10824459B2 (en)2016-10-252020-11-03Commvault Systems, Inc.Targeted snapshot based on virtual machine location
US11416280B2 (en)2016-10-252022-08-16Commvault Systems, Inc.Targeted snapshot based on virtual machine location
US12204929B2 (en)2016-10-252025-01-21Commvault Systems, Inc.Targeted snapshot based on virtual machine location
US10162528B2 (en)2016-10-252018-12-25Commvault Systems, Inc.Targeted snapshot based on virtual machine location
US11934859B2 (en)2016-10-252024-03-19Commvault Systems, Inc.Targeted snapshot based on virtual machine location
US11677824B2 (en)2016-11-022023-06-13Commvault Systems, Inc.Multi-threaded scanning of distributed file systems
US10922189B2 (en)2016-11-022021-02-16Commvault Systems, Inc.Historical network data-based scanning thread generation
US11669408B2 (en)2016-11-022023-06-06Commvault Systems, Inc.Historical network data-based scanning thread generation
US10798170B2 (en)2016-11-022020-10-06Commvault Systems, Inc.Multi-threaded scanning of distributed file systems
US10389810B2 (en)2016-11-022019-08-20Commvault Systems, Inc.Multi-threaded scanning of distributed file systems
US10678758B2 (en)2016-11-212020-06-09Commvault Systems, Inc.Cross-platform virtual machine data and memory backup and replication
US11436202B2 (en)2016-11-212022-09-06Commvault Systems, Inc.Cross-platform virtual machine data and memory backup and replication
US11310137B2 (en)2017-02-052022-04-19Veritas Technologies LlcSystem and method to propagate information across a connected set of entities irrespective of the specific entity type
US11748319B2 (en)2017-02-052023-09-05Veritas Technologies LlcMethod and system for executing workload orchestration across data centers
US11983075B2 (en)2017-02-082024-05-14Commvault Systems, Inc.Migrating data and metadata from a backup system
US11467914B2 (en)2017-02-082022-10-11Commvault Systems, Inc.Migrating content and metadata from a backup system
US10838821B2 (en)2017-02-082020-11-17Commvault Systems, Inc.Migrating content and metadata from a backup system
US12001301B2 (en)2017-02-272024-06-04Commvault Systems, Inc.Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount
US11321195B2 (en)2017-02-272022-05-03Commvault Systems, Inc.Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount
US11188271B2 (en)2017-03-032021-11-30Commvault Systems, Inc.Using storage managers in data storage management systems for license distribution, compliance, and updates
US11573744B2 (en)2017-03-032023-02-07Commvault Systems, Inc.Using storage managers in data storage management systems for quota distribution, compliance, and updates
US10459666B2 (en)2017-03-032019-10-29Commvault Systems, Inc.Using storage managers in respective data storage management systems for license distribution, compliance, and updates
US11573862B2 (en)2017-03-152023-02-07Commvault Systems, Inc.Application aware backup of virtual machines
US10949308B2 (en)2017-03-152021-03-16Commvault Systems, Inc.Application aware backup of virtual machines
US11032350B2 (en)2017-03-152021-06-08Commvault Systems, Inc.Remote commands framework to control clients
US10983875B2 (en)2017-03-242021-04-20Commvault Systems, Inc.Time-based virtual machine reversion
US10474542B2 (en)2017-03-242019-11-12Commvault Systems, Inc.Time-based virtual machine reversion
US12032455B2 (en)2017-03-242024-07-09Commvault Systems, Inc.Time-based virtual machine reversion
US10896100B2 (en)2017-03-242021-01-19Commvault Systems, Inc.Buffered virtual machine replication
US10877851B2 (en)2017-03-242020-12-29Commvault Systems, Inc.Virtual machine recovery point selection
US11526410B2 (en)2017-03-242022-12-13Commvault Systems, Inc.Time-based virtual machine reversion
US12430214B2 (en)2017-03-242025-09-30Commvault Systems, Inc.Time-based virtual machine reversion
US10891069B2 (en)2017-03-272021-01-12Commvault Systems, Inc.Creating local copies of data stored in online data repositories
US11656784B2 (en)2017-03-272023-05-23Commvault Systems, Inc.Creating local copies of data stored in cloud-based data repositories
US12039183B2 (en)2017-03-272024-07-16Commvault Systems, Inc.Creating local copies of data stored in cloud-based data repositories
US10776329B2 (en)2017-03-282020-09-15Commvault Systems, Inc.Migration of a database management system to cloud storage
US11520755B2 (en)2017-03-282022-12-06Commvault Systems, Inc.Migration of a database management system to cloud storage
US11108858B2 (en)2017-03-282021-08-31Commvault Systems, Inc.Archiving mail servers via a simple mail transfer protocol (SMTP) server
US11074140B2 (en)2017-03-292021-07-27Commvault Systems, Inc.Live browsing of granular mailbox data
US10387073B2 (en)2017-03-292019-08-20Commvault Systems, Inc.External dynamic virtual machine synchronization
US11074138B2 (en)2017-03-292021-07-27Commvault Systems, Inc.Multi-streaming backup operations for mailboxes
US11669414B2 (en)2017-03-292023-06-06Commvault Systems, Inc.External dynamic virtual machine synchronization
US12045140B2 (en)2017-03-292024-07-23Commvault Systems, Inc.Live browsing of granular mailbox data
US11650885B2 (en)2017-03-292023-05-16Commvault Systems, Inc.Live browsing of granular mailbox data
US11609826B2 (en)2017-03-292023-03-21Commvault Systems, Inc.Multi-streaming backup operations for mailboxes
US11249864B2 (en)2017-03-292022-02-15Commvault Systems, Inc.External dynamic virtual machine synchronization
US10853195B2 (en)2017-03-312020-12-01Commvault Systems, Inc.Granular restoration of virtual machine application data
US11010261B2 (en)2017-03-312021-05-18Commvault Systems, Inc.Dynamically allocating streams during restoration of data
US11544155B2 (en)2017-03-312023-01-03Commvault Systems, Inc.Granular restoration of virtual machine application data
US11704223B2 (en)2017-03-312023-07-18Commvault Systems, Inc.Managing data from internet of things (IoT) devices in a vehicle
US11853191B2 (en)2017-03-312023-12-26Commvault Systems, Inc.Management of internet of things devices
US11615002B2 (en)2017-03-312023-03-28Commvault Systems, Inc.Dynamically allocating streams during restoration of data
US10552294B2 (en)2017-03-312020-02-04Commvault Systems, Inc.Management of internet of things devices
US11294786B2 (en)2017-03-312022-04-05Commvault Systems, Inc.Management of internet of things devices
US11221939B2 (en)2017-03-312022-01-11Commvault Systems, Inc.Managing data from internet of things devices in a vehicle
US12316490B2 (en)2017-03-312025-05-27Commvault Systems, Inc.Managing data from internet of things (IoT) devices
US11314618B2 (en)2017-03-312022-04-26Commvault Systems, Inc.Management of internet of things devices
US10984041B2 (en)2017-05-112021-04-20Commvault Systems, Inc.Natural language processing integrated with database and data storage management
US11294768B2 (en)2017-06-142022-04-05Commvault Systems, Inc.Live browsing of backed up data residing on cloned disks
US12375560B2 (en)2017-12-122025-07-29Commvault Systems, Inc.Enhanced network attached storage (NAS) services interfacing to cloud storage
US10742735B2 (en)2017-12-122020-08-11Commvault Systems, Inc.Enhanced network attached storage (NAS) services interfacing to cloud storage
US11815993B2 (en)2018-01-112023-11-14Commvault Systems, Inc.Remedial action based on maintaining process awareness in data storage management
US11200110B2 (en)2018-01-112021-12-14Commvault Systems, Inc.Remedial action based on maintaining process awareness in data storage management
US10831591B2 (en)2018-01-112020-11-10Commvault Systems, Inc.Remedial action based on maintaining process awareness in data storage management
US10795927B2 (en)2018-02-052020-10-06Commvault Systems, Inc.On-demand metadata extraction of clinical image data
US11567990B2 (en)2018-02-052023-01-31Commvault Systems, Inc.On-demand metadata extraction of clinical image data
US10642886B2 (en)2018-02-142020-05-05Commvault Systems, Inc.Targeted search of backup data using facial recognition
US10732885B2 (en)2018-02-142020-08-04Commvault Systems, Inc.Block-level live browsing and private writable snapshots using an ISCSI server
US12019665B2 (en)2018-02-142024-06-25Commvault Systems, Inc.Targeted search of backup data using calendar event data
US11422732B2 (en)2018-02-142022-08-23Commvault Systems, Inc.Live browsing and private writable environments based on snapshots and/or backup copies provided by an ISCSI server
US10740022B2 (en)2018-02-142020-08-11Commvault Systems, Inc.Block-level live browsing and private writable backup copies using an ISCSI server
US11520736B2 (en)2018-03-072022-12-06Commvault Systems, Inc.Using utilities injected into cloud-based virtual machines for speeding up virtual machine backup operations
US10877928B2 (en)2018-03-072020-12-29Commvault Systems, Inc.Using utilities injected into cloud-based virtual machines for speeding up virtual machine backup operations
US11971784B2 (en)2018-03-122024-04-30Commvault Systems, Inc.Recovery Point Objective (RPO) driven backup scheduling in a data storage management system
US10789387B2 (en)2018-03-132020-09-29Commvault Systems, Inc.Graphical representation of an information management system
US11880487B2 (en)2018-03-132024-01-23Commvault Systems, Inc.Graphical representation of an information management system
US10891198B2 (en)2018-07-302021-01-12Commvault Systems, Inc.Storing data to cloud libraries in cloud native formats
US11159469B2 (en)2018-09-122021-10-26Commvault Systems, Inc.Using machine learning to modify presentation of mailbox objects
US11681587B2 (en)2018-11-272023-06-20Commvault Systems, Inc.Generating copies through interoperability between a data storage management system and appliances for data storage and deduplication
US11010258B2 (en)2018-11-272021-05-18Commvault Systems, Inc.Generating backup copies through interoperability between components of a data storage management system and appliances for data storage and deduplication
US11550680B2 (en)2018-12-062023-01-10Commvault Systems, Inc.Assigning backup resources in a data storage management system based on failover of partnered data storage resources
US11573866B2 (en)2018-12-102023-02-07Commvault Systems, Inc.Evaluation and reporting of recovery readiness in a data storage management system
US11449253B2 (en)2018-12-142022-09-20Commvault Systems, Inc.Disk usage growth prediction system
US11698727B2 (en)2018-12-142023-07-11Commvault Systems, Inc.Performing secondary copy operations based on deduplication performance
US12067242B2 (en)2018-12-142024-08-20Commvault Systems, Inc.Performing secondary copy operations based on deduplication performance
US11941275B2 (en)2018-12-142024-03-26Commvault Systems, Inc.Disk usage growth prediction system
US11947990B2 (en)2019-01-302024-04-02Commvault Systems, Inc.Cross-hypervisor live-mount of backed up virtual machine data
US11467863B2 (en)2019-01-302022-10-11Commvault Systems, Inc.Cross-hypervisor live mount of backed up virtual machine data
US10768971B2 (en)2019-01-302020-09-08Commvault Systems, Inc.Cross-hypervisor live mount of backed up virtual machine data
US10996974B2 (en)2019-01-302021-05-04Commvault Systems, Inc.Cross-hypervisor live mount of backed up virtual machine data, including management of cache storage for virtual machine data
US11829251B2 (en)2019-04-102023-11-28Commvault Systems, Inc.Restore using deduplicated secondary copy data
US11829256B2 (en)2019-04-302023-11-28Commvault Systems, Inc.Data storage management system for holistic protection of cloud-based serverless applications in single cloud and across multi-cloud computing environments
US11494273B2 (en)2019-04-302022-11-08Commvault Systems, Inc.Holistically protecting serverless applications across one or more cloud computing environments
US11366723B2 (en)2019-04-302022-06-21Commvault Systems, Inc.Data storage management system for holistic protection and migration of serverless applications across multi-cloud computing environments
US12197293B2 (en)2019-04-302025-01-14Commvault Systems, Inc.Holistic protection of cloud-based serverless applications
US11463264B2 (en)2019-05-082022-10-04Commvault Systems, Inc.Use of data block signatures for monitoring in an information management system
US11853575B1 (en)2019-06-082023-12-26Veritas Technologies LlcMethod and system for data consistency across failure and recovery of infrastructure
US12423014B2 (en)2019-06-082025-09-23Cohesity, Inc.Method and system for data consistency across failure and recovery of infrastructure
US11989101B2 (en)2019-06-172024-05-21Commvault Systems, Inc.Data storage management system for multi-cloud protection, recovery, and migration of databases-as-a-service (DBAAS) and/or serverless database management systems (DBMS)
US11269734B2 (en)2019-06-172022-03-08Commvault Systems, Inc.Data storage management system for multi-cloud protection, recovery, and migration of databases-as-a-service and/or serverless database management systems
US11461184B2 (en)2019-06-172022-10-04Commvault Systems, Inc.Data storage management system for protecting cloud-based data including on-demand protection, recovery, and migration of databases-as-a-service and/or serverless database management systems
US11829331B2 (en)2019-06-272023-11-28Commvault Systems, Inc.Continuously run log backup with minimal configuration and resource usage from the source machine
US12253977B2 (en)2019-06-272025-03-18Commvault Systems, Inc.Continuously run log backup with minimal configuration and resource usage from the source machine
US11308034B2 (en)2019-06-272022-04-19Commvault Systems, Inc.Continuously run log backup with minimal configuration and resource usage from the source machine
US11561866B2 (en)2019-07-102023-01-24Commvault Systems, Inc.Preparing containerized applications for backup using a backup services container and a backup services container-orchestration pod
US11042318B2 (en)2019-07-292021-06-22Commvault Systems, Inc.Block-level data replication
US11709615B2 (en)2019-07-292023-07-25Commvault Systems, Inc.Block-level data replication
US11442896B2 (en)2019-12-042022-09-13Commvault Systems, Inc.Systems and methods for optimizing restoration of deduplicated data stored in cloud-based storage resources
US12321313B2 (en)2019-12-042025-06-03Commvault Systems, Inc.Optimized restoration of deduplicated data stored in cloud-based storage resources
US11714568B2 (en)2020-02-142023-08-01Commvault Systems, Inc.On-demand restore of virtual machine data
US11467753B2 (en)2020-02-142022-10-11Commvault Systems, Inc.On-demand restore of virtual machine data
US12265457B2 (en)2020-02-282025-04-01Cohesity Inc.Methods and systems for data resynchronization in a replication environment
US11531604B2 (en)2020-02-282022-12-20Veritas Technologies LlcMethods and systems for data resynchronization in a replication environment
US11847139B1 (en)2020-02-282023-12-19Veritas Technologies LlcMethods and systems for data resynchronization in a replication environment
US11422900B2 (en)2020-03-022022-08-23Commvault Systems, Inc.Platform-agnostic containerized application data protection
US11321188B2 (en)2020-03-022022-05-03Commvault Systems, Inc.Platform-agnostic containerized application data protection
US11442768B2 (en)2020-03-122022-09-13Commvault Systems, Inc.Cross-hypervisor live recovery of virtual machines
US12235744B2 (en)2020-03-262025-02-25Commvault Systems, Inc.Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations
US11663099B2 (en)2020-03-262023-05-30Commvault Systems, Inc.Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations
US11928030B2 (en)2020-03-312024-03-12Veritas Technologies LlcOptimize backup from universal share
US11748143B2 (en)2020-05-152023-09-05Commvault Systems, Inc.Live mount of virtual machines in a public cloud computing environment
US12086624B2 (en)2020-05-152024-09-10Commvault Systems, Inc.Live recovery of virtual machines in a public cloud computing environment based on temporary live mount
US11500669B2 (en)2020-05-152022-11-15Commvault Systems, Inc.Live recovery of virtual machines in a public cloud computing environment
US11687424B2 (en)2020-05-282023-06-27Commvault Systems, Inc.Automated media agent state management
US12181988B2 (en)2020-05-282024-12-31Commvault Systems, Inc.Automated media agent state management
US12130708B2 (en)2020-07-102024-10-29Commvault Systems, Inc.Cloud-based air-gapped data storage management system
US11494417B2 (en)2020-08-072022-11-08Commvault Systems, Inc.Automated email classification in an information management system
US12007940B2 (en)2020-09-242024-06-11Commvault Systems, Inc.Container data mover for migrating data between distributed data storage systems integrated with application orchestrators
US11314687B2 (en)2020-09-242022-04-26Commvault Systems, Inc.Container data mover for migrating data between distributed data storage systems integrated with application orchestrators
US12367177B2 (en)2020-09-242025-07-22Commvault Systems, Inc.Migrating data between data storage systems integrated with application orchestrators
US11656951B2 (en)2020-10-282023-05-23Commvault Systems, Inc.Data loss vulnerability detection
US12124338B2 (en)2020-10-282024-10-22Commvault Systems, Inc.Data loss vulnerability detection
US11604706B2 (en)2021-02-022023-03-14Commvault Systems, Inc.Back up and restore related data on different cloud storage tiers
US12339747B2 (en)2021-02-022025-06-24Commvault Systems, Inc.Back up and restore related data on different cloud storage tiers
US12032855B2 (en)2021-08-062024-07-09Commvault Systems, Inc.Using an application orchestrator computing environment for automatically scaled deployment of data protection resources needed for data in a production cluster distinct from the application orchestrator or in another application orchestrator computing environment
US12204414B2 (en)2021-09-022025-01-21Commvault Systems, Inc.Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants
US11593223B1 (en)2021-09-022023-02-28Commvault Systems, Inc.Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants
US11928031B2 (en)2021-09-022024-03-12Commvault Systems, Inc.Using resource pool administrative entities to provide shared infrastructure to tenants
US12393485B2 (en)2022-01-282025-08-19Pure Storage, Inc.Recover corrupted data through speculative bitflip and cross-validation
US12248375B2 (en)2022-02-092025-03-11Commvault Systems, Inc.Resiliency of a data storage system by protecting its management database to meet a recovery point objective (RPO)
US11809285B2 (en)2022-02-092023-11-07Commvault Systems, Inc.Protecting a management database of a data storage management system to meet a recovery point objective (RPO)
US12045145B2 (en)2022-02-092024-07-23Commvault Systems, Inc.Protecting a management database of a data storage management system to meet a recovery point objective (RPO)
US12056018B2 (en)2022-06-172024-08-06Commvault Systems, Inc.Systems and methods for enforcing a recovery point objective (RPO) for a production database without generating secondary copies of the production database
US12135618B2 (en)2022-07-112024-11-05Commvault Systems, Inc.Protecting configuration data in a clustered container system
US12360942B2 (en)2023-01-192025-07-15Commvault Systems, Inc.Selection of a simulated archiving plan for a desired dataset

Also Published As

Publication numberPublication date
DE69311952T2 (en)1998-01-15
JPH0683677A (en)1994-03-25
JP3197382B2 (en)2001-08-13
EP0566966A2 (en)1993-10-27
EP0566966B1 (en)1997-07-09
EP0566966A3 (en)1995-03-08
DE69311952D1 (en)1997-08-14
US5263154A (en)1993-11-16

Similar Documents

PublicationPublication DateTitle
USRE37601E1 (en)Method and system for incremental time zero backup copying of data
US5241669A (en)Method and system for sidefile status polling in a time zero backup copy process
US5241670A (en)Method and system for automated backup copy ordering in a time zero backup copy session
US5379398A (en)Method and system for concurrent access during backup copying of data
US5379412A (en)Method and system for dynamic allocation of buffer storage space during backup copying
US5241668A (en)Method and system for automated termination and resumption in a time zero backup copy process
US5497483A (en)Method and system for track transfer control during concurrent copy operations in a data processing storage subsystem
US5448718A (en)Method and system for time zero backup session security
US5375232A (en)Method and system for asynchronous pre-staging of backup copies in a data processing storage subsystem
US5875479A (en)Method and means for making a dual volume level copy in a DASD storage subsystem subject to updating during the copy interval
US8074035B1 (en)System and method for using multivolume snapshots for online data backup
US7627727B1 (en)Incremental backup of a data volume
KR950014175B1 (en) Method and means of time zero backup copy of data
US20050149683A1 (en)Methods and systems for data backups
US7133983B2 (en)Method, system, and program for asynchronous copy
US6658541B2 (en)Computer system and a database access method thereof
EP1636690A2 (en)Managing a relationship between one target volume and one source volume
US20060053260A1 (en)Computing system with memory mirroring and snapshot reliability
US8180728B2 (en)Area-specific reload of database
US20050149554A1 (en)One-way data mirror using write logging
US20050149548A1 (en)One-way data mirror using copy-on-write

Legal Events

DateCodeTitleDescription
FPAYFee payment

Year of fee payment:12

SULPSurcharge for late payment

Year of fee payment:11


[8]ページ先頭

©2009-2025 Movatter.jp