DE60121827T2 - Vorrichtung und verfahren zur wiedergewinnung von daten - Google Patents
Vorrichtung und verfahren zur wiedergewinnung von daten Download PDFInfo
- Publication number
- DE60121827T2 DE60121827T2 DE60121827T DE60121827T DE60121827T2 DE 60121827 T2 DE60121827 T2 DE 60121827T2 DE 60121827 T DE60121827 T DE 60121827T DE 60121827 T DE60121827 T DE 60121827T DE 60121827 T2 DE60121827 T2 DE 60121827T2
- Authority
- DE
- Germany
- Prior art keywords
- data
- file
- storage
- backup
- computing device
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
- G06F16/148—File search processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/80—Database-specific techniques
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99932—Access augmentation or optimizing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99953—Recoverability
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99955—Archiving or backup
Description
- HINTERGRUND
- TECHNISCHES GEBIET DER ERFINDUNG
- Die vorliegende Erfindung betrifft im allgemeinen das Abrufen von Daten und insbesondere die logische Veranschaulichung und den Zugriff auf Daten, die von einem modularen Daten- und Speicherverwaltungssystem verwaltet werden.
- BESCHREIBUNG DES STANDES DER TECHNIK
- Herkömmliche Verfahren setzen voraus, dass ein Benutzer im voraus genau weiß, wo Daten gespeichert sind, um diese abzurufen. Der Benutzer muss die Art des Betriebssystems und der Serverplattform, von der die Daten erzeugt wurden, kennen. Zudem muss der Benutzer den Medientyp (Magnetplatte, optische, Band- oder andere Medien), auf dem die Daten gespeichert sind, kennen. Der Benutzer muss außerdem genau wissen, auf welchem Speichermedium sowie wann und wo die Daten gespeichert wurden.
- Eine Vielzahl von weiteren Problemen und Nachteilen des Standes der Technik werden von Fachleute erkannt werden, nachdem sie die den Stand der Technik mit der hier beschriebenen Erfindung vergleichen.
-
US 5504873 offenbart ein System mit einer Vielzahl Rechenvorrichtungen (IFS-Computer), die kommunikationstechnisch über ein Schaltmodul mit Speichermedien verbunden sind. Jeder IFS-Computer besitzt ein Datenindex-Modul (FDM). Das FDM-Modul ist ein Verzeichnis der Daten, die in jedem Speichermodul enthalten sind und identifiziert den spezifischen Speicherplatz sämtlicher Daten, die im System gespeichert sind. Ein Problem bei diesem System besteht darin, dass bei Hinzufügen neuer Daten zum Speichermedium, oder bei Bewegen von Daten von einem Speicherplatz zum anderen, oder bei Hinzufügen neuer Speichermedien zum System, die FDM's in allen IFS-Computern aktualisiert werden müssen. - Nach dieser Erfindung wird ein Datenabrufsystem nach Anspruch 1 sowie ein Verfahren zum Abrufen von Daten in einem Rechensystem nach Anspruch 5 zur Verfügung gestellt.
- Verschieden Aspekte der vorliegenden Erfindung werden durch ein Datenabrufsystem, das ein Rechensystem umfasst, das einen Prozessor, der den Betrieb von mindestens einer Software-Anwendung unterstützt, die zum Abrufen von Daten im Rechensystem verwendet wird, realisiert. Eine Vielzahl von Speichermedien ist kommunikationstechnisch mit dem Prozessor mit einer Vielzahl von Speichermedien, die in mindestens einem der Rechenvorrichtungen Daten gespeichert haben, verbunden. Die Software-Anwendung besitzt ein Abrufmodul zum Abrufen von Daten von der Vielzahl von Speichermedien und ein Speicher- und Sicherungsverzeichnis ist eingeschlossen, das dem Abrufmodul einen speziellen Speicherplatz, in dem die Daten vom Abrufmodul abgerufen werden sollen, anzeigt.
- In gewissen Ausführungsformen schließt die Software-Anwendung des Datenabrufsystems eine Werkzeugleiste ein, die den Zugriff auf bestimmte charakteristische Merkmale einer Datei erlaubt, die auf mindestens einem aus der Vielzahl von Speichermedien gespeichert worden ist. Die charakteristischen Merkmale können Datei-Erzeugungsdatum, Datei-Sicherungsdaten und Datei-Zugriffdaten umfassen. Die Software-Anwendung könnte auch ein Bildschirmmenü aufweisen, das einem Benutzer eine Wahlmöglichkeit anbietet, ein Datum auszuwählen, mit dem die Anzeige einer Vergangenheitsinformation einer ausgewählten Datei/ausgewählten Dateien beginnen soll.
- Verschiedene Aspekte der vorliegenden Erfindung können auch durch ein Verfahren zum Abrufen von Daten in einem Rechensystem, realisiert werden. Das Computersystem besitzt eine Vielzahl von Speichermedien, in denen Daten gespeichert sind und das Verfahren ist, nicht unbedingt in dieser Reihenfolge, mit dem Zugriff auf die ausgewählten Daten des Computersystems verbunden; Aktivieren einer Abrufsteuerung zur Auffindung eines bestimmten Speicherplatzes der ausgewählten Daten, die abgefragt wurden; Suchen mit der Abrufsteuerung, der Vielzahl von Speichermedien für die ausgewählten Daten nach Anleitungen, die in einem Speicherverzeichnis enthalten sind; Abrufen einer Angabe der ausgewählten Daten aus dem bestimmten Speicherplatz in der Vielzahl der Speichermedien; und Anzeige von Angaben, die dem Benutzer eine Wahl zum Erhalten zusätzlicher Information zu den ausgewählten Daten anbietet.
- Das Verfahren kann auch die Auswahl der Angabe der Vergangenheitsinformationen (Verlaufsinformation) zu einem Teil der ausgewählten Daten oder die Anzeige eines Erzeugungsdatums eines Teiles der ausgewählten Daten, einschließen.
- Weitere Aspekte der vorliegenden Erfindung werden unter Bezugnahme auf nachfolgende Zeichnungen und Spezifikationen offensichtlich.
- KURZBESCHREIBUNG DER ZEICHNUNGEN
-
1 ist ein Blockdiagramm eines Ausführungsbeispieles eines Abrufsystems. -
2 ist ein Blockdiagramm eines weiteren Ausführungsbeispiels eines Abrufsystems. -
3 ist eine Abbildung eines Beispieles eines Dateibrowsers, der zur Datenveranschaulichung vor dem Abruf der Daten aus den Abrufsystemen von1 und2 verwendet werden kann. -
4 ist ein Beispiel eines Dateibrowsers, abgebildet gemäß der Grundsätze der vorliegenden Erfindung. -
5 ist ein Beispiel eines Dateibrowsers, in dem ein Beispiel eines Suchmechanismus gezeigt wird. -
6 zeigt ein Beispiel einer Standard-Windows-Anwendung und wie das Abrufsystem der vorliegenden Erfindung damit interagieren kann. -
7 ist ein Beispiel eines Abrufsystem, in dem ein Computersystem gezeigt wird und das ähnlich wie die Software-Anwendung von2 ist. -
8 zeigt ein Beispiel einer Windows-Anwendung wie Windows Explorer wie diese mit den Grundsätzen nach der vorliegenden Erfindung, funktioniert. -
9 zeigt eine weitere Standard-Windows-Anwendung wie diese mit dem Abrufsystem der vorliegenden Erfindung interagieren kann. -
10 ist ein Blockdiagramm eines Ausführungsbeispiels des Abrufsystems nach der vorliegenden Erfindung, das ausführlicher als die Abrufsysteme der vorgehenden Figuren der vorliegenden Offenbarung gezeigt wird. -
11 ist ein Blockdiagramm eines weiteren Ausführungsbeispieles des Abrufsystems. - AUSFÜHRLICHE BESCHREIBUNG DER ZEICHNUNGEN
- Eine beispielhafte Beschreibung der vorliegenden Erfindung ist ein Abrufsystem, das den Endbenutzern gestattet, das logische Format, das sie gewöhnlich mit ihren Anwendungen oder Systemen verwenden, zu veranschaulichen und Zugriff dazu zu erhalten. Die Benutzer brauchen nur die allgemeinen Outlines (wie Teil des Dateinamens, oder Dateipfad oder wann die Daten ungefähr existierten oder die gewünschte konsistente Ansicht der Daten) der Daten, die sie suchen, bestimmen. Die Daten werden dann abgerufen und dem Benutzer unterbreitet, ungeachtet des Medientyps, in dem sie gespeichert wurden oder des Plattformtyps, auf dem sie verwaltet wurden. Der Benutzer kann dann die genaue Version der gewünschten Daten auswählen.
-
1 ist ein Blockdiagramm eines Ausführungsbeispiels eines Abrufsystems100 . Das Abrufsystem100 umfasst Software-Anwendungen102 mit denen ein Benutzer interagiert, um Daten von verschiedenen Speichermedien abzurufen. Die Software-Anwendung102 kommuniziert mit einem Abrufmodul104 , die bestimmt, wo die Daten vom Speichermedium aufgrund von Anleitungen und Informationen, die in einem Speicher- und Backup-Verzeichnis106 zur Verfügung stehen, abgerufen werden können. Die Abrufsteuerung104 empfängt typisch die Daten vom Speichermedium, das die Software-Anwendungen102 abgefragt haben. Wenn die Software-Anwendungen102 Daten abfragen, bestimmt die Abrufsteuerung104 , ob die Daten von einem ersten Speichermedium108 , von einem zweiten Speichermedium110 oder von einem beliebigen Speichermediumnummer, bis zum x-ten Speichermedium112 abgerufen werden soll. Die Abrufsteuerung104 lokalisiert die Daten, die abgerufen werden sollen nach den Speicherinformationen, die in einem Speicher- und Backupverzeichnis106 vorhanden sind und die Abrufsteuerung104 kann dann bestimmen, von welchem Speichermedium die Daten abgerufen werden, unbeachtet der Migration der Daten nach der anfänglichen Speicherung im Speichermedium. - Das Abrufmodul
104 kann z.B. Daten vom zweiten Speichermedium110 abrufen, die anfänglich in einem ersten Speichermedium108 und, unbekannterweise für die Software-Anwendungen102 zum zweiten Speichermedium110 migriert sind. Das Abrufmodul könnte außerdem Daten von einem beliebigen anderen der abgebildeten Speichermedien abrufen. Das Speicher- und Backupverzeichnis106 wird ständig aktualisiert, wenn Daten zwischen Speichermedien bewegt werden, z.B. vom ersten Speichermedium108 in das x-te Speichermedium112 . Die Daten könnten natürlich in beiden Richtungen und zwischen beliebigen Speichermedien bewegt werden, wobei das Speicher- und Backupverzeichnis106 mit den Änderungen aktualisiert wird. Auf diese Weise wird die Software-Anwendung106 befähigt, Daten von Speichermedien über einfache Datenabfrage abzufragen und abzurufen. Vorteilsweise ist es nicht notwendig, dass dem Benutzer zur Datenabfrage die Abfrage den letzten Speicherplatz der Daten im Speichermedium bekannt ist. Somit ist der Datenabruf von zahlreichen Speichermedien ohne Unterstützung, abgesehen vom Abrufsystem100 selbst, möglich. -
2 ist ein Blockdiagramm eines Ausführungsbeispiels des Abrufsystems200 . Das Abrufsystem200 umfasst eine Software-Anwendung202 und einen Abrufmanager204 , die zusammenwirken, um Daten von verschiedenen Speichermedien im Abrufsystem200 abzurufen. Die Software-Anwendung202 umfasst ein Schnittstellenmodul206 und einen Sicherungsabruf208 . Demzufolge, wenn die Software-Anwendung202 Daten abrufen möchte, beginnt sie mit dem Senden einer Abfrage über das Schnittstellenmodul206 , wobei der Abrufmanager204 dann auf ein Speicher- und Backupverzeichnis210 zugreift, um den genauen Speicherplatz der Daten, die abgerufen werden sollen, zu finden. Die Daten können sich in einem ersten Speichermedium212 , in einem zweiten Speichermedium214 oder in einem beliebigen Speichermedium, bis zu einem x-ten Speichermedium216 befinden. Die Daten, die abgerufen werden sollen, können in einem der Speichermedien gespeichert sein und mit der Zeit von einem Speichermedium zum anderen migrieren. Das Speicher- und Backupverzeichnis210 verfolgt die Migration der Daten, so dass der laufende Speicherplatz der Daten ständig für den Zugriff durch die Software-Anwendung202 verfügbar sind. -
3 ist eine Abbildung eines Ausführungsbeispiels eines Dateibrowsers300 , der zur Veranschaulichung der Daten vor der Abfrage der Daten vom Abfragesystem100 oder200 verwendet werden kann. Der Dateibrowser300 umfasst eine Werkzeugleiste302 , die dem Benutzer den Zugriff zu Daten auf verschiedene Art gestattet. Obwohl der Dateibrowser300 verschiedenartig implementiert werden kann, ist der Dateibrowser300 allgemein in eine Ordnerhierarchie304 aufgeteilt, in der Ordnernamen veranschaulicht und eine Dateiliste306 , in der bestimmte Dateien des ausgewählten Ordners angezeigt werden. Die Dateiliste306 umfasst einen Dateiinformationsbalken308 , der zur Anzeige verschiedener Informationen zu den Dateien der Dateiliste dynamisch geändert werden kann. Je nach den zur Veranschaulichung im Datei-Informationsbalken308 ausgewählten Einträge sind zuerst eine Spalte, die den Namen der Dateien, die im bestimmten Verzeichnis, das ausgewählt wurde reflektiert. In der Ausführung von3 wurde foldername2 in der Verzeichnishierarchie304 ausgewählt und filename1, filename2 und filename3 erscheinen als Daten in foldername2. Jede Datei in der Dateiliste306 enthält Backupinformationen, die das Datum und die Uhrzeit der Sicherung des Datennamens umfassen. Diese Daten sind in einer zweiten Spalte der Dateiliste306 unter dem Titel „backup version date" in der Datei-Informationsbalken308 aufgelistet. Filename1 zeigt drei verschiedene Backuptage und Uhrzeiten. Der Grund dafür ist, dass ein Benutzer nicht die zuletzt gespeicherte Version des Dateinamens sondern andere Versionen, geöffnet hat. Zum Beispiel, filename2 zeigt die Default-Anzeige im Backupversionsteil des Dateiinformationsbalken308 . Dieser ist Default, da ein Pluszeichen gezeigt wird und keine weiteren vollständig ausgeführten Backups zu filename2 angezeigt werden. Obwohl nur 3 Backups für filename1 angegeben werden, können andere Dateien, die in der Dateiliste306 angezeigt werden, zahlreiche weitere Backups, die auf der Dateivergangenheit beruhen, enthalten. Die dritte Spalte zeigt die Größe der Dateien zum Zeitpunkt, zu dem sie gesichert wurden an. -
4 ist ein Ausführungsbeispiel des Dateibrowsers400 , der in Übereinstimmung mit Grundsätzen der vorliegenden Erfindung abgebildet ist. Der Dateibrowser400 umfasst eine Werkzeugleiste401 wie der Dateibrowser200 und spezifisch, das Veranschaulichungsmenü402 der Werkzeugleiste ist abgebildet, um anzugeben, dass ein Benutzer die Teile einer Datei, die veranschaulicht werden sollen auswählen kann. Wie abgebildet, kann ein Benutzer eine detaillierte Anzeige einer Datei auswählen und ein Datum, an dem der Benutzer die Dateivergangenheit veranschaulichen möchte. Z.B. wenn der Benutzer, wie abgebildet „as of date" auswählt, erscheint ein „as of date"404 am Dateibrowser400 . Der Benutzer kann das Datum, das für die Dateiveranschaulichung von Interesse ist, auswählen. Z.B. kann der Benutzer sämtliche Backups der Dateien, die in foldername2 am 12. September 1999 stattfanden, sehen. Wenn der Benutzer die Auswahl ausführt, wird er einen okay Button406 drücken und die Dateien, die in der Dateiliste408 angezeigt werden, werden nur jene Dateien einschließen, die vor dem 12. September 1999, existierten. Somit zeigt ein schneller Vergleich zwischen den Dateien, die in der Dateiliste408 und denjenigen, die in der Dateiliste306 angezeigt werden, Zeiten vor dem 12. September 1999. Das „as of date" Anzeigefeld404 kann natürlich geändert werden, um eine Uhrzeitauswahl sowie eine Datumsauswahl zu enthalten, aber zur Erleichterung wird nur ein Datumsfenster veranschaulicht. Wenn der Benutzer das „as of date" Anzeigefeld404 ausgewählt hat, jedoch beschließt kein bestimmtes Datum anzuzeigen, kann er mit einem Löschbutton410 zu den normalen Charakteristika des Dateibrowsers400 zurückkehren. -
5 ist ein Beispiel von Dateibrowser500 , bei dem ein Ausführungsbeispiel des Suchmechanismus gezeigt wird. Der Dateibrowser500 besitzt eine Werkzeugleiste501 , die ein Suchmenü502 umfasst. Ein Benutzer kann das Suchmenü502 auswählen, um ein Dialogfenster504 zu erzeugen. Das Dialogfenster504 umfasst ein Ordnerauswahlfeld506 , in dem der Benutzer einen bestimmten Ordner auswählen kann, in dem eine bestimmte Datei gesucht werden soll. Nach Auswählen des bestimmten Ordners, der gesucht werden soll kann der Benutzer einen Dateinamen, der gesucht werden soll, eingeben. Der Dateiname würde in ein Dateinamen-Suchfenster508 eingegeben werden. Der Dateiname kann natürlich auch mit Platzhaltern oder anderen Suchtechniken eingegeben werden, die normalerweise in den meisten Betriebssystemen vorhanden sind. Nach Eingabe einer Datei in das Dateinamen-Suchfenster508 kann der Benutzer einen Suchbutton510 drücken und die Suchergebnisse werden in dem gefundenen Dateifeld512 angezeigt werden. Der Benutzer kann eine Rollleiste514 zum Auf- und Abblättern in der Dateiliste, die im gefundenen Dateifeld512 angezeigt wird, verwenden. - Wenn ein Benutzer die Datei, nach der er suchte, findet, kann er den „Öffnen"-Button
516 zum Veranschaulichen der Datei, drücken. Ein Backup-Button518 steht ebenfalls dem Benutzer zur Auflistung der Backup-Informationen für die bestimmte Datei, nach der er suchte, zur Verfügung. Bei Drücken des Backup-Buttons518 erscheint ein Backup-Fenster520 am Dateibrowser500 und eine Liste von Backup-Zeiten522 wird dem Benutzer veranschaulicht. Der Benutzer kann mit der Rollleiste524 durch die Liste der Backup-Zeiten blättern, es können jedoch andere Techniken für die Suche der Liste von Dateien, die im Backup-Fenster520 erscheinen, zur Verfügung stehen. Wenn der Benutzer an einem bestimmten Backup-Datum interessiert ist, kann er jene Datei mit einem „Öffnen"-Button526 öffnen. Nachdem der Benutzer die Dateien im Backupfenster520 fertig angesehen hat, kann er die Ansicht des Backupfensters520 mit einem Button528 schließen. Ein Löschbutton532 steht ebenfalls zur Verfügung, um das Suchdialogfenster504 vollständig zu schließen. Wenn der Benutzer weitere Unterstützung benötigt, kann er auch einen Help-Button530 drücken. Bei Drücken des Help-Buttons530 erhält der Benutzer Unterstützung bei Formaten, ähnlich wie bei Help-Funktionen herkömmlicher Systeme. -
6 zeigt ein Beispiel einer Standard-Windows-Anwendung600 und wie das Abrufsystem der Erfindung damit interagieren kann. Die Standard-Windows-Anwendung600 kann eine Anwendung wie eine Datenverarbeitungsanwendung sein und ein Dateimenü602 kann eingegeben werden, wenn der Benutzer eine Datei öffnen möchte. Der Benutzer wählt die Öffnungswahl des Dateimenüs602 aus und eine Dateiöffnungsanwendung fängt die Abfrage zum Betriebssystem ab, um ein Datei-Öffnungsdialogfenster604 zu öffnen. - Das Datei-Öffnungsfenster
604 umfasst eine Ordnerauswahl606 , bei der ein Benutzer den Namen der Datei, die er eingeben möchte, eingeben kann. Bei der Bestimmung eines Ordnernamens, z.B. folder2, wird eine Dateiliste608 angezeigt. Die Dateiliste608 umfasst einen Datei-Informationsbalken610 , der veränderbar ist, jedoch mit einer Namenspalte und einer Spalte mit dem Datum der Backup-Version gezeigt wird. Wie bei anderen Ausführungen, können die Dateinamen in der Dateiliste608 mit einem Default-Backup-Versionsdatum der letzten Sicherung, die für jede Datei beendet wurde oder die letzte Speicherung, die auf jeder Datei ausgeführt wurde, aufgelistet werden. Wenn ein Benutzer eine detaillierte Vergangenheit der Backup-Zeiten ansehen möchte, dann kann er einen Plus-Button622 drücken, der dann zu einem Minus-Button624 , wie in der Dateiliste608 gezeigt, wechselt. Eine Rollleiste612 wird als Werkzeug für einen Benutzer zum Blättern durch verschiedene Dateinamen zur Auffindung der Datei, die der Benutzer abrufen möchte, gezeigt. - Wenn ein Benutzer die betreffende Datei gefunden hat, kann er einen Öffnungs-Button
614 zum Öffnen der bestimmten Datei, drücken. Wenn der Benutzer die gewünschte Datei nicht finden kann, oder das Datei-Öffnungsfeld604 verlassen möchte, kann er einen Löschbutton616 drücken, um das Datei-Öffnungsdialogfenster604 zu verlassen. Der Benutzer kann auch einen Informations-Button618 drücken, um weitere Informationen zu den einzelnen Dateien zu erhalten. Der Informations-Button618 ermöglicht dem Benutzer, bestimmte Wahlen wie „as of date", ein spezifisches Datum oder sogar eine Reihe von Daten auszuwählen. Das Datei-Öffnungsdialogfenster604 wird mit einem Help-Button620 , der auch ähnlich wie die Help-Buttons von herkömmlichen Betriebssystemen funktionieren kann, gezeigt. -
7 ist ein Beispiel eines Abrufsystems700 , in dem ein Rechensystem702 gezeigt wird und das der Software-Anwendung202 ähnelt. Das Rechensystem702 umfasst eine Software-Anwendung704 , die mit einem eingebauten Dateisystem706 und einer Helper-Anwendung708 interagiert. Die Helper-Anwendung708 umfasst ein Backup-Abrufmodul710 zur Interagierung mit einem Abrufmanager712 . Der Abrufmanager712 interagiert mit dem Speichermedium, indem er Informationen von einem Speicher- und Backupverzeichnis714 empfängt. Auf diese Art kann das Rechensystem702 Daten von jedem eines ersten Speichermediums716 , eines zweiten Speichermediums718 ... und eines x-ten Speichermediums720 abrufen. Wie oben erklärt, können die Daten am Speichermedium von einem Speichermedium auf das andere, je nach den verschiedenen Speicherpolitiken, migrieren. -
8 zeigt ein Beispiel einer Windows-Anwendung800 , wie Windows Explorer. Die Windows-Anwendung800 umfasst zahlreiche Charakteristika, wie sie gewöhnlich bei den meisten herkömmlichen Windows-Anwendungen vorhanden sind. Allerdings, wenn die Windows-Anwendung800 Windows Explorer ist, wird nur eine einzelne ursprüngliche Directory anstatt zahlreiche Treiber in einer Verzeichnis-Hierarchie802 auf der linken Hälfte der Windows-Anwendung800 gezeigt. Auf der rechten Hälfte der Windows-Anwendung800 ist eine Dateiliste804 gezeigt. Die Dateiliste804 umfasst einen Datei-Informationsbalken806 , der dynamisch ist und geändert werden kann, um verschiedene Teile von Informationen zu den Dateien in der Dateiliste804 zu reflektieren. - Wenn ein Benutzer eine Datei von Interesse aus der Dateiliste
804 betrachtet, kann er auf ein Operationsmenü808 zugreifen, das durch Klicken mit der rechten Maustaste auf die betreffende Datei oder über andere Windows-Operationen zur Verfügung steht. Das Wahlmenü808 ist ein Standard-Windows-Wahlmenü, es umfasst jedoch zusätzliche Charakteristika wie eine „backup"-Auswahl. Wenn der Benutzer die Backup-Auswahl aus dem Wahlmenü808 auswählt, öffnet sich ein Backup-Dialogfenster810 . Das Backup-Dialogfeld810 umfasst eine Liste von Datumsangaben, für die die bestimmte Datei im Laufe der Zeit gesichert wurde. Die verschiedenen Datumsangaben können durch Bewegen einer Rollleiste812 vom Benutzer betrachtet werden. Wenn der Benutzer eine Datei von Interesse Backup-Dialogfenster810 findet, dann kann er die bestimmte Datei durch Klicken darauf öffnen und dann durch Klicken auf einen Öffnungsbutton814 die Datei öffnen. Zum Öffnen der Datei, kann der Benutzer auch auf die betreffende Datei doppelklicken wie es gewöhnlich in Standard-Betriebssystemen der Fall ist. Fachmänner sowie diejenigen Personen, die diese Offenbarung betrachten, werden verstehen, dass verschiedene weitere Wahlen für die Auswahl einer bestimmten Datei, die veranschaulicht werden soll, zur Verfügung stehen kann. Wenn der Benutzer mit dem Backupdialogfenster810 fertig ist, kann er mit einem Löschbutton816 das Backup-Dialogfenster verlassen. -
9 zeigt ein weiteres Beispiel einer Standard-Windows-Anwendung900 , wie dieselbe mit dem Abrufsystem der Erfindung interagieren kann. In der Windows-Anwendung900 wird ein Dateimenü902 zum Öffnen einer Datei verwendet. Wenn ein Benutzer die Öffnungswahl des Dateimenüs verwendet, erscheint ein Datei-Öffnungsdialogfenster904 auf der Windows-Anwendung900 . Dieses Datei-Öffnungsdialogfenster904 ist nicht das Dialogfenster des Standard-Windows-Betriebssystems sondern wird von einer Anwendung, die den Befehl vom Öffnungsmenü902 erfasst, wenn es vom Benutzer ausgewählt wurde und ermöglicht, dass das Datei-Öffnungsdialogfenster904 anstatt dem Standard Windows-Öffnungsdialogfenster aktiviert wird. Das Datei-Öffnungsdialogfenster904 beinhaltet ein Ordnerauswählfeld906 , indem der Benutzer einen bestimmten Ordner auswählen kann um die Datei von Interesse zu öffnen. Nach de Auswahl des entsprechenden Ordners in dem Ordnerauswählfeld906 , wird eine Liste der abrufbaren Dateien in dem Datei-Öffnungsdialogfeld904 gezeigt. - Das Datei-Öffnungsdialogfenster
904 umfasst einen Datei-Informationsbalken908 , der einstellbar ist, um die Informationen, die der Benutzer in der Dateiliste veranschaulichen möchte, zu reflektieren. In dem in9 abgebildeten Datei-Informationsbalken908 wird nur eine Namenspalte und ein Datumsspalte gezeigt, die Optionen können jedoch nach Bedarf des Benutzers geändert werden. Die im Datei-Öffnungsdialogfenster904 aufgelisteten Dateien können mit einer Rollbalken910 veranschaulicht werden. Bei Auffinden der entsprechenden Datei kann der Benutzer dieselbe auswählen, in diesem Beispiel filename3, und die Datei sofort mit einem Öffnungsbutton912 öffnen. Allerdings könnte der Benutzer Backup-Kopien von filename3 veranschaulichen wollen und daher mit der rechen Maustaste auf filename3 zur Auswahl eines Öffnungsbackup-Dialogfensters914 klicken. - Das Öffnungsbackup-Dialogfenster
914 listet die Backups auf, die für filename3 ausgeführt worden sind und der Benutzer kann durch diese Backups blättern, um das entsprechende Backup-Datum mit einem Rollbalken916 zu finden. Weitere Optionen zum Auffinden der entsprechenden Backup-Datei sind natürlich verfügbar und diese Abbildung stellt nur ein Beispiel dar. Bei Auffinden des Backup-Datums, kann der Benutzer zum Öffnen der ausgewählten Dateiversion auf einen Öffnungsbutton918 drücken. Wenn der Benutzer das Öffnungsbackup-Dialogfenster914 fertig verwendet hat, kann er zum Schließen des Fensters einen Schließbutton920 verwenden und zum Datei-Öffnungsdialogfenster904 zurückzukehren. Nun kann der Benutzer zum Schließen des Datei-Öffnungsdialogfensters einen Schließbutton922 drücken. Ein Help-Button924 ist verfügbar, der ähnlich wie den Help-buttons der Standard-Betriebssysteme. -
10 ist ein Blockdiagramm eines Beispiels von Abrufsystem1000 nach der vorliegenden Erfindung, das detaillierter als die vorangehenden Abrufsysteme dieser Offenbarung abgebildet ist. Das Abrufsystem1000 umfasst eine Rechenvorrichtung1002 , eine Rechenvorrichtung1004 und eine Rechenvorrichtung1006 , die miteinander verbunden sind und über ein weiteres Netz1007 untereinander kommunizieren. Die Rechenvorrichtung1006 umfasst ein Magnetplattenmedium zur Speicherung der Daten, die die Rechenvorrichtung1006 von der Rechenvorrichtung1002 empfängt. - Die Rechenvorrichtung
1002 umfasst Software-Anwendungen1010 und das installierte Dateisystem1012 . Das eingebaute Dateisystem1012 funktioniert mit einem Interface-Modul, um Daten im Abrufsystem1000 abzurufen. Wenn Daten für die Software-Anwendung1010 abgerufen werden sollen, beginnt das eingebaute Dateisystem/-Interfacemodul1012 mit einem Abrufmanager1014 der Rechenvorrichtung1004 zu kommunizieren. Der Abrufmanager1014 umfasst ein Masterspeicher- und Backupverzeichnis1016 . In dieser Ausführung, wenn die Software-Anwendung1010 zum Abrufen von Daten bestimmt ist, werden die Daten zum eingebauten Dateisystem- und Backupverzeichnis1012 und danach zur Software-Anwendung1010 gesendet. Um den Speicherplatz der Daten, die abgerufen werden sollen, zu finden, zeigt der Abrufmanager1014 die Informationen im Masterspeicher- und Backupverzeichnis1016 an. Die Informationen vom Abrufmanager1014 werden an das eingebaute Dateisystem-/Interface-Modul1012 weitergeleitet, so dass die Rechenvorrichtung, die den genauen Speicherplatz der Daten erkannt wird und vom Speichermedium abgerufen werden kann. - Die Rechenvorrichtung
1006 kann sich zum Beispiel dort befinden, wo das System versucht, die betreffenden Daten abzurufen. Die Rechenvorrichtung1006 umfasst ein Medienmodul1022 , das einen Datenindex1024 besitzt, der den spezifischen Speicherplatz der Daten, die abgerufen werden sollen, anzeigen würde. Diese Daten werden in einem Speichermedium wie das Magnetplattenmedium1008 oder das optische Medium1026 gespeichert. Andere Typen von Speichermedien sind natürlich verfügbar und mehr als zwei Speichermedien könnten in der Rechenvorrichtung1006 verfügbar sein. Bei Auffinden der Daten, werden diese über das Netz1007 zur Software-Anwendung1010 zurückgeleitet. - Der Abrufmanager
1014 der Rechenvorrichtung1004 kann aufgrund Informationen, die im Masterspeicher- und Backupverzeichnis1016 gefunden wurden, angeben, dass die Daten in der Rechenvorrichtung1028 gespeichert sind. In diesem Falle muss das Abrufsystem1000 nach einem Medienmodul1030 der Rechenvorrichtung1028 suchen, in dem ein Datenindex1032 den genauen Speicherplatz der Daten, die abgerufen werden sollen, angibt. In diesem Beispiel können sich die Daten in einem Magnetbandmedium1034 oder in anderen Medien befinden. Zudem kann der Abrufmanager1014 angeben, dass die Daten durch Suchen in der Rechenvorrichtung1036 , wo ein Medienmodul1038 den Datenindex1040 zum Auffinden des genauen Speicherplatzes der Daten auf einem anderen Speicher1042 verwendet, gefunden werden können. - Es versteht sich, dass die Daten von einem Speichermedium zum anderen migrieren können und der ursprüngliche Speicherplatz, wo die Daten gespeichert wurden, sich mit der Zeit ändern kann. Allerdings wird die Datenbewegung von den entsprechenden Daten-Indexen
1024 ,1032 und1040 verfolgt, so dass, wo immer sich die Daten gerade befinden, die Software-Anwendung1010 diese ohne Verzögerung oder unerwünschte Unterstützung abrufen kann. - Für das Abrufsystem
1000 existieren vielfache Variationen wie bei den Komponenten mit gestrichelten Linien angezeigt ist. Vor allem kann ein Managermodul1046 in der Rechenvorrichtung1002 vorhanden sein, wo es mit einem Medienmodul1048 interagiert, um Daten direkt vom Speichermedium1050 zu erhalten, ohne dass mit anderen Rechenvorrichtungen interagiert. In anderen Ausführungen kann ein Medienmodul1052 in der Rechenvorrichtung1004 lokalisiert sein, wo die Daten im Speichermedium1054 gefunden werden. In einer weiteren Ausführung kann ein Managermodul1044 in der Rechenvorrichtung1036 vorhanden sein. Fachmänner, die diese Offenbarung betrachten, werden verstehen, dass zahlreiche weitere Möglichkeiten für die Verwendung desselben Konzeptes existieren. -
11 ist ein Blockdiagramm eines anderen Beispiels eines Abrufsystems1100 . Das Abrufsystem1100 umfasst eine Rechenvorrichtung1102 , eine Rechenvorrichtung1104 , eine Rechenvorrichtung1104 und eine Rechenvorrichtung1106 . Die Rechenvorrichtungen1102 ,1104 und1106 interagieren, um die Daten entweder über ein Storage-Area-Network1108 oder einen Network-Attached-Storage1110 abzurufen. - Zum Beispiel umfasst die Rechenvorrichtung
1102 eine Software-Anwendung1112 , die mit einem eingebauten Dateisystem1114 interagiert. Das eingebaute Datensystem1114 interagiert mit einem Medienmodul1116 , das die Daten, die abgerufen werden sollen, im Speichermedium1118 anzeigen könnte. Im anderen Falle umfasst die Rechenvorrichtung1104 Software-Anwendungen1120 , die mit dem eingebauten Dateisystem1122 zum Abrufen der Daten interagiert. Für die Rechenvorrichtung1104 zum Abrufen von Daten, könnte das eingebaute Dateisystem1122 mit der Rechenvorrichtung1106 interagieren müssen, da die Rechenvorrichtung1106 einen Abrufmanager1124 umfasst, der ein Masterspeicher- und Backupverzeichnis1130 umfasst. Wenn die Informationen für den Datenabruf lokalisiert werden, werden diese zur Rechenvorrichtung1104 und zum eingebauten Dateisystem1122 zurückgeleitet. - Diese Informationen könnten vom eingebauten Dateisystem
1122 zur Lokalisierung der Informationen, die am Storage-Area-Network1108 gespeichert sind, verwendet werden. Von Bedeutung ist die Tatsache, dass das Storage-Area-Network1108 mit den Rechenvorrichtungen1102 und1104 über ein High-Speed Fibre Network1123 verbunden ist. Z.B. können die Daten auf einem Magnetplattenmedium1132 , einem optischem Medium1134 oder einem Magnetbandmedium1136 lokalisiert sein. Das eingebaute Dateisystem1122 wird die Informationen enthalten, die das Storage-Area-Network1108 zum Zugreifen auf spezifische Informationen benötigt. Andererseits könnte das eingebaute Dateisystem1122 vom Rechensystem1106 erfahren, dass die Informationen, die abgerufen werden sollen, im Network-Attached-Storage1110 lokalisiert sind. Wenn dies der Fall ist, besitzt der Network-Attached-Storage1110 ein Medienmodul1138 , wo der genaue Speicherplatz der Daten in einem Speichermedium1140 gefunden wird. - Wie durch die gestrichelten Linien angezeigt, können zahlreiche Variationen am abgebildeten Abrufsystem
1100 vorgenommen werden. Zum Beispiel kann das Storage-Area-Network1108 ein Medienmodul1142 einschließen, so dass die Rechenvorrichtung1104 weder mit einer Rechenvorrichtung1106 noch mit einer Rechenvorrichtung1102 kommunizieren muss, um auf die Daten über das Fibre Network1123 vom Storage Area Network1108 , zuzugreifen. Außerdem kann ein Medienmodul1144 in der Rechenvorrichtung106 lokalisiert werden, um die Datenzugriffstechniken des Abrufsystems1100 zu ändern. - Gestrichelte Linien zeigen ebenfalls an, dass das Storage-Area-Network direkt mit dem Netz
1146 der Rechenvorrichtungen verbunden werden kann und die gestrichelten Linien148 zeigen an, dass der Network-Attached-Storage über das Fibre Network1123 an die Rechenvorrichtungen1102 ,1104 oder über ein normales Netz an die Rechenvorrichtungen angeschlossen werden kann.
Claims (8)
- System (
1000 ) zum Abrufen von Daten mit: einem Computersystem mit einer Vielzahl von Rechenvorrichtungen (1002 ,1004 ,1006 ,1028 ,1036 ), die kommunikationstechnisch verbunden sind mit einer Vielzahl von Speichermedien (1008 ,1026 ,1034 ,1042 ) und einem Prozessor, der den Betrieb einer Softwareanwendung unterstützt, die ein Abrufmodul zum Abrufen von Daten von der Vielzahl von Speichermedien einschließt, wobei mindestens eines der Speichermedien ausgewählte Daten speichert, die abgerufen werden sollen, wobei das System dadurch gekennzeichnet ist, dass mindestens eine der Rechenvorrichtungen einen Datenindex (1024 ) hat, der den spezifischen Speicherplatz der ausgewählten Daten auf dem mindestens einen Speichermedium angibt; und einem Speicher- und Sicherungsverzeichnis (1016 ) zum Angeben der mindestens einen der Rechenvorrichtungen mit dem Datenindex, der den spezifischen Speicherplatz der ausgewählten Daten auf dem mindestens einen Speichermedium angibt. - System zum Abrufen von Daten nach Anspruch 1, wobei die Softwareanwendung eine Werkzeugleiste (
302 ) aufweist, die den Zugriff auf bestimmte charakteristische Merkmale einer Datei erlaubt, die auf mindestens einem aus der Vielzahl von Speichermedien gespeichert worden ist. - System zum Abrufen von Daten nach Anspruch 2, wobei die charakteristischen Merkmale Datei-Erzeugungsdatum, Datei-Sicherungsdaten und Datei-Zugriffdaten umfassen.
- System zum Abrufen von Daten nach Anspruch 1, wobei die Softwareanwendung ein Bildschirmmenü aufweist, das einem Benutzer eine Wahlmöglichkeit anbietet, ein Datum auszuwählen, mit dem die Anzeige einer Vergangenheitsinformation einer oder mehrerer ausgewählter Datei(en) beginnen soll.
- Verfahren zum Abrufen von Daten in einem Computersystem, wobei das Computersystem eine Vielzahl von Rechenvorrichtungen (
1002 ,1004 ,1006 ,1028 ,1036 ) hat, die kommunikationstechnisch verbunden sind mit einer Vielzahl von Speichermedien (1008 ,1026 ,1034 ,1042 ) und einem Prozessor, der den Betrieb einer Softwareanwendung unterstützt, die ein Abrufmodul zum Abrufen von Daten von der Vielzahl von Speichermedien aufweist, wobei mindestens eines der Speichermedien ausgewählte Daten speichert, die abgerufen werden sollen, wobei das Verfahren dadurch gekennzeichnet ist, dass es die folgenden Schritte umfasst: unter Verwendung eines Speicher- und Sicherungsverzeichnisses (1016 ) erfolgendes Identifizieren einer Rechenvorrichtung mit einem Datenindex (1024 ), der den spezifischen Speicherplatz der ausgewählten Daten auf dem mindestens einen Speichermedium angibt; unter Verwendung des Datenindex der identifizierten Rechenvorrichtung erfolgendes Auffinden des spezifischen Speicherplatzes der ausgewählten Daten auf dem mindestens einen Speichermedium; und Abrufen der ausgewählten Daten von dem mindestens einen Speichermedium. - Verfahren nach Anspruch 5, ferner mit dem folgenden Schritt: Auswählen der Angabe zum Anzeigen eines Sicherungsverlaufs eines Abschnitts der ausgewählten Daten.
- Verfahren nach Anspruch 5, ferner mit dem folgenden Schritt: Auswählen der Angabe zum Anzeigen eines Verlaufs über Zugriffszeiten für einen Abschnitt der ausgewählten Daten.
- Verfahren nach Anspruch 5, ferner mit dem folgenden Schritt: Auswählen der Angabe zum Anzeigen eines Entstehungsdatums eines Abschnitts der ausgewählten Daten.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17934500P | 2000-01-31 | 2000-01-31 | |
US179345P | 2000-01-31 | ||
US774301 | 2001-01-30 | ||
US09/774,301 US6658436B2 (en) | 2000-01-31 | 2001-01-30 | Logical view and access to data managed by a modular data and storage management system |
PCT/US2001/003209 WO2001055857A2 (en) | 2000-01-31 | 2001-01-31 | Logical view and access to data managed by a modular data and storage management system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60121827D1 DE60121827D1 (de) | 2006-09-07 |
DE60121827T2 true DE60121827T2 (de) | 2007-08-02 |
Family
ID=26875242
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60121827T Expired - Lifetime DE60121827T2 (de) | 2000-01-31 | 2001-01-31 | Vorrichtung und verfahren zur wiedergewinnung von daten |
Country Status (6)
Country | Link |
---|---|
US (5) | US6658436B2 (de) |
EP (1) | EP1393181B1 (de) |
AT (1) | ATE334447T1 (de) |
DE (1) | DE60121827T2 (de) |
HK (1) | HK1063860A1 (de) |
WO (1) | WO2001055857A2 (de) |
Families Citing this family (386)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7114049B2 (en) * | 1997-01-08 | 2006-09-26 | Hitachi, Ltd. | Adaptive remote copy in a heterogeneous environment |
US7581077B2 (en) | 1997-10-30 | 2009-08-25 | Commvault Systems, Inc. | Method and system for transferring data in a storage operation |
US6418478B1 (en) | 1997-10-30 | 2002-07-09 | Commvault Systems, Inc. | Pipelined high speed data transfer mechanism |
US9361243B2 (en) | 1998-07-31 | 2016-06-07 | Kom Networks Inc. | Method and system for providing restricted access to a storage medium |
US8234477B2 (en) | 1998-07-31 | 2012-07-31 | Kom Networks, Inc. | Method and system for providing restricted access to a storage medium |
JP4689137B2 (ja) * | 2001-08-08 | 2011-05-25 | 株式会社日立製作所 | リモートコピー制御方法、及びストレージシステム |
US7035880B1 (en) | 1999-07-14 | 2006-04-25 | Commvault Systems, Inc. | Modular backup and retrieval system used in conjunction with a storage area network |
US7389311B1 (en) | 1999-07-15 | 2008-06-17 | Commvault Systems, Inc. | Modular backup and retrieval system |
US7395282B1 (en) | 1999-07-15 | 2008-07-01 | Commvault Systems, Inc. | Hierarchical backup and retrieval system |
US7167962B2 (en) | 1999-08-19 | 2007-01-23 | Hitachi, Ltd. | Remote copy for a storage controller with reduced data size |
US6658436B2 (en) | 2000-01-31 | 2003-12-02 | Commvault Systems, Inc. | Logical view and access to data managed by a modular data and storage management system |
US7155481B2 (en) | 2000-01-31 | 2006-12-26 | Commvault Systems, Inc. | Email attachment management in a computer system |
US7003641B2 (en) | 2000-01-31 | 2006-02-21 | Commvault Systems, Inc. | Logical view with granular access to exchange data managed by a modular data and storage management system |
WO2001098952A2 (en) * | 2000-06-20 | 2001-12-27 | Orbidex | System and method of storing data to a recording medium |
US7194590B2 (en) * | 2001-02-28 | 2007-03-20 | Hitachi, Ltd. | Three data center adaptive remote copy |
US7143252B2 (en) * | 2001-05-10 | 2006-11-28 | Hitachi, Ltd. | Storage apparatus system and method of data backup |
US7213114B2 (en) * | 2001-05-10 | 2007-05-01 | Hitachi, Ltd. | Remote copy for a storage controller in a heterogeneous environment |
US7584227B2 (en) * | 2005-12-19 | 2009-09-01 | Commvault Systems, Inc. | System and method for containerized data storage and tracking |
US8346733B2 (en) | 2006-12-22 | 2013-01-01 | Commvault Systems, Inc. | Systems and methods of media management, such as management of media to and from a media storage library |
US7603518B2 (en) | 2005-12-19 | 2009-10-13 | Commvault Systems, Inc. | System and method for improved media identification in a storage device |
JP4168626B2 (ja) * | 2001-12-06 | 2008-10-22 | 株式会社日立製作所 | 記憶装置間のファイル移行方法 |
US7779428B2 (en) * | 2002-06-18 | 2010-08-17 | Symantec Operating Corporation | Storage resource integration layer interfaces |
US7293150B2 (en) * | 2002-06-28 | 2007-11-06 | Microsoft Corporation | Method and system for creating and restoring an image file |
US7334099B2 (en) | 2002-06-28 | 2008-02-19 | Microsoft Corporation | Method and system for managing image files |
WO2004023317A1 (en) | 2002-09-09 | 2004-03-18 | Commvault Systems, Inc. | Dynamic storage device pooling in a computer system |
CA2499073C (en) | 2002-09-16 | 2013-07-23 | Commvault Systems, Inc. | Combined stream auxiliary copy system and method |
US7421438B2 (en) | 2004-04-29 | 2008-09-02 | Microsoft Corporation | Metadata editing control |
US7823077B2 (en) | 2003-03-24 | 2010-10-26 | Microsoft Corporation | System and method for user modification of metadata in a shell browser |
US7188316B2 (en) * | 2003-03-24 | 2007-03-06 | Microsoft Corporation | System and method for viewing and editing multi-value properties |
US7712034B2 (en) | 2003-03-24 | 2010-05-04 | Microsoft Corporation | System and method for shell browser |
US7240292B2 (en) | 2003-04-17 | 2007-07-03 | Microsoft Corporation | Virtual address bar user interface control |
US7769794B2 (en) | 2003-03-24 | 2010-08-03 | Microsoft Corporation | User interface for a file system shell |
US7627552B2 (en) * | 2003-03-27 | 2009-12-01 | Microsoft Corporation | System and method for filtering and organizing items based on common elements |
US7234114B2 (en) | 2003-03-24 | 2007-06-19 | Microsoft Corporation | Extensible object previewer in a shell browser |
US7827561B2 (en) * | 2003-03-26 | 2010-11-02 | Microsoft Corporation | System and method for public consumption of communication events between arbitrary processes |
US7890960B2 (en) | 2003-03-26 | 2011-02-15 | Microsoft Corporation | Extensible user context system for delivery of notifications |
US7650575B2 (en) | 2003-03-27 | 2010-01-19 | Microsoft Corporation | Rich drag drop user interface |
US7925682B2 (en) | 2003-03-27 | 2011-04-12 | Microsoft Corporation | System and method utilizing virtual folders |
KR100619009B1 (ko) | 2003-03-28 | 2006-08-31 | 삼성전자주식회사 | 재생 장치 |
AU2004227949B9 (en) | 2003-04-03 | 2010-07-22 | Commvault Systems, Inc. | System and method for dynamically performing storage operations in a computer network |
WO2004090789A2 (en) | 2003-04-03 | 2004-10-21 | Commvault Systems, Inc. | System and method for extended media retention |
US7454569B2 (en) | 2003-06-25 | 2008-11-18 | Commvault Systems, Inc. | Hierarchical system and method for performing storage operations in a computer network |
US8024335B2 (en) | 2004-05-03 | 2011-09-20 | Microsoft Corporation | System and method for dynamically generating a selectable search extension |
US7181463B2 (en) | 2003-10-24 | 2007-02-20 | Microsoft Corporation | System and method for managing data using static lists |
CA2544063C (en) | 2003-11-13 | 2013-09-10 | Commvault Systems, Inc. | System and method for combining data streams in pilelined storage operations in a storage network |
US7613748B2 (en) | 2003-11-13 | 2009-11-03 | Commvault Systems, Inc. | Stored data reverification management system and method |
US7440982B2 (en) | 2003-11-13 | 2008-10-21 | Commvault Systems, Inc. | System and method for stored data archive verification |
WO2005050381A2 (en) | 2003-11-13 | 2005-06-02 | Commvault Systems, Inc. | Systems and methods for performing storage operations using network attached storage |
CA2548542C (en) | 2003-11-13 | 2011-08-09 | Commvault Systems, Inc. | System and method for performing a snapshot and for restoring data |
US7882360B2 (en) | 2003-12-19 | 2011-02-01 | Aol Inc. | Community messaging lists for authorization to deliver electronic messages |
WO2005081942A2 (en) * | 2004-02-20 | 2005-09-09 | George Sullivan | Hierarchical storage management |
US7694236B2 (en) | 2004-04-23 | 2010-04-06 | Microsoft Corporation | Stack icons representing multiple objects |
US7657846B2 (en) | 2004-04-23 | 2010-02-02 | Microsoft Corporation | System and method for displaying stack icons |
US7992103B2 (en) | 2004-04-26 | 2011-08-02 | Microsoft Corporation | Scaling icons for representing files |
US8707209B2 (en) | 2004-04-29 | 2014-04-22 | Microsoft Corporation | Save preview representation of files being created |
US8266406B2 (en) | 2004-04-30 | 2012-09-11 | Commvault Systems, Inc. | System and method for allocation of organizational resources |
US8108430B2 (en) | 2004-04-30 | 2012-01-31 | Microsoft Corporation | Carousel control for metadata navigation and assignment |
WO2005109212A2 (en) | 2004-04-30 | 2005-11-17 | Commvault Systems, Inc. | Hierarchical systems providing unified of storage information |
US7496583B2 (en) * | 2004-04-30 | 2009-02-24 | Microsoft Corporation | Property tree for metadata navigation and assignment |
US20060224846A1 (en) | 2004-11-05 | 2006-10-05 | Amarendran Arun P | System and method to support single instance storage operations |
WO2006053050A2 (en) | 2004-11-08 | 2006-05-18 | Commvault Systems, Inc. | System and method for performing auxiliary storage operations |
US8775823B2 (en) | 2006-12-29 | 2014-07-08 | Commvault Systems, Inc. | System and method for encrypting secondary copies of data |
US7627776B2 (en) * | 2004-11-16 | 2009-12-01 | Petruzzo Stephen E | Data backup method |
US7822715B2 (en) * | 2004-11-16 | 2010-10-26 | Petruzzo Stephen E | Data mirroring method |
US8676862B2 (en) * | 2004-12-31 | 2014-03-18 | Emc Corporation | Information management |
US8260753B2 (en) | 2004-12-31 | 2012-09-04 | Emc Corporation | Backup information management |
US7383503B2 (en) * | 2005-02-23 | 2008-06-03 | Microsoft Corporation | Filtering a collection of items |
US7552115B2 (en) * | 2005-04-15 | 2009-06-23 | Microsoft Corporation | Method and system for efficient generation of storage reports |
US8490015B2 (en) | 2005-04-15 | 2013-07-16 | Microsoft Corporation | Task dialog and programming interface for same |
US20060236253A1 (en) * | 2005-04-15 | 2006-10-19 | Microsoft Corporation | Dialog user interfaces for related tasks and programming interface for same |
US8522154B2 (en) | 2005-04-22 | 2013-08-27 | Microsoft Corporation | Scenario specialization of file browser |
US7672979B1 (en) * | 2005-04-22 | 2010-03-02 | Symantec Operating Corporation | Backup and restore techniques using inconsistent state indicators |
US7162488B2 (en) | 2005-04-22 | 2007-01-09 | Microsoft Corporation | Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information |
US8195646B2 (en) | 2005-04-22 | 2012-06-05 | Microsoft Corporation | Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information |
US8112605B2 (en) | 2005-05-02 | 2012-02-07 | Commvault Systems, Inc. | System and method for allocation of organizational resources |
US7665028B2 (en) | 2005-07-13 | 2010-02-16 | Microsoft Corporation | Rich drag drop user interface |
US20070043705A1 (en) * | 2005-08-18 | 2007-02-22 | Emc Corporation | Searchable backups |
US7716171B2 (en) * | 2005-08-18 | 2010-05-11 | Emc Corporation | Snapshot indexing |
US9026512B2 (en) * | 2005-08-18 | 2015-05-05 | Emc Corporation | Data object search and retrieval |
US7822749B2 (en) | 2005-11-28 | 2010-10-26 | Commvault Systems, Inc. | Systems and methods for classifying and transferring information in a storage network |
US7734593B2 (en) | 2005-11-28 | 2010-06-08 | Commvault Systems, Inc. | Systems and methods for classifying and transferring information in a storage network |
US7620710B2 (en) | 2005-12-19 | 2009-11-17 | Commvault Systems, Inc. | System and method for performing multi-path storage operations |
US20200257596A1 (en) | 2005-12-19 | 2020-08-13 | Commvault Systems, Inc. | Systems and methods of unified reconstruction in storage systems |
AU2006331932B2 (en) * | 2005-12-19 | 2012-09-06 | Commvault Systems, Inc. | Systems and methods for performing data replication |
US7636743B2 (en) | 2005-12-19 | 2009-12-22 | Commvault Systems, Inc. | Pathname translation in a data replication system |
US8930496B2 (en) | 2005-12-19 | 2015-01-06 | Commvault Systems, Inc. | Systems and methods of unified reconstruction in storage systems |
US7617262B2 (en) * | 2005-12-19 | 2009-11-10 | Commvault Systems, Inc. | Systems and methods for monitoring application data in a data replication system |
US7651593B2 (en) | 2005-12-19 | 2010-01-26 | Commvault Systems, Inc. | Systems and methods for performing data replication |
US7962709B2 (en) | 2005-12-19 | 2011-06-14 | Commvault Systems, Inc. | Network redirector systems and methods for performing data replication |
US8661216B2 (en) * | 2005-12-19 | 2014-02-25 | Commvault Systems, Inc. | Systems and methods for migrating components in a hierarchical storage network |
US7543125B2 (en) | 2005-12-19 | 2009-06-02 | Commvault Systems, Inc. | System and method for performing time-flexible calendric storage operations |
US8572330B2 (en) | 2005-12-19 | 2013-10-29 | Commvault Systems, Inc. | Systems and methods for granular resource management in a storage network |
US7606844B2 (en) | 2005-12-19 | 2009-10-20 | Commvault Systems, Inc. | System and method for performing replication copy storage operations |
US20110010518A1 (en) | 2005-12-19 | 2011-01-13 | Srinivas Kavuri | Systems and Methods for Migrating Components in a Hierarchical Storage Network |
US7617253B2 (en) * | 2005-12-19 | 2009-11-10 | Commvault Systems, Inc. | Destination systems and methods for performing data replication |
US9684739B1 (en) * | 2006-05-11 | 2017-06-20 | EMC IP Holding Company LLC | View generator for managing data storage |
US8726242B2 (en) | 2006-07-27 | 2014-05-13 | Commvault Systems, Inc. | Systems and methods for continuous data replication |
US7809688B2 (en) | 2006-08-04 | 2010-10-05 | Apple Inc. | Managing backup of content |
US8166415B2 (en) | 2006-08-04 | 2012-04-24 | Apple Inc. | User interface for backup management |
US7809687B2 (en) | 2006-08-04 | 2010-10-05 | Apple Inc. | Searching a backup archive |
US7853566B2 (en) | 2006-08-04 | 2010-12-14 | Apple Inc. | Navigation of electronic backups |
US7853567B2 (en) * | 2006-08-04 | 2010-12-14 | Apple Inc. | Conflict resolution in recovery of electronic data |
US8311988B2 (en) | 2006-08-04 | 2012-11-13 | Apple Inc. | Consistent back up of electronic information |
US7860839B2 (en) | 2006-08-04 | 2010-12-28 | Apple Inc. | Application-based backup-restore of electronic information |
US8370853B2 (en) | 2006-08-04 | 2013-02-05 | Apple Inc. | Event notification management |
US9009115B2 (en) | 2006-08-04 | 2015-04-14 | Apple Inc. | Restoring electronic information |
US7856424B2 (en) | 2006-08-04 | 2010-12-21 | Apple Inc. | User interface for backup management |
US7539783B2 (en) | 2006-09-22 | 2009-05-26 | Commvault Systems, Inc. | Systems and methods of media management, such as management of media to and from a media storage library, including removable media |
US7634511B1 (en) * | 2006-09-29 | 2009-12-15 | Symantec Operating Corporation | User interface for viewing logical representation of a database backed up by a database recovery manager |
US7882077B2 (en) | 2006-10-17 | 2011-02-01 | Commvault Systems, Inc. | Method and system for offline indexing of content and classifying stored data |
US8370442B2 (en) | 2008-08-29 | 2013-02-05 | Commvault Systems, Inc. | Method and system for leveraging identified changes to a mail server |
US8677091B2 (en) | 2006-12-18 | 2014-03-18 | Commvault Systems, Inc. | Writing data and storage system specific metadata to network attached storage device |
US8719809B2 (en) | 2006-12-22 | 2014-05-06 | Commvault Systems, Inc. | Point in time rollback and un-installation of software |
US20080228771A1 (en) | 2006-12-22 | 2008-09-18 | Commvault Systems, Inc. | Method and system for searching stored data |
US8312323B2 (en) | 2006-12-22 | 2012-11-13 | Commvault Systems, Inc. | Systems and methods for remote monitoring in a computer network and reporting a failed migration operation without accessing the data being moved |
US7831566B2 (en) | 2006-12-22 | 2010-11-09 | Commvault Systems, Inc. | Systems and methods of hierarchical storage management, such as global management of storage operations |
US8290808B2 (en) | 2007-03-09 | 2012-10-16 | Commvault Systems, Inc. | System and method for automating customer-validated statement of work for a data storage environment |
US8117162B2 (en) * | 2007-03-21 | 2012-02-14 | International Business Machines Corporation | Determining which user files to backup in a backup system |
EP2372553B1 (de) * | 2007-06-08 | 2013-01-30 | Apple Inc. | Anwendungsbasierte Sicherung/Wiederherstellung elektronischer Informationen |
US20080307017A1 (en) | 2007-06-08 | 2008-12-11 | Apple Inc. | Searching and Restoring of Backups |
US8429425B2 (en) | 2007-06-08 | 2013-04-23 | Apple Inc. | Electronic backup and restoration of encrypted data |
US8725965B2 (en) | 2007-06-08 | 2014-05-13 | Apple Inc. | System setup for electronic backup |
US8099392B2 (en) | 2007-06-08 | 2012-01-17 | Apple Inc. | Electronic backup of applications |
US8010900B2 (en) * | 2007-06-08 | 2011-08-30 | Apple Inc. | User interface for electronic backup |
US8307004B2 (en) | 2007-06-08 | 2012-11-06 | Apple Inc. | Manipulating electronic backups |
US8468136B2 (en) | 2007-06-08 | 2013-06-18 | Apple Inc. | Efficient data backup |
US8745523B2 (en) | 2007-06-08 | 2014-06-03 | Apple Inc. | Deletion in electronic backups |
US8706976B2 (en) | 2007-08-30 | 2014-04-22 | Commvault Systems, Inc. | Parallel access virtual tape library and drives |
US8463759B2 (en) * | 2007-09-24 | 2013-06-11 | Ca, Inc. | Method and system for compressing data |
US8607226B2 (en) * | 2008-01-22 | 2013-12-10 | International Business Machines Corporation | Solution for locally staged electronic software distribution using secure removable media |
US7836174B2 (en) | 2008-01-30 | 2010-11-16 | Commvault Systems, Inc. | Systems and methods for grid-based data scanning |
US8296301B2 (en) | 2008-01-30 | 2012-10-23 | Commvault Systems, Inc. | Systems and methods for probabilistic data classification |
US20090249187A1 (en) * | 2008-03-26 | 2009-10-01 | Embarq Holdings Company, Llc | System and Method for Generating a Converted Workflow Extensible Markup Language File Associated with a Workflow Application |
US8769048B2 (en) | 2008-06-18 | 2014-07-01 | Commvault Systems, Inc. | Data protection scheduling, such as providing a flexible backup window in a data protection system |
US8484162B2 (en) | 2008-06-24 | 2013-07-09 | Commvault Systems, Inc. | De-duplication systems and methods for application-specific data |
US8335776B2 (en) | 2008-07-02 | 2012-12-18 | Commvault Systems, Inc. | Distributed indexing system for data storage |
US8307177B2 (en) | 2008-09-05 | 2012-11-06 | Commvault Systems, Inc. | Systems and methods for management of virtualization data |
US20100070466A1 (en) | 2008-09-15 | 2010-03-18 | Anand Prahlad | Data transfer techniques within data storage devices, such as network attached storage performing data migration |
US9178842B2 (en) | 2008-11-05 | 2015-11-03 | Commvault Systems, Inc. | Systems and methods for monitoring messaging applications for compliance with a policy |
US9495382B2 (en) | 2008-12-10 | 2016-11-15 | Commvault Systems, Inc. | Systems and methods for performing discrete data replication |
US8943183B2 (en) * | 2008-12-10 | 2015-01-27 | Commvault Systems, Inc. | Decoupled installation of data management systems |
US8204859B2 (en) | 2008-12-10 | 2012-06-19 | Commvault Systems, Inc. | Systems and methods for managing replicated database data |
US8315981B2 (en) * | 2009-03-31 | 2012-11-20 | Commvault Systems, Inc. | Data mining systems and methods for heterogeneous data sources |
US8209307B2 (en) | 2009-03-31 | 2012-06-26 | Commvault Systems, Inc. | Systems and methods for data migration in a clustered file system |
CN101551736B (zh) * | 2009-05-20 | 2010-11-03 | 杭州华三通信技术有限公司 | 基于地址指针链表的缓存管理装置和方法 |
US8930306B1 (en) | 2009-07-08 | 2015-01-06 | Commvault Systems, Inc. | Synchronized data deduplication |
US8442983B2 (en) | 2009-12-31 | 2013-05-14 | Commvault Systems, Inc. | Asynchronous methods of data classification using change journals and other data structures |
US8504517B2 (en) | 2010-03-29 | 2013-08-06 | Commvault Systems, Inc. | Systems and methods for selective data replication |
US8725698B2 (en) | 2010-03-30 | 2014-05-13 | Commvault Systems, Inc. | Stub file prioritization in a data replication system |
US8352422B2 (en) | 2010-03-30 | 2013-01-08 | Commvault Systems, Inc. | Data restore systems and methods in a replication environment |
US8504515B2 (en) | 2010-03-30 | 2013-08-06 | Commvault Systems, Inc. | Stubbing systems and methods in a data replication environment |
US8903773B2 (en) | 2010-03-31 | 2014-12-02 | Novastor Corporation | Computer file storage, backup, restore and retrieval |
US8489656B2 (en) | 2010-05-28 | 2013-07-16 | Commvault Systems, Inc. | Systems and methods for performing data replication |
US8572719B2 (en) | 2010-05-28 | 2013-10-29 | Commvault Systems, Inc. | Firewall proxy systems and methods in a backup environment |
US8504526B2 (en) | 2010-06-04 | 2013-08-06 | Commvault Systems, Inc. | Failover systems and methods for performing backup operations |
US11449394B2 (en) | 2010-06-04 | 2022-09-20 | Commvault Systems, Inc. | Failover systems and methods for performing backup operations, including heterogeneous indexing and load balancing of backup and indexing resources |
US8495420B2 (en) | 2010-07-16 | 2013-07-23 | Commvault Systems, Inc. | Registry key federation systems and methods |
US8504869B2 (en) | 2010-07-16 | 2013-08-06 | Commvault Systems, Inc. | Kernel swapping systems and methods for recovering a network device |
US8578109B2 (en) | 2010-09-30 | 2013-11-05 | Commvault Systems, Inc. | Systems and methods for retaining and using data block signatures in data protection operations |
US8577851B2 (en) | 2010-09-30 | 2013-11-05 | Commvault Systems, Inc. | Content aligned block-based deduplication |
US9244779B2 (en) | 2010-09-30 | 2016-01-26 | Commvault Systems, Inc. | Data recovery operations, such as recovery from modified network data management protocol data |
US9020900B2 (en) | 2010-12-14 | 2015-04-28 | Commvault Systems, Inc. | Distributed deduplicated storage system |
US9116850B2 (en) | 2010-12-14 | 2015-08-25 | Commvault Systems, Inc. | Client-side repository in a networked deduplicated storage system |
US8725696B2 (en) * | 2011-01-04 | 2014-05-13 | Adobe Systems Incorporated | Providing access to media content in multiple locations |
US8984029B2 (en) | 2011-01-14 | 2015-03-17 | Apple Inc. | File system management |
US8943026B2 (en) | 2011-01-14 | 2015-01-27 | Apple Inc. | Visual representation of a local backup |
US9021198B1 (en) | 2011-01-20 | 2015-04-28 | Commvault Systems, Inc. | System and method for sharing SAN storage |
US8719264B2 (en) | 2011-03-31 | 2014-05-06 | Commvault Systems, Inc. | Creating secondary copies of data based on searches for content |
US20120254118A1 (en) * | 2011-03-31 | 2012-10-04 | Microsoft Corporation | Recovery of tenant data across tenant moves |
US9323466B2 (en) | 2011-04-27 | 2016-04-26 | Commvault Systems, Inc. | System and method for client policy assignment in a data storage system |
US20130227352A1 (en) | 2012-02-24 | 2013-08-29 | Commvault Systems, Inc. | Log monitoring |
US9471578B2 (en) | 2012-03-07 | 2016-10-18 | Commvault Systems, Inc. | Data storage system utilizing proxy device for storage operations |
US9298715B2 (en) | 2012-03-07 | 2016-03-29 | Commvault Systems, Inc. | Data storage system utilizing proxy device for storage operations |
US9292815B2 (en) | 2012-03-23 | 2016-03-22 | Commvault Systems, Inc. | Automation of data storage activities |
US9529871B2 (en) | 2012-03-30 | 2016-12-27 | Commvault Systems, Inc. | Information management of mobile device data |
US9286327B2 (en) | 2012-03-30 | 2016-03-15 | Commvault Systems, Inc. | Data storage recovery automation |
US9342537B2 (en) | 2012-04-23 | 2016-05-17 | Commvault Systems, Inc. | Integrated snapshot interface for a data storage system |
US9189167B2 (en) | 2012-05-31 | 2015-11-17 | Commvault Systems, Inc. | Shared library in a data storage system |
US8977672B2 (en) | 2012-06-08 | 2015-03-10 | Commvault Systems, Inc. | Intelligent scheduling for remote computers |
US8892523B2 (en) | 2012-06-08 | 2014-11-18 | Commvault Systems, Inc. | Auto summarization of content |
US9189170B2 (en) | 2012-06-12 | 2015-11-17 | Commvault Systems, Inc. | External storage manager for a data storage cell |
US9218375B2 (en) | 2012-06-13 | 2015-12-22 | Commvault Systems, Inc. | Dedicated client-side signature generator in a networked storage system |
US20140025796A1 (en) | 2012-07-19 | 2014-01-23 | Commvault Systems, Inc. | Automated grouping of computing devices in a networked data storage system |
US9275086B2 (en) | 2012-07-20 | 2016-03-01 | Commvault Systems, Inc. | Systems and methods for database archiving |
US9483201B2 (en) | 2012-07-31 | 2016-11-01 | Commvault Systems, Inc. | Administering a shared, on-line pool of data storage resources for performing data storage operations |
US8938481B2 (en) | 2012-08-13 | 2015-01-20 | Commvault Systems, Inc. | Generic file level restore from a block-level secondary copy |
US9026498B2 (en) | 2012-08-13 | 2015-05-05 | Commvault Systems, Inc. | Lightweight mounting of a secondary copy of file system data |
US9390109B2 (en) | 2012-12-21 | 2016-07-12 | Commvault Systems, Inc. | Systems and methods to detect deleted files |
US20140181085A1 (en) | 2012-12-21 | 2014-06-26 | Commvault Systems, Inc. | Data storage system for analysis of data across heterogeneous information management systems |
US10379988B2 (en) | 2012-12-21 | 2019-08-13 | Commvault Systems, Inc. | Systems and methods for performance monitoring |
US20140181441A1 (en) | 2012-12-21 | 2014-06-26 | Commvault Systems, Inc. | Identifying files for multiple secondary copy operations using data obtained during backup of primary storage |
US9223597B2 (en) | 2012-12-21 | 2015-12-29 | Commvault Systems, Inc. | Archiving virtual machines in a data storage system |
US20140181044A1 (en) | 2012-12-21 | 2014-06-26 | Commvault Systems, Inc. | Systems and methods to identify uncharacterized and unprotected virtual machines |
US9256622B2 (en) | 2012-12-21 | 2016-02-09 | Commvault Systems, Inc. | Systems and methods to confirm replication data accuracy for data backup in data storage systems |
US9069799B2 (en) | 2012-12-27 | 2015-06-30 | Commvault Systems, Inc. | Restoration of centralized data storage manager, such as data storage manager in a hierarchical data storage system |
US9021452B2 (en) | 2012-12-27 | 2015-04-28 | Commvault Systems, Inc. | Automatic identification of storage requirements, such as for use in selling data storage management solutions |
US20140196039A1 (en) | 2013-01-08 | 2014-07-10 | Commvault Systems, Inc. | Virtual machine categorization system and method |
US9886346B2 (en) | 2013-01-11 | 2018-02-06 | Commvault Systems, Inc. | Single snapshot for multiple agents |
US9811423B2 (en) | 2013-01-11 | 2017-11-07 | Commvault Systems, Inc. | Partial file restore in a data storage system |
US20140201151A1 (en) | 2013-01-11 | 2014-07-17 | Commvault Systems, Inc. | Systems and methods to select files for restoration from block-level backup for virtual machines |
US9846620B2 (en) | 2013-01-11 | 2017-12-19 | Commvault Systems, Inc. | Table level database restore in a data storage system |
US9633033B2 (en) | 2013-01-11 | 2017-04-25 | Commvault Systems, Inc. | High availability distributed deduplicated storage system |
US9262435B2 (en) | 2013-01-11 | 2016-02-16 | Commvault Systems, Inc. | Location-based data synchronization management |
US9760444B2 (en) | 2013-01-11 | 2017-09-12 | Commvault Systems, Inc. | Sharing of secondary storage data |
US9286110B2 (en) | 2013-01-14 | 2016-03-15 | Commvault Systems, Inc. | Seamless virtual machine recall in a data storage system |
US9483489B2 (en) | 2013-01-14 | 2016-11-01 | Commvault Systems, Inc. | Partial sharing of secondary storage files in a data storage system |
US20140281545A1 (en) | 2013-03-12 | 2014-09-18 | Commvault Systems, Inc. | Multi-layer embedded encryption |
US9934103B2 (en) | 2013-04-16 | 2018-04-03 | Commvault Systems, Inc. | Managing multi-source restore operations in an information management system |
US9483364B2 (en) | 2013-05-08 | 2016-11-01 | Commvault Systems, Inc. | Synchronization of local secondary copies with a remote storage management component |
US9483558B2 (en) | 2013-05-29 | 2016-11-01 | Commvault Systems, Inc. | Assessing user performance in a community of users of data storage resources |
US20150074536A1 (en) | 2013-09-12 | 2015-03-12 | Commvault Systems, Inc. | File manager integration with virtualization in an information management system, including user control and storage management of virtual machines |
US9590886B2 (en) | 2013-11-01 | 2017-03-07 | Commvault Systems, Inc. | Systems and methods for differential health checking of an information management system |
US10949382B2 (en) | 2014-01-15 | 2021-03-16 | Commvault Systems, Inc. | User-centric interfaces for information management systems |
US9495251B2 (en) | 2014-01-24 | 2016-11-15 | Commvault Systems, Inc. | Snapshot readiness checking and reporting |
US9753812B2 (en) | 2014-01-24 | 2017-09-05 | Commvault Systems, Inc. | Generating mapping information for single snapshot for multiple applications |
US9639426B2 (en) | 2014-01-24 | 2017-05-02 | Commvault Systems, Inc. | Single snapshot for multiple applications |
US9632874B2 (en) | 2014-01-24 | 2017-04-25 | Commvault Systems, Inc. | Database application backup in single snapshot for multiple applications |
US10169121B2 (en) | 2014-02-27 | 2019-01-01 | Commvault Systems, Inc. | Work flow management for an information management system |
US9633026B2 (en) | 2014-03-13 | 2017-04-25 | Commvault Systems, Inc. | Systems and methods for protecting email data |
US10380072B2 (en) | 2014-03-17 | 2019-08-13 | Commvault Systems, Inc. | Managing deletions from a deduplication database |
US9811427B2 (en) | 2014-04-02 | 2017-11-07 | Commvault Systems, Inc. | Information management by a media agent in the absence of communications with a storage manager |
US9760446B2 (en) | 2014-06-11 | 2017-09-12 | Micron Technology, Inc. | Conveying value of implementing an integrated data management and protection system |
US9626367B1 (en) | 2014-06-18 | 2017-04-18 | Veritas Technologies Llc | Managing a backup procedure |
US20160004605A1 (en) | 2014-07-01 | 2016-01-07 | Commvault Systems, Inc. | Lightweight data reconstruction based on backup data |
US20160019317A1 (en) | 2014-07-16 | 2016-01-21 | Commvault Systems, Inc. | Volume or virtual machine level backup and generating placeholders for virtual machine files |
US20160019117A1 (en) | 2014-07-16 | 2016-01-21 | Commvault Systems, Inc. | Creating customized bootable image for client computing device from backup copy |
US20160019224A1 (en) | 2014-07-18 | 2016-01-21 | Commvault Systems, Inc. | File system content archiving based on third-party application archiving rules and metadata |
US9641388B2 (en) | 2014-07-29 | 2017-05-02 | Commvault Systems, Inc. | Customized deployment in information management systems |
US10031917B2 (en) | 2014-07-29 | 2018-07-24 | Commvault Systems, Inc. | Efficient volume-level replication of data via snapshots in an information management system |
US10360110B2 (en) | 2014-08-06 | 2019-07-23 | Commvault 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 |
US9852026B2 (en) | 2014-08-06 | 2017-12-26 | Commvault Systems, Inc. | Efficient application recovery in an information management system based on a pseudo-storage-device driver |
US11249858B2 (en) | 2014-08-06 | 2022-02-15 | Commvault 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 |
US10042716B2 (en) | 2014-09-03 | 2018-08-07 | Commvault 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-03 | 2017-09-26 | Commvault Systems, Inc. | Consolidated processing of storage-array commands by a snapshot-control media agent |
US9405928B2 (en) | 2014-09-17 | 2016-08-02 | Commvault Systems, Inc. | Deriving encryption rules based on file content |
US9417968B2 (en) | 2014-09-22 | 2016-08-16 | Commvault Systems, Inc. | Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations |
US9710465B2 (en) | 2014-09-22 | 2017-07-18 | Commvault Systems, Inc. | Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations |
US9436555B2 (en) | 2014-09-22 | 2016-09-06 | Commvault Systems, Inc. | Efficient live-mount of a backed up virtual machine in a storage management system |
US10204010B2 (en) | 2014-10-03 | 2019-02-12 | Commvault Systems, Inc. | Intelligent protection of off-line mail data |
US9609058B2 (en) | 2014-10-13 | 2017-03-28 | Commvault Systems, Inc. | Storage management operations based on executable files served on demand to storage management components |
US10078663B2 (en) * | 2014-10-29 | 2018-09-18 | Red Hat, Inc. | Dual overlay query processing |
US9575673B2 (en) | 2014-10-29 | 2017-02-21 | Commvault Systems, Inc. | Accessing a file system using tiered deduplication |
US10776209B2 (en) | 2014-11-10 | 2020-09-15 | Commvault Systems, Inc. | Cross-platform virtual machine backup and replication |
US9848046B2 (en) | 2014-11-13 | 2017-12-19 | Commvault Systems, Inc. | Archiving applications in information management systems |
US9448731B2 (en) | 2014-11-14 | 2016-09-20 | Commvault Systems, Inc. | Unified snapshot storage management |
US9648105B2 (en) | 2014-11-14 | 2017-05-09 | Commvault Systems, Inc. | Unified snapshot storage management, using an enhanced storage manager and enhanced media agents |
US9912625B2 (en) | 2014-11-18 | 2018-03-06 | Commvault Systems, Inc. | Storage and management of mail attachments |
US9983936B2 (en) | 2014-11-20 | 2018-05-29 | Commvault Systems, Inc. | Virtual machine change block tracking |
US9632713B2 (en) | 2014-12-03 | 2017-04-25 | Commvault Systems, Inc. | Secondary storage editor |
US20160162364A1 (en) | 2014-12-03 | 2016-06-09 | Commvault Systems, Inc. | Secondary storage pruning |
US9645891B2 (en) | 2014-12-04 | 2017-05-09 | Commvault Systems, Inc. | Opportunistic execution of secondary copy operations |
US9753816B2 (en) | 2014-12-05 | 2017-09-05 | Commvault Systems, Inc. | Synchronization based on filtered browsing |
US20160210044A1 (en) * | 2015-01-15 | 2016-07-21 | Commvault Systems, Inc. | Intelligent hybrid drive caching |
US20160210306A1 (en) | 2015-01-15 | 2016-07-21 | Commvault Systems, Inc. | Managing structured data in a data storage system |
US9588849B2 (en) | 2015-01-20 | 2017-03-07 | Commvault Systems, Inc. | Synchronizing selected portions of data in a storage management system |
US9952934B2 (en) | 2015-01-20 | 2018-04-24 | Commvault Systems, Inc. | Synchronizing selected portions of data in a storage management system |
US10108687B2 (en) | 2015-01-21 | 2018-10-23 | Commvault Systems, Inc. | Database protection using block-level mapping |
US9904481B2 (en) | 2015-01-23 | 2018-02-27 | Commvault Systems, Inc. | Scalable auxiliary copy processing in a storage management system using media agent resources |
US9898213B2 (en) | 2015-01-23 | 2018-02-20 | Commvault Systems, Inc. | Scalable auxiliary copy processing using media agent resources |
US10956299B2 (en) | 2015-02-27 | 2021-03-23 | Commvault Systems, Inc. | Diagnosing errors in data storage and archiving in a cloud or networking environment |
US9575804B2 (en) | 2015-03-27 | 2017-02-21 | Commvault Systems, Inc. | Job management and resource allocation |
US9928144B2 (en) | 2015-03-30 | 2018-03-27 | Commvault 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 |
US9934265B2 (en) | 2015-04-09 | 2018-04-03 | Commvault Systems, Inc. | Management of log data |
US10339106B2 (en) | 2015-04-09 | 2019-07-02 | Commvault Systems, Inc. | Highly reusable deduplication database after disaster recovery |
US9710253B2 (en) | 2015-04-16 | 2017-07-18 | Commvault Systems, Inc. | Managing a software-patch submission queue |
US9904598B2 (en) | 2015-04-21 | 2018-02-27 | Commvault Systems, Inc. | Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology |
US9639286B2 (en) | 2015-05-14 | 2017-05-02 | Commvault Systems, Inc. | Restore of secondary data using thread pooling |
US10324914B2 (en) | 2015-05-20 | 2019-06-18 | Commvalut Systems, Inc. | Handling user queries against production and archive storage systems, such as for enterprise customers having large and/or numerous files |
US20160350391A1 (en) | 2015-05-26 | 2016-12-01 | Commvault Systems, Inc. | Replication using deduplicated secondary copy data |
US10275320B2 (en) | 2015-06-26 | 2019-04-30 | Commvault 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-22 | 2017-09-19 | Commvault Systems, Inc. | Browse and restore for block-level backups |
US10192065B2 (en) | 2015-08-31 | 2019-01-29 | Commvault Systems, Inc. | Automated intelligent provisioning of data storage resources in response to user requests in a data storage management system |
US10101913B2 (en) | 2015-09-02 | 2018-10-16 | Commvault Systems, Inc. | Migrating data to disk without interrupting running backup operations |
US10853406B2 (en) | 2015-09-18 | 2020-12-01 | Commvault Systems, Inc. | Data storage management operations in a secondary storage subsystem using image recognition and image-based criteria |
US10514986B2 (en) | 2015-09-30 | 2019-12-24 | Commvault Systems, Inc. | Dynamic triggering of block-level backups based on block change thresholds and corresponding file identities in a data storage management system |
US10176036B2 (en) | 2015-10-29 | 2019-01-08 | Commvault Systems, Inc. | Monitoring, diagnosing, and repairing a management database in a data storage management system |
US10102192B2 (en) | 2015-11-03 | 2018-10-16 | Commvault Systems, Inc. | Summarization and processing of email on a client computing device based on content contribution to an email thread using weighting techniques |
US10228962B2 (en) | 2015-12-09 | 2019-03-12 | Commvault Systems, Inc. | Live synchronization and management of virtual machines across computing and virtualization platforms and using live synchronization to support disaster recovery |
US10387266B2 (en) | 2015-12-23 | 2019-08-20 | Commvault Systems, Inc. | Application-level live synchronization across computing platforms including synchronizing co-resident applications to disparate standby destinations and selectively synchronizing some applications and not others |
US20170192868A1 (en) | 2015-12-30 | 2017-07-06 | Commvault Systems, Inc. | User interface for identifying a location of a failed secondary storage device |
US10684924B2 (en) | 2016-02-18 | 2020-06-16 | Commvault Systems, Inc. | Data restoration operations based on network path information |
US10296368B2 (en) | 2016-03-09 | 2019-05-21 | Commvault 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) |
US10303557B2 (en) | 2016-03-09 | 2019-05-28 | Commvault Systems, Inc. | Data transfer to a distributed storage environment |
US10565067B2 (en) | 2016-03-09 | 2020-02-18 | Commvault Systems, Inc. | Virtual server cloud file system for virtual machine backup from cloud operations |
US10503753B2 (en) | 2016-03-10 | 2019-12-10 | Commvault Systems, Inc. | Snapshot replication operations based on incremental block change tracking |
US10795577B2 (en) | 2016-05-16 | 2020-10-06 | Commvault Systems, Inc. | De-duplication of client-side data cache for virtual disks |
US10846024B2 (en) | 2016-05-16 | 2020-11-24 | Commvault Systems, Inc. | Global de-duplication of virtual disks in a storage platform |
US10248174B2 (en) | 2016-05-24 | 2019-04-02 | Hedvig, Inc. | Persistent reservations for virtual disk using multiple targets |
US11074232B1 (en) * | 2016-06-30 | 2021-07-27 | EMC IP Holding Company LLC | Managing deduplication of data in storage systems |
US10664447B2 (en) | 2016-07-12 | 2020-05-26 | Commvault Systems, Inc. | Dynamic management of expandable cache storage for multiple network shares configured in a file server |
US10417102B2 (en) | 2016-09-30 | 2019-09-17 | Commvault Systems, Inc. | Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, including virtual machine distribution logic |
US10540516B2 (en) | 2016-10-13 | 2020-01-21 | Commvault Systems, Inc. | Data protection within an unsecured storage environment |
US10210048B2 (en) | 2016-10-25 | 2019-02-19 | Commvault Systems, Inc. | Selective snapshot and backup copy operations for individual virtual machines in a shared storage |
US10152251B2 (en) | 2016-10-25 | 2018-12-11 | Commvault Systems, Inc. | Targeted backup of virtual machine |
US10162528B2 (en) | 2016-10-25 | 2018-12-25 | Commvault Systems, Inc. | Targeted snapshot based on virtual machine location |
US10389810B2 (en) | 2016-11-02 | 2019-08-20 | Commvault Systems, Inc. | Multi-threaded scanning of distributed file systems |
US10922189B2 (en) | 2016-11-02 | 2021-02-16 | Commvault Systems, Inc. | Historical network data-based scanning thread generation |
US11106632B2 (en) | 2016-11-16 | 2021-08-31 | Commvault Systems, Inc. | Dynamically configuring a proxy server using containerization for concurrent and/or overlapping backup, restore, and/or test operations |
US10678758B2 (en) | 2016-11-21 | 2020-06-09 | Commvault Systems, Inc. | Cross-platform virtual machine data and memory backup and replication |
US10740193B2 (en) | 2017-02-27 | 2020-08-11 | Commvault Systems, Inc. | Hypervisor-independent reference copies of virtual machine payload data based on block-level pseudo-mount |
US11032350B2 (en) | 2017-03-15 | 2021-06-08 | Commvault Systems, Inc. | Remote commands framework to control clients |
US10949308B2 (en) | 2017-03-15 | 2021-03-16 | Commvault Systems, Inc. | Application aware backup of virtual machines |
US20180276022A1 (en) | 2017-03-24 | 2018-09-27 | Commvault Systems, Inc. | Consistent virtual machine replication |
US10613939B2 (en) | 2017-03-28 | 2020-04-07 | Commvault Systems, Inc. | Backup index generation process |
US10387073B2 (en) | 2017-03-29 | 2019-08-20 | Commvault Systems, Inc. | External dynamic virtual machine synchronization |
US10949398B2 (en) | 2017-03-29 | 2021-03-16 | Commvault Systems, Inc. | Synchronization operations for network-accessible folders |
US10599527B2 (en) | 2017-03-29 | 2020-03-24 | Commvault Systems, Inc. | Information management cell health monitoring system |
US11010261B2 (en) | 2017-03-31 | 2021-05-18 | Commvault Systems, Inc. | Dynamically allocating streams during restoration of data |
US10984041B2 (en) | 2017-05-11 | 2021-04-20 | Commvault Systems, Inc. | Natural language processing integrated with database and data storage management |
US10664352B2 (en) | 2017-06-14 | 2020-05-26 | Commvault Systems, Inc. | Live browsing of backed up data residing on cloned disks |
US11036592B2 (en) | 2017-09-14 | 2021-06-15 | Commvault Systems, Inc. | Distributed content indexing architecture with separately stored file previews |
US11086834B2 (en) | 2017-09-14 | 2021-08-10 | Commvault Systems, Inc. | Distributed framework for data proximity-based task splitting in a content indexing system |
US10846266B2 (en) | 2017-09-14 | 2020-11-24 | Commvault Systems, Inc. | Distributed architecture for content indexing emails |
US10846180B2 (en) | 2017-09-14 | 2020-11-24 | Commvault Systems, Inc. | Distributed framework for task splitting and task assignments in a content indexing system |
US11263088B2 (en) | 2017-09-14 | 2022-03-01 | Commvault Systems, Inc. | Distributed architecture for tracking content indexing |
US10635546B2 (en) | 2017-12-07 | 2020-04-28 | Commvault Systems, Inc. | Synthesizing a restore image from one or more secondary copies to facilitate data restore operations to a file server |
US10740300B1 (en) | 2017-12-07 | 2020-08-11 | Commvault Systems, Inc. | Synchronization of metadata in a distributed storage system |
US10742735B2 (en) | 2017-12-12 | 2020-08-11 | Commvault Systems, Inc. | Enhanced network attached storage (NAS) services interfacing to cloud storage |
US10831591B2 (en) | 2018-01-11 | 2020-11-10 | Commvault Systems, Inc. | Remedial action based on maintaining process awareness in data storage management |
US10642886B2 (en) | 2018-02-14 | 2020-05-05 | Commvault Systems, Inc. | Targeted search of backup data using facial recognition |
US10592145B2 (en) | 2018-02-14 | 2020-03-17 | Commvault Systems, Inc. | Machine learning-based data object storage |
US10740022B2 (en) | 2018-02-14 | 2020-08-11 | Commvault Systems, Inc. | Block-level live browsing and private writable backup copies using an ISCSI server |
US10848468B1 (en) | 2018-03-05 | 2020-11-24 | Commvault Systems, Inc. | In-flight data encryption/decryption for a distributed storage platform |
US10877928B2 (en) | 2018-03-07 | 2020-12-29 | Commvault Systems, Inc. | Using utilities injected into cloud-based virtual machines for speeding up virtual machine backup operations |
US10761942B2 (en) | 2018-03-12 | 2020-09-01 | Commvault Systems, Inc. | Recovery point objective (RPO) driven backup scheduling in a data storage management system using an enhanced data agent |
US11321183B2 (en) | 2018-05-02 | 2022-05-03 | Commvault Systems, Inc. | Multi-tiered backup indexing |
US11249863B2 (en) | 2018-05-02 | 2022-02-15 | Commvault Systems, Inc. | Backup-based media agent configuration |
US10673943B2 (en) | 2018-05-02 | 2020-06-02 | Commvault Systems, Inc. | Network storage backup using distributed media agents |
US10628267B2 (en) | 2018-05-02 | 2020-04-21 | Commvault Systems, Inc. | Client managed data backup process within an enterprise information management system |
US10893103B2 (en) | 2018-07-25 | 2021-01-12 | Commvault Systems, Inc. | Distributed and scalable storage management using a storage-microservices server |
US10891304B2 (en) | 2018-07-25 | 2021-01-12 | Commvault Systems, Inc. | Distributed and scalable client-based storage management |
US11159469B2 (en) | 2018-09-12 | 2021-10-26 | Commvault Systems, Inc. | Using machine learning to modify presentation of mailbox objects |
US11016696B2 (en) | 2018-09-14 | 2021-05-25 | Commvault Systems, Inc. | Redundant distributed data storage system |
US11010258B2 (en) | 2018-11-27 | 2021-05-18 | Commvault Systems, Inc. | Generating backup copies through interoperability between components of a data storage management system and appliances for data storage and deduplication |
US11200124B2 (en) | 2018-12-06 | 2021-12-14 | Commvault Systems, Inc. | Assigning backup resources based on failover of partnered data storage servers in a data storage management system |
US10860443B2 (en) | 2018-12-10 | 2020-12-08 | Commvault Systems, Inc. | Evaluation and reporting of recovery readiness in a data storage management system |
US11698727B2 (en) | 2018-12-14 | 2023-07-11 | Commvault Systems, Inc. | Performing secondary copy operations based on deduplication performance |
US11012508B2 (en) | 2018-12-14 | 2021-05-18 | Commvault Systems, Inc. | Region-based distributed information management system |
US20200192572A1 (en) | 2018-12-14 | 2020-06-18 | Commvault Systems, Inc. | Disk usage growth prediction system |
US10872069B2 (en) | 2019-01-22 | 2020-12-22 | Commvault Systems, Inc. | File indexing for virtual machine backups in a data storage management system |
US11347707B2 (en) | 2019-01-22 | 2022-05-31 | Commvault Systems, Inc. | File indexing for virtual machine backups based on using live browse features |
US10996974B2 (en) | 2019-01-30 | 2021-05-04 | Commvault Systems, Inc. | Cross-hypervisor live mount of backed up virtual machine data, including management of cache storage for virtual machine data |
US10768971B2 (en) | 2019-01-30 | 2020-09-08 | Commvault Systems, Inc. | Cross-hypervisor live mount of backed up virtual machine data |
US11126365B2 (en) | 2019-03-11 | 2021-09-21 | Commvault Systems, Inc. | Skipping data backed up in prior backup operations |
US11269732B2 (en) | 2019-03-12 | 2022-03-08 | Commvault Systems, Inc. | Managing structured data in a data storage system |
US11321184B2 (en) | 2019-03-26 | 2022-05-03 | Commvault Systems, Inc. | Streamlined secondary copy operations for data stored on shared file storage |
US11579681B2 (en) | 2019-04-08 | 2023-02-14 | Commvault Systems, Inc. | Power management of components within a storage management system |
US20200327017A1 (en) | 2019-04-10 | 2020-10-15 | Commvault Systems, Inc. | Restore using deduplicated secondary copy data |
US11100064B2 (en) | 2019-04-30 | 2021-08-24 | Commvault Systems, Inc. | Automated log-based remediation of an information management system |
US11442623B2 (en) | 2019-05-02 | 2022-09-13 | Commvault Systems, Inc. | Faster browse of secondary copies of block-level data volumes |
US20210037112A1 (en) | 2019-07-29 | 2021-02-04 | Commvault Systems, Inc. | Data storage system with rapid restore capability |
US11042318B2 (en) | 2019-07-29 | 2021-06-22 | Commvault Systems, Inc. | Block-level data replication |
US11263173B2 (en) | 2019-07-30 | 2022-03-01 | Commvault Systems, Inc. | Transaction log index generation in an enterprise backup system |
US11513922B2 (en) | 2019-08-14 | 2022-11-29 | Commvault Systems, Inc. | Systems and methods for change block tracking for backing up changed data |
US11237935B2 (en) | 2019-09-11 | 2022-02-01 | Commvault Systems, Inc. | Anomaly detection in data protection operations |
US11218450B2 (en) | 2019-09-11 | 2022-01-04 | Commvault Systems, Inc. | Data protection component scaling in a cloud-based data storage system |
US11256673B2 (en) | 2019-09-11 | 2022-02-22 | Commvault Systems, Inc. | Anomaly detection in deduplication pruning operations |
US11663178B2 (en) | 2019-11-04 | 2023-05-30 | Commvault Systems, Inc. | Efficient implementation of multiple deduplication databases in a heterogeneous data storage system |
US11442896B2 (en) | 2019-12-04 | 2022-09-13 | Commvault Systems, Inc. | Systems and methods for optimizing restoration of deduplicated data stored in cloud-based storage resources |
US11237924B2 (en) | 2019-12-11 | 2022-02-01 | Commvault Systems, Inc. | Dynamic resizing and re-distribution of destination data storage resources for bare metal restore operations in a data storage management system |
US11223535B2 (en) | 2019-12-31 | 2022-01-11 | Commvault Systems, Inc. | Smart network topology systems and methods |
US11467753B2 (en) | 2020-02-14 | 2022-10-11 | Commvault Systems, Inc. | On-demand restore of virtual machine data |
US11005935B1 (en) | 2020-03-10 | 2021-05-11 | Commvault Systems, Inc. | Using multiple streams with network data management protocol to improve performance and granularity of backup and restore operations from/to a file server |
US11334442B2 (en) | 2020-03-10 | 2022-05-17 | Commvault Systems, Inc. | Management database long-term archiving to a recovery manager |
US11442768B2 (en) | 2020-03-12 | 2022-09-13 | Commvault Systems, Inc. | Cross-hypervisor live recovery of virtual machines |
US11099956B1 (en) | 2020-03-26 | 2021-08-24 | Commvault Systems, Inc. | Snapshot-based disaster recovery orchestration of virtual machine failover and failback operations |
US11748143B2 (en) | 2020-05-15 | 2023-09-05 | Commvault Systems, Inc. | Live mount of virtual machines in a public cloud computing environment |
US11687424B2 (en) | 2020-05-28 | 2023-06-27 | Commvault Systems, Inc. | Automated media agent state management |
US11327663B2 (en) | 2020-06-09 | 2022-05-10 | Commvault Systems, Inc. | Ensuring the integrity of data storage volumes used in block-level live synchronization operations in a data storage management system |
US11537959B2 (en) | 2020-06-16 | 2022-12-27 | Commvault Systems, Inc. | Dynamic computing progress tracker |
US11614883B2 (en) | 2020-07-17 | 2023-03-28 | Commvault Systems, Inc. | Distributed data storage system using erasure coding on storage nodes fewer than data plus parity fragments |
US11494417B2 (en) | 2020-08-07 | 2022-11-08 | Commvault Systems, Inc. | Automated email classification in an information management system |
US11513708B2 (en) | 2020-08-25 | 2022-11-29 | Commvault Systems, Inc. | Optimized deduplication based on backup frequency in a distributed data storage system |
US11108861B1 (en) | 2020-08-26 | 2021-08-31 | Commvault Systems, Inc. | System for managing multiple information management cells |
US11789830B2 (en) | 2020-09-22 | 2023-10-17 | Commvault Systems, Inc. | Anti-entropy-based metadata recovery in a strongly consistent distributed data storage system |
US11647075B2 (en) | 2020-09-22 | 2023-05-09 | Commvault Systems, Inc. | Commissioning and decommissioning metadata nodes in a running distributed data storage system |
US11656951B2 (en) | 2020-10-28 | 2023-05-23 | Commvault Systems, Inc. | Data loss vulnerability detection |
US11474753B2 (en) | 2020-10-30 | 2022-10-18 | Commvault Systems, Inc. | Systems and methods for backing up to a virtual tape library |
US11323513B1 (en) | 2021-01-22 | 2022-05-03 | Commvault Systems, Inc. | Geo-location-based data replication |
US11645175B2 (en) | 2021-02-12 | 2023-05-09 | Commvault Systems, Inc. | Automatic failover of a storage manager |
US11574050B2 (en) | 2021-03-12 | 2023-02-07 | Commvault Systems, Inc. | Media agent hardening against ransomware attacks |
US11561978B2 (en) | 2021-06-29 | 2023-01-24 | Commvault Systems, Inc. | Intelligent cache management for mounted snapshots based on a behavior model |
US11954513B2 (en) | 2021-07-29 | 2024-04-09 | Commvault Systems, Inc. | Scalable recovery and/or migration to cloud- based custom-made virtual machines without using failed machines' credentials |
US11615147B2 (en) | 2021-08-23 | 2023-03-28 | Commvault Systems, Inc. | Mobile storage manager control application for managing a storage manager of an information management system |
US11593223B1 (en) | 2021-09-02 | 2023-02-28 | Commvault Systems, Inc. | Using resource pool administrative entities in a data storage management system to provide shared infrastructure to tenants |
US11809285B2 (en) | 2022-02-09 | 2023-11-07 | Commvault Systems, Inc. | Protecting a management database of a data storage management system to meet a recovery point objective (RPO) |
Family Cites Families (525)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US37601A (en) * | 1863-02-03 | Improvement in machines for rolling metals | ||
US520458A (en) * | 1894-05-29 | Grain-binder | ||
US4296465A (en) | 1977-11-03 | 1981-10-20 | Honeywell Information Systems Inc. | Data mover |
US4686620A (en) | 1984-07-26 | 1987-08-11 | American Telephone And Telegraph Company, At&T Bell Laboratories | Database backup method |
US4751639A (en) * | 1985-06-24 | 1988-06-14 | Ncr Corporation | Virtual command rollback in a fault tolerant data processing system |
GB8622010D0 (en) | 1986-09-12 | 1986-10-22 | Hewlett Packard Ltd | File backup facility |
US5193154A (en) | 1987-07-10 | 1993-03-09 | Hitachi, Ltd. | Buffered peripheral system and method for backing up and retrieving data to and from backup memory device |
US5005122A (en) | 1987-09-08 | 1991-04-02 | Digital Equipment Corporation | Arrangement with cooperating management server node and network service node |
EP0306781B1 (de) | 1987-09-08 | 1994-04-20 | Wang Laboratories Inc. | Verfahren und Vorrichtung zur Zirkulation von elektronischer Post |
IL89355A0 (en) | 1988-02-24 | 1989-09-10 | Ardent Computer Corp | Method and apparatus for controlling access to a system bus |
JPH0743676B2 (ja) | 1988-03-11 | 1995-05-15 | 株式会社日立製作所 | バツクアツプデータダンプ制御方法及び装置 |
US5455926A (en) | 1988-04-05 | 1995-10-03 | Data/Ware Development, Inc. | Virtual addressing of optical storage media as magnetic tape equivalents |
JPH01292452A (ja) | 1988-05-05 | 1989-11-24 | Internatl Business Mach Corp <Ibm> | 階層的データ記憶システム |
US4995035A (en) | 1988-10-31 | 1991-02-19 | International Business Machines Corporation | Centralized management in a computer network |
JPH07122868B2 (ja) | 1988-11-29 | 1995-12-25 | 日本電気株式会社 | 情報処理装置 |
US5018060A (en) | 1989-01-26 | 1991-05-21 | Ibm Corporation | Allocating data storage space of peripheral data storage devices using implied allocation based on user parameters |
US5140683A (en) | 1989-03-01 | 1992-08-18 | International Business Machines Corporation | Method for dispatching work requests in a data storage hierarchy |
EP0390978A1 (de) | 1989-04-03 | 1990-10-10 | Koninklijke Philips Electronics N.V. | Kommunikationssystem mit zweiadrigem Hauptbus zur Verbindung von Brücken zu dreiadrigen sekundären Bussen |
JPH0746271Y2 (ja) | 1989-05-02 | 1995-10-25 | 藤井電工株式会社 | 安全フック |
US5093912A (en) | 1989-06-26 | 1992-03-03 | International Business Machines Corporation | Dynamic resource pool expansion and contraction in multiprocessing environments |
ATE145998T1 (de) | 1989-06-30 | 1996-12-15 | Digital Equipment Corp | Verfahren und anordnung zur steuerung von schattenspeichern |
US5485606A (en) | 1989-07-10 | 1996-01-16 | Conner Peripherals, Inc. | System and method for storing and retrieving files for archival purposes |
US5133065A (en) | 1989-07-27 | 1992-07-21 | Personal Computer Peripherals Corporation | Backup computer program for networks |
US5163148A (en) | 1989-08-11 | 1992-11-10 | Digital Equipment Corporation | File backup system for producing a backup copy of a file which may be updated during backup |
US6345288B1 (en) | 1989-08-31 | 2002-02-05 | Onename Corporation | Computer-based communication system and method using metadata defining a control-structure |
US5321816A (en) | 1989-10-10 | 1994-06-14 | Unisys Corporation | Local-remote apparatus with specialized image storage modules |
US5504873A (en) * | 1989-11-01 | 1996-04-02 | E-Systems, Inc. | Mass data storage and retrieval system |
US5276867A (en) | 1989-12-19 | 1994-01-04 | Epoch Systems, Inc. | Digital data storage system with improved data migration |
US5276860A (en) | 1989-12-19 | 1994-01-04 | Epoch Systems, Inc. | Digital data processor with improved backup storage |
EP0452854B1 (de) | 1990-04-17 | 1997-03-05 | Sharp Kabushiki Kaisha | Verfahren und Gerät zur Aufzeichnung von Daten |
JP2836194B2 (ja) * | 1990-05-30 | 1998-12-14 | 株式会社日立製作所 | データ処理方法および装置 |
GB2246218B (en) | 1990-07-18 | 1994-02-09 | Stc Plc | Distributed data processing systems |
US5239647A (en) | 1990-09-07 | 1993-08-24 | International Business Machines Corporation | Data storage hierarchy with shared storage level |
US5544347A (en) | 1990-09-24 | 1996-08-06 | Emc Corporation | Data storage system controlled remote data mirroring with respectively maintained data indices |
US5212784A (en) | 1990-10-22 | 1993-05-18 | Delphi Data, A Division Of Sparks Industries, Inc. | Automated concurrent data backup system |
US5426284A (en) | 1990-12-12 | 1995-06-20 | Engineered Data Products, Inc. | Apparatus for locating and tracking information storage items using predefined labels |
US5212772A (en) | 1991-02-11 | 1993-05-18 | Gigatrend Incorporated | System for storing data in backup tape device |
JPH04310188A (ja) * | 1991-03-01 | 1992-11-02 | Internatl Business Mach Corp <Ibm> | 文書/画像ライブラリのためのライブラリサービス方法 |
US5287500A (en) | 1991-06-03 | 1994-02-15 | Digital Equipment Corporation | System for allocating storage spaces based upon required and optional service attributes having assigned piorities |
US5204958A (en) * | 1991-06-27 | 1993-04-20 | Digital Equipment Corporation | System and method for efficiently indexing and storing a large database with high data insertion frequency |
US5333315A (en) * | 1991-06-27 | 1994-07-26 | Digital Equipment Corporation | System of device independent file directories using a tag between the directories and file descriptors that migrate with the files |
US5347653A (en) | 1991-06-28 | 1994-09-13 | Digital Equipment Corporation | System for reconstructing prior versions of indexes using records indicating changes between successive versions of the indexes |
US5410700A (en) | 1991-09-04 | 1995-04-25 | International Business Machines Corporation | Computer system which supports asynchronous commitment of data |
DE69129851T2 (de) | 1991-09-13 | 1999-03-25 | Ibm | Konfigurierbare gigabit/s Vermittlunganpassungseinrichtung |
EP0541281B1 (de) | 1991-11-04 | 1998-04-29 | Commvault Systems, Inc. | Inkrementale Rechnerdateisicherung unter Verwendung von Kennzeichnungen |
CA2285096C (en) | 1991-11-12 | 2000-05-09 | Ibm Canada Limited-Ibm Canada Limitee | Logical mapping of data objects using data spaces |
US5555404A (en) | 1992-03-17 | 1996-09-10 | Telenor As | Continuously available database server having multiple groups of nodes with minimum intersecting sets of database fragment replicas |
US5448718A (en) | 1992-04-20 | 1995-09-05 | International Business Machines Corporation | Method and system for time zero backup session security |
US5241668A (en) | 1992-04-20 | 1993-08-31 | International Business Machines Corporation | Method and system for automated termination and resumption in a time zero backup copy process |
US5263154A (en) | 1992-04-20 | 1993-11-16 | International Business Machines Corporation | Method and system for incremental time zero backup copying of data |
US5241670A (en) | 1992-04-20 | 1993-08-31 | International Business Machines Corporation | Method and system for automated backup copy ordering in a time zero backup copy session |
US5381539A (en) | 1992-06-04 | 1995-01-10 | Emc Corporation | System and method for dynamically controlling cache management |
US5265159A (en) | 1992-06-23 | 1993-11-23 | Hughes Aircraft Company | Secure file erasure |
US5784631A (en) | 1992-06-30 | 1998-07-21 | Discovision Associates | Huffman decoder |
US5386545A (en) | 1992-09-25 | 1995-01-31 | Archive Corporation | Target management method for data backup to a shared transfer station, multiple media element device |
JPH06119388A (ja) | 1992-10-07 | 1994-04-28 | Sony Corp | 画像データ管理方法及び画像データベース |
JPH0773080B2 (ja) | 1992-10-13 | 1995-08-02 | 春日電機株式会社 | 除帯電電極 |
US5740405A (en) | 1992-12-17 | 1998-04-14 | Microsoft Corporation | Method and system for providing data compatibility between different versions of a software program |
US5387459A (en) | 1992-12-17 | 1995-02-07 | Eastman Kodak Company | Multilayer structure having an epitaxial metal electrode |
KR100295074B1 (ko) | 1992-12-22 | 2001-09-17 | 리패치 | 응용주문형집적회로인에러정정코드메모리제어기 |
US5574898A (en) | 1993-01-08 | 1996-11-12 | Atria Software, Inc. | Dynamic software version auditor which monitors a process to provide a list of objects that are accessed |
JP3130536B2 (ja) | 1993-01-21 | 2001-01-31 | アップル コンピューター インコーポレーテッド | 多数のネットワークされたコンピュータ記憶装置からデータを転送し記憶する装置ならびに方法 |
WO1994018634A1 (en) | 1993-02-01 | 1994-08-18 | Lsc, Inc. | Archiving file system for data servers in a distributed network environment |
US5719786A (en) | 1993-02-03 | 1998-02-17 | Novell, Inc. | Digital media data stream network management system |
US5896531A (en) | 1993-02-26 | 1999-04-20 | International Business Machines Corporation | Method and system for managing environments with a data processing system |
CA2121852A1 (en) | 1993-04-29 | 1994-10-30 | Larry T. Jost | Disk meshing and flexible storage mapping with enhanced flexible caching |
US5991753A (en) | 1993-06-16 | 1999-11-23 | Lachman Technology, Inc. | Method and system for computer file management, including file migration, special handling, and associating extended attributes with files |
US5812748A (en) | 1993-06-23 | 1998-09-22 | Vinca Corporation | Method for improving recovery performance from hardware and software errors in a fault-tolerant computer system |
JPH0721135A (ja) | 1993-07-02 | 1995-01-24 | Fujitsu Ltd | 二重化監視機能を持つデータ処理システム |
US5613134A (en) | 1993-09-17 | 1997-03-18 | Digital Equipment Corporation | Document display system using documents having ephemeral attributes for sharing information regarding the location of the display of each document on multiple display devices |
US5642496A (en) | 1993-09-23 | 1997-06-24 | Kanfi; Arnon | Method of making a backup copy of a memory over a plurality of copying sessions |
US5544345A (en) | 1993-11-08 | 1996-08-06 | International Business Machines Corporation | Coherence controls for store-multiple shared data coordinated by cache directory entries in a shared electronic storage |
EP0728333A1 (de) | 1993-11-09 | 1996-08-28 | Arcada Software | System zur datensicherung/wiederherstellung für ein rechnernetzwerk |
US5495607A (en) * | 1993-11-15 | 1996-02-27 | Conner Peripherals, Inc. | Network management system having virtual catalog overview of files distributively stored across network domain |
JPH07175710A (ja) | 1993-12-20 | 1995-07-14 | Canon Inc | データ管理方法及び装置 |
US6298439B1 (en) | 1994-01-28 | 2001-10-02 | International Business Machines Corporation | Automated storage library for managing allocation of a peripheral data storage device in response to a multi-volume data set request |
US5537585A (en) | 1994-02-25 | 1996-07-16 | Avail Systems Corporation | Data storage management for network interconnected processors |
US5491810A (en) | 1994-03-01 | 1996-02-13 | International Business Machines Corporation | Method and system for automated data storage system space allocation utilizing prioritized data set parameters |
US5673381A (en) | 1994-05-27 | 1997-09-30 | Cheyenne Software International Sales Corp. | System and parallel streaming and data stripping to back-up a network |
US5638509A (en) | 1994-06-10 | 1997-06-10 | Exabyte Corporation | Data storage and protection system |
JPH0844598A (ja) | 1994-08-03 | 1996-02-16 | Sharp Corp | ファイル管理方法及びその装置 |
US5598546A (en) | 1994-08-31 | 1997-01-28 | Exponential Technology, Inc. | Dual-architecture super-scalar pipeline |
US5802281A (en) | 1994-09-07 | 1998-09-01 | Rsi Systems, Inc. | Peripheral audio/video communication system that interfaces with a host computer and determines format of coded audio/video signals |
US5835953A (en) | 1994-10-13 | 1998-11-10 | Vinca Corporation | Backup system that takes a snapshot of the locations in a mass storage device that has been identified for updating prior to updating |
US5574906A (en) | 1994-10-24 | 1996-11-12 | International Business Machines Corporation | System and method for reducing storage requirement in backup subsystems utilizing segmented compression and differencing |
US5634052A (en) | 1994-10-24 | 1997-05-27 | International Business Machines Corporation | System for reducing storage requirements and transmission loads in a backup subsystem in client-server environment by transmitting only delta files from client to server |
JP3554045B2 (ja) | 1994-10-28 | 2004-08-11 | 富士通株式会社 | 補助記憶装置の記録内容復元装置および記録復元装置 |
US5659614A (en) | 1994-11-28 | 1997-08-19 | Bailey, Iii; John E. | Method and system for creating and storing a backup copy of file data stored on a computer |
DE69534027T2 (de) * | 1994-12-16 | 2006-01-12 | Canon K.K. | Hierarchisches Datenanzeigeverfahren und Informationsverarbeitungsverfahren um es zu realisieren |
US5878230A (en) | 1995-01-05 | 1999-03-02 | International Business Machines Corporation | System for email messages wherein the sender designates whether the recipient replies or forwards to addresses also designated by the sender |
US5734817A (en) | 1995-03-01 | 1998-03-31 | Unisys Corporation | Method for making a data base available to a user program during data base recovery |
US5608865A (en) | 1995-03-14 | 1997-03-04 | Network Integrity, Inc. | Stand-in Computer file server providing fast recovery from computer file server failures |
US5564037A (en) | 1995-03-29 | 1996-10-08 | Cheyenne Software International Sales Corp. | Real time data migration system and method employing sparse files |
US5666501A (en) | 1995-03-30 | 1997-09-09 | International Business Machines Corporation | Method and apparatus for installing software |
US5682513A (en) | 1995-03-31 | 1997-10-28 | International Business Machines Corporation | Cache queue entry linking for DASD record updates |
US5615392A (en) | 1995-05-05 | 1997-03-25 | Apple Computer, Inc. | Method and apparatus for consolidated buffer handling for computer device input/output |
US6453325B1 (en) | 1995-05-24 | 2002-09-17 | International Business Machines Corporation | Method and means for backup and restoration of a database system linked to a system for filing data |
US5559957A (en) | 1995-05-31 | 1996-09-24 | Lucent Technologies Inc. | File system for a data storage device having a power fail recovery mechanism for write/replace operations |
US5742807A (en) | 1995-05-31 | 1998-04-21 | Xerox Corporation | Indexing system using one-way hash for document service |
JPH0916607A (ja) | 1995-06-26 | 1997-01-17 | Hitachi Ltd | データベース管理システムにおけるインデクス管理方法 |
US5860073A (en) | 1995-07-17 | 1999-01-12 | Microsoft Corporation | Style sheets for publishing system |
US5699361A (en) | 1995-07-18 | 1997-12-16 | Industrial Technology Research Institute | Multimedia channel formulation mechanism |
US5813009A (en) | 1995-07-28 | 1998-09-22 | Univirtual Corp. | Computer based records management system method |
JPH0944381A (ja) | 1995-07-31 | 1997-02-14 | Toshiba Corp | データ格納方法およびデータ格納装置 |
US5860104A (en) | 1995-08-31 | 1999-01-12 | Advanced Micro Devices, Inc. | Data cache which speculatively updates a predicted data cache storage location with store data and subsequently corrects mispredicted updates |
JPH09122125A (ja) | 1995-09-01 | 1997-05-13 | Fujitsu Ltd | 超音波モジュールおよび超音波診断システム |
US5619644A (en) | 1995-09-18 | 1997-04-08 | International Business Machines Corporation | Software directed microcode state save for distributed storage controller |
US6161192A (en) | 1995-10-13 | 2000-12-12 | Compaq Computer Corporation | Raid array data storage system with storage device consistency bits and raidset consistency bits |
US5819020A (en) | 1995-10-16 | 1998-10-06 | Network Specialists, Inc. | Real time backup system |
US5970255A (en) | 1995-10-16 | 1999-10-19 | Altera Corporation | System for coupling programmable logic device to external circuitry which selects a logic standard and uses buffers to modify output and input signals accordingly |
US5778165A (en) | 1995-10-20 | 1998-07-07 | Digital Equipment Corporation | Variable-level backup scheduling method and apparatus |
US5778395A (en) | 1995-10-23 | 1998-07-07 | Stac, Inc. | System for backing up files from disk volumes on multiple nodes of a computer network |
US6249795B1 (en) | 1995-10-27 | 2001-06-19 | At&T Corp. | Personalizing the display of changes to records in an on-line repository |
US5829046A (en) | 1995-10-27 | 1998-10-27 | Emc Corporation | On-line tape backup using an integrated cached disk array |
US5737747A (en) | 1995-10-27 | 1998-04-07 | Emc Corporation | Prefetching to service multiple video streams from an integrated cached disk array |
US5987478A (en) | 1995-10-31 | 1999-11-16 | Intel Corporation | Virtual small block file manager for flash memory array |
US6122668A (en) | 1995-11-02 | 2000-09-19 | Starlight Networks | Synchronization of audio and video signals in a live multicast in a LAN |
US5805920A (en) | 1995-11-13 | 1998-09-08 | Tandem Computers Incorporated | Direct bulk data transfers |
US5729743A (en) | 1995-11-17 | 1998-03-17 | Deltatech Research, Inc. | Computer apparatus and method for merging system deltas |
US5933104A (en) | 1995-11-22 | 1999-08-03 | Microsoft Corporation | Method and system for compression and decompression using variable-sized offset and length fields |
US5793867A (en) | 1995-12-19 | 1998-08-11 | Pitney Bowes Inc. | System and method for disaster recovery in an open metering system |
US6151590A (en) | 1995-12-19 | 2000-11-21 | Pitney Bowes Inc. | Network open metering system |
US5675511A (en) | 1995-12-21 | 1997-10-07 | Intel Corporation | Apparatus and method for event tagging for multiple audio, video, and data streams |
US5761677A (en) | 1996-01-03 | 1998-06-02 | Sun Microsystems, Inc. | Computer system method and apparatus providing for various versions of a file without requiring data copy or log operations |
US6553410B2 (en) | 1996-02-27 | 2003-04-22 | Inpro Licensing Sarl | Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks |
US5845257A (en) | 1996-02-29 | 1998-12-01 | Starfish Software, Inc. | System and methods for scheduling and tracking events across multiple time zones |
US5978841A (en) * | 1996-03-08 | 1999-11-02 | Berger; Louis | Look ahead caching process for improved information retrieval response time by caching bodies of information before they are requested by the user |
US5970233A (en) | 1996-05-03 | 1999-10-19 | Intel Corporation | Multiple codecs for video encoding format compatibility |
US5995091A (en) | 1996-05-10 | 1999-11-30 | Learn2.Com, Inc. | System and method for streaming multimedia data |
US6396513B1 (en) | 1996-05-14 | 2002-05-28 | At&T Corp. | Electronic message sorting and notification system |
KR970076238A (ko) | 1996-05-23 | 1997-12-12 | 포만 제프리 엘 | 클라이언트 데이타 화일의 다수의 복사본을 생성하고 관리하는 서버, 방법 및 그 프로그램 제품 |
US5889935A (en) | 1996-05-28 | 1999-03-30 | Emc Corporation | Disaster control features for remote data mirroring |
US5673382A (en) | 1996-05-30 | 1997-09-30 | International Business Machines Corporation | Automated management of off-site storage volumes for disaster recovery |
US5864871A (en) * | 1996-06-04 | 1999-01-26 | Multex Systems | Information delivery system and method including on-line entitlements |
US5881311A (en) | 1996-06-05 | 1999-03-09 | Fastor Technologies, Inc. | Data storage subsystem with block based data management |
US5813013A (en) | 1996-06-06 | 1998-09-22 | Microsoft Corporation | Representing recurring events |
US5812398A (en) * | 1996-06-10 | 1998-09-22 | Sun Microsystems, Inc. | Method and system for escrowed backup of hotelled world wide web sites |
US20030061270A1 (en) | 1996-06-13 | 2003-03-27 | Tetsujiro Suzuki | Electronic mail system with mail content class designation |
US5864846A (en) | 1996-06-28 | 1999-01-26 | Siemens Corporate Research, Inc. | Method for facilitating world wide web searches utilizing a document distribution fusion strategy |
US6091518A (en) | 1996-06-28 | 2000-07-18 | Fuji Xerox Co., Ltd. | Image transfer apparatus, image transmitter, profile information transmitter, image receiver/reproducer, storage medium, image receiver, program transmitter, and image color correction apparatus |
US5761734A (en) | 1996-08-13 | 1998-06-02 | International Business Machines Corporation | Token-based serialisation of instructions in a multiprocessor system |
US5845067A (en) | 1996-09-09 | 1998-12-01 | Porter; Jack Edward | Method and apparatus for document management utilizing a messaging system |
US5933601A (en) | 1996-09-30 | 1999-08-03 | Ncr Corporation | Method for systems management of object-based computer networks |
US5956733A (en) | 1996-10-01 | 1999-09-21 | Fujitsu Limited | Network archiver system and storage medium storing program to construct network archiver system |
US5758359A (en) | 1996-10-24 | 1998-05-26 | Digital Equipment Corporation | Method and apparatus for performing retroactive backups in a computer system |
US5966730A (en) | 1996-10-30 | 1999-10-12 | Dantz Development Corporation | Backup system for computer network incorporating opportunistic backup by prioritizing least recently backed up computer or computer storage medium |
US6148377A (en) | 1996-11-22 | 2000-11-14 | Mangosoft Corporation | Shared memory computer networks |
US6487644B1 (en) | 1996-11-22 | 2002-11-26 | Veritas Operating Corporation | System and method for multiplexed data back-up to a storage tape and restore operations using client identification tags |
US5926836A (en) | 1996-12-03 | 1999-07-20 | Emc Corporation | Computer and associated method for restoring data backed up on archive media |
US5875478A (en) | 1996-12-03 | 1999-02-23 | Emc Corporation | Computer backup using a file system, network, disk, tape and remote archiving repository media system |
US6131095A (en) | 1996-12-11 | 2000-10-10 | Hewlett-Packard Company | Method of accessing a target entity over a communications network |
US6009274A (en) | 1996-12-13 | 1999-12-28 | 3Com Corporation | Method and apparatus for automatically updating software components on end systems over a network |
US5898431A (en) | 1996-12-31 | 1999-04-27 | International Business Machines Corporation | Database graphical user interface with calendar view |
US6108640A (en) | 1997-01-14 | 2000-08-22 | Slotznick; Benjamin | System for calculating occasion dates and converting between different calendar systems, and intelligent agent for using same |
WO1998033113A1 (en) | 1997-01-23 | 1998-07-30 | Overland Data, Inc. | Virtual media library |
US5875481A (en) | 1997-01-30 | 1999-02-23 | International Business Machines Corporation | Dynamic reconfiguration of data storage devices to balance recycle throughput |
US6963923B1 (en) | 1997-02-10 | 2005-11-08 | International Business Machines Corporation | Method for file transfer restarts using standard internet protocol |
US6049892C1 (en) | 1997-02-24 | 2002-06-04 | Ethos Software Corp | Process and apparatus for downloading data from a server computer to a client computer |
US6658526B2 (en) | 1997-03-12 | 2003-12-02 | Storage Technology Corporation | Network attached virtual data storage subsystem |
US6012090A (en) | 1997-03-14 | 2000-01-04 | At&T Corp. | Client-side parallel requests for network services using group name association |
US6073209A (en) | 1997-03-31 | 2000-06-06 | Ark Research Corporation | Data storage controller providing multiple hosts with access to multiple storage subsystems |
US6003089A (en) | 1997-03-31 | 1999-12-14 | Siemens Information And Communication Networks, Inc. | Method for constructing adaptive packet lengths in a congested network |
US6000020A (en) | 1997-04-01 | 1999-12-07 | Gadzoox Networks, Inc. | Hierarchical storage management from a mirrored file system on a storage network segmented by a bridge |
US6012415A (en) | 1997-04-18 | 2000-01-11 | Magtronic Id, Inc. | Bolus with animal ID and temperature transponder |
US6085030A (en) | 1997-05-02 | 2000-07-04 | Novell, Inc. | Network component server |
US5924102A (en) | 1997-05-07 | 1999-07-13 | International Business Machines Corporation | System and method for managing critical files |
US6094416A (en) | 1997-05-09 | 2000-07-25 | I/O Control Corporation | Multi-tier architecture for control network |
JP4187178B2 (ja) | 1997-05-09 | 2008-11-26 | アルカテル・ユー・エス・エイ・ソーシング、エル・ピー | 迅速なデータベース同期の通信システム |
KR100248045B1 (ko) | 1997-05-19 | 2000-03-15 | 윤종용 | 하드디스크마스터제작시스템및그제작방법 |
US6112239A (en) | 1997-06-18 | 2000-08-29 | Intervu, Inc | System and method for server-side optimization of data delivery on a distributed computer network |
US6263368B1 (en) | 1997-06-19 | 2001-07-17 | Sun Microsystems, Inc. | Network load balancing for multi-computer server by counting message packets to/from multi-computer server |
US6012053A (en) | 1997-06-23 | 2000-01-04 | Lycos, Inc. | Computer system with user-controlled relevance ranking of search results |
US5887134A (en) | 1997-06-30 | 1999-03-23 | Sun Microsystems | System and method for preserving message order while employing both programmed I/O and DMA operations |
US6078934A (en) | 1997-07-09 | 2000-06-20 | International Business Machines Corporation | Management of a document database for page retrieval |
US5897642A (en) | 1997-07-14 | 1999-04-27 | Microsoft Corporation | Method and system for integrating an object-based application with a version control system |
US5958005A (en) | 1997-07-17 | 1999-09-28 | Bell Atlantic Network Services, Inc. | Electronic mail security |
WO1999004344A1 (en) | 1997-07-18 | 1999-01-28 | Net Exchange, Inc. | Apparatus and method for effecting correspondent-centric electronic mail |
US6137864A (en) | 1997-07-25 | 2000-10-24 | Lucent Technologies Inc. | Specifiable delete times for voice messaging |
US5983368A (en) | 1997-08-26 | 1999-11-09 | International Business Machines Corporation | Method and system for facilitating hierarchical storage management (HSM) testing |
EP0899662A1 (de) | 1997-08-29 | 1999-03-03 | Hewlett-Packard Company | System zur Datensicherung/Wiederherstellung für ein Rechnernetzwerk |
WO1999012098A1 (en) | 1997-08-29 | 1999-03-11 | Hewlett-Packard Company | Data backup and recovery systems |
US6073220A (en) | 1997-09-03 | 2000-06-06 | Duocor, Inc. | Apparatus and method for providing a transparent disk drive back-up |
US6016553A (en) | 1997-09-05 | 2000-01-18 | Wild File, Inc. | Method, software and apparatus for saving, using and recovering data |
US6467035B2 (en) | 1997-09-08 | 2002-10-15 | Agere Systems Guardian Corp. | System and method for performing table look-ups using a multiple data fetch architecture |
US6067541A (en) | 1997-09-17 | 2000-05-23 | Microsoft Corporation | Monitoring document changes in a file system of documents with the document change information stored in a persistent log |
JP3901806B2 (ja) | 1997-09-25 | 2007-04-04 | 富士通株式会社 | 情報管理システム及び二次サーバ |
US5950205A (en) | 1997-09-25 | 1999-09-07 | Cisco Technology, Inc. | Data transmission over the internet using a cache memory file system |
US6275953B1 (en) | 1997-09-26 | 2001-08-14 | Emc Corporation | Recovery from failure of a data processor in a network server |
JPH11102314A (ja) | 1997-09-26 | 1999-04-13 | Sharp Corp | 情報処理装置 |
US6223269B1 (en) | 1997-09-27 | 2001-04-24 | Emc Corporation | Stacked mapped storage system |
US6070228A (en) | 1997-09-30 | 2000-05-30 | International Business Machines Corp. | Multimedia data storage system and method for operating a media server as a cache device and controlling a volume of data in the media server based on user-defined parameters |
GB9721637D0 (en) | 1997-10-14 | 1997-12-10 | Int Computers Ltd | Remote backup system |
US6052735A (en) | 1997-10-24 | 2000-04-18 | Microsoft Corporation | Electronic mail object synchronization between a desktop computer and mobile device |
US6021415A (en) | 1997-10-29 | 2000-02-01 | International Business Machines Corporation | Storage management system with file aggregation and space reclamation within aggregated files |
US5983239A (en) | 1997-10-29 | 1999-11-09 | International Business Machines Corporation | Storage management system with file aggregation supporting multiple aggregated file counterparts |
US7581077B2 (en) | 1997-10-30 | 2009-08-25 | Commvault Systems, Inc. | Method and system for transferring data in a storage operation |
US6418478B1 (en) | 1997-10-30 | 2002-07-09 | Commvault Systems, Inc. | Pipelined high speed data transfer mechanism |
US6073128A (en) | 1997-10-31 | 2000-06-06 | Oracle Corporation | Method and apparatus for identifying files used to restore a file |
US6073137A (en) | 1997-10-31 | 2000-06-06 | Microsoft | Method for updating and displaying the hierarchy of a data store |
US6101585A (en) | 1997-11-04 | 2000-08-08 | Adaptec, Inc. | Mechanism for incremental backup of on-line files |
JPH11143754A (ja) | 1997-11-05 | 1999-05-28 | Hitachi Ltd | バージョン情報・構成情報表示方法および装置およびバージョン情報・構成情報表示プログラムを記録したコンピュータ読み取り可能な記録媒体 |
WO1999023585A1 (en) | 1997-11-05 | 1999-05-14 | Amazon.Com, Inc. | System and method for selecting rows from dimensional databases |
US5970030A (en) | 1997-12-02 | 1999-10-19 | International Business Machines Corporation | Automated data storage library component exchange using media accessor |
JP3206529B2 (ja) | 1997-12-05 | 2001-09-10 | 日本電気株式会社 | 電子メールシステム、電子メールシステムにおける電子メールの送受信方法および電子メールの送受信用プログラムを記録した記録媒体 |
US6081883A (en) | 1997-12-05 | 2000-06-27 | Auspex Systems, Incorporated | Processing system with dynamically allocatable buffer memory |
US6105037A (en) | 1997-12-12 | 2000-08-15 | International Business Machines Corporation | Apparatus for performing automated reconcile control in a virtual tape system |
US6304880B1 (en) | 1997-12-12 | 2001-10-16 | International Business Machines Corporation | Automated reclamation scheduling override in a virtual tape server |
US6295541B1 (en) | 1997-12-16 | 2001-09-25 | Starfish Software, Inc. | System and methods for synchronizing two or more datasets |
US6131190A (en) | 1997-12-18 | 2000-10-10 | Sidwell; Leland P. | System for modifying JCL parameters to optimize data storage allocations |
AU1907899A (en) | 1997-12-22 | 1999-07-12 | Accepted Marketing, Inc. | E-mail filter and method thereof |
US6023710A (en) | 1997-12-23 | 2000-02-08 | Microsoft Corporation | System and method for long-term administration of archival storage |
US6374336B1 (en) | 1997-12-24 | 2002-04-16 | Avid Technology, Inc. | Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and reliable manner |
US6076148A (en) | 1997-12-26 | 2000-06-13 | Emc Corporation | Mass storage subsystem and backup arrangement for digital data processing system which permits information to be backed up while host computer(s) continue(s) operating in connection with information stored on mass storage subsystem |
US6154787A (en) | 1998-01-21 | 2000-11-28 | Unisys Corporation | Grouping shared resources into one or more pools and automatically re-assigning shared resources from where they are not currently needed to where they are needed |
JPH11212884A (ja) | 1998-01-22 | 1999-08-06 | Internatl Business Mach Corp <Ibm> | 電子メール伝送装置およびその方法 |
US6493811B1 (en) | 1998-01-26 | 2002-12-10 | Computer Associated Think, Inc. | Intelligent controller accessed through addressable virtual space |
US6314439B1 (en) | 1998-02-06 | 2001-11-06 | International Business Machines Corporation | Computer system, program product and method of creating aliases and accessing storage locations in a computer system with same |
US6260069B1 (en) | 1998-02-10 | 2001-07-10 | International Business Machines Corporation | Direct data retrieval in a distributed computing system |
US6105129A (en) | 1998-02-18 | 2000-08-15 | Advanced Micro Devices, Inc. | Converting register data from a first format type to a second format type if a second type instruction consumes data produced by a first type instruction |
US5911104A (en) * | 1998-02-20 | 1999-06-08 | Texas Instruments Incorporated | Integrated circuit combining high frequency bipolar and high power CMOS transistors |
US6374363B1 (en) | 1998-02-24 | 2002-04-16 | Adaptec, Inc. | Method for generating a footprint image file for an intelligent backup and restoring system |
EP0945800B1 (de) | 1998-03-02 | 2003-07-16 | Hewlett-Packard Company, A Delaware Corporation | Datensicherungssystem |
US6546545B1 (en) | 1998-03-05 | 2003-04-08 | American Management Systems, Inc. | Versioning in a rules based decision management system |
US6026414A (en) | 1998-03-05 | 2000-02-15 | International Business Machines Corporation | System including a proxy client to backup files in a distributed computing environment |
JP3832077B2 (ja) | 1998-03-06 | 2006-10-11 | 富士ゼロックス株式会社 | 文書管理装置 |
US6466973B2 (en) | 1998-03-06 | 2002-10-15 | Adaptec, Inc. | Method and system for managing storage devices over a network |
US6292783B1 (en) | 1998-03-06 | 2001-09-18 | Plexar & Associates | Phone-assisted clinical document information computer system for use in home healthcare, post-acute clinical care, hospice and home infusion applications |
US6334192B1 (en) | 1998-03-09 | 2001-12-25 | Ronald S. Karpf | Computer system and method for a self administered risk assessment |
US6995675B2 (en) | 1998-03-09 | 2006-02-07 | Curkendall Leland D | Method and system for agricultural data collection and management |
US6631477B1 (en) | 1998-03-13 | 2003-10-07 | Emc Corporation | Host system for mass storage business continuance volumes |
US6324654B1 (en) | 1998-03-30 | 2001-11-27 | Legato Systems, Inc. | Computer network remote data mirroring system |
US6161111A (en) | 1998-03-31 | 2000-12-12 | Emc Corporation | System and method for performing file-handling operations in a digital data processing system using an operating system-independent file map |
US6088694A (en) | 1998-03-31 | 2000-07-11 | International Business Machines Corporation | Continuous availability and efficient backup for externally referenced objects |
US6367073B2 (en) | 1998-03-31 | 2002-04-02 | Micron Technology, Inc. | Centralized, automated installation of software products |
US6064821A (en) | 1998-04-10 | 2000-05-16 | International Business Machines Corporation | Method and apparatus for polling job status on a mainframe system |
US6026437A (en) | 1998-04-20 | 2000-02-15 | International Business Machines Corporation | Method and system in a computer network for bundling and launching hypertext files and associated subroutines within archive files |
US6175829B1 (en) | 1998-04-22 | 2001-01-16 | Nec Usa, Inc. | Method and apparatus for facilitating query reformulation |
US6167402A (en) | 1998-04-27 | 2000-12-26 | Sun Microsystems, Inc. | High performance message store |
US6108712A (en) | 1998-05-05 | 2000-08-22 | International Business Machines Corp. | Client-server system with central application management and providing export agent capability for retrofitting existing hardware and applications into the system |
US6330589B1 (en) | 1998-05-26 | 2001-12-11 | Microsoft Corporation | System and method for using a client database to manage conversation threads generated from email or news messages |
US6182198B1 (en) | 1998-06-05 | 2001-01-30 | International Business Machines Corporation | Method and apparatus for providing a disc drive snapshot backup while allowing normal drive read, write, and buffering operations |
US6154852A (en) | 1998-06-10 | 2000-11-28 | International Business Machines Corporation | Method and apparatus for data backup and recovery |
US6438595B1 (en) | 1998-06-24 | 2002-08-20 | Emc Corporation | Load balancing using directory services in a data processing system |
US6665687B1 (en) | 1998-06-26 | 2003-12-16 | Alexander James Burke | Composite user interface and search system for internet and multimedia applications |
US6421711B1 (en) | 1998-06-29 | 2002-07-16 | Emc Corporation | Virtual ports for data transferring of a data storage system |
US6542909B1 (en) | 1998-06-30 | 2003-04-01 | Emc Corporation | System for determining mapping of logical objects in a computer system |
US6094605A (en) | 1998-07-06 | 2000-07-25 | Storage Technology Corporation | Virtual automated cartridge system |
WO2000004483A2 (en) | 1998-07-15 | 2000-01-27 | Imation Corp. | Hierarchical data storage management |
JP2000035969A (ja) | 1998-07-16 | 2000-02-02 | Planet Computer:Kk | 電子化された文書ファイルへのリンク情報付加装置 |
US6269431B1 (en) | 1998-08-13 | 2001-07-31 | Emc Corporation | Virtual storage and block level direct access of secondary storage for recovery of backup data |
US6353878B1 (en) | 1998-08-13 | 2002-03-05 | Emc Corporation | Remote control of backup media in a secondary storage subsystem through access to a primary storage subsystem |
GB2341249A (en) | 1998-08-17 | 2000-03-08 | Connected Place Limited | A method of generating a difference file defining differences between an updated file and a base file |
US6253217B1 (en) | 1998-08-31 | 2001-06-26 | Xerox Corporation | Active properties for dynamic document management system configuration |
US6269382B1 (en) | 1998-08-31 | 2001-07-31 | Microsoft Corporation | Systems and methods for migration and recall of data from local and remote storage |
US6356863B1 (en) | 1998-09-08 | 2002-03-12 | Metaphorics Llc | Virtual network file server |
US6266784B1 (en) | 1998-09-15 | 2001-07-24 | International Business Machines Corporation | Direct storage of recovery plan file on remote server for disaster recovery and storage management thereof |
US6549918B1 (en) | 1998-09-21 | 2003-04-15 | Microsoft Corporation | Dynamic information format conversion |
US6304914B1 (en) | 1998-09-22 | 2001-10-16 | Microsoft Corporation | Method and apparatus for pre-compression packaging |
US6226759B1 (en) | 1998-09-28 | 2001-05-01 | International Business Machines Corporation | Method and apparatus for immediate data backup by duplicating pointers and freezing pointer/data counterparts |
US6839741B1 (en) | 1998-09-29 | 2005-01-04 | Mci, Inc. | Facility for distributing and providing access to electronic mail message attachments |
US6314460B1 (en) | 1998-10-30 | 2001-11-06 | International Business Machines Corporation | Method and apparatus for analyzing a storage network based on incomplete information from multiple respective controllers |
US6466592B1 (en) * | 1998-11-02 | 2002-10-15 | Cisco Technology, Inc. | MPEG frame add/drop multiplexer with bandwidth controller |
US6367029B1 (en) | 1998-11-03 | 2002-04-02 | Sun Microsystems, Inc. | File server system tolerant to software and hardware failures |
US6874023B1 (en) | 1998-11-10 | 2005-03-29 | Claria Corporation | Web based email control center for monitoring and providing a sumary of the detected event information organized according to relationships between the user and network sites |
AU1347100A (en) | 1998-11-13 | 2000-06-05 | Chase Manhattan Bank, The | A system and method for managing information retrievals from distributed archives |
US6941304B2 (en) | 1998-11-17 | 2005-09-06 | Kana Software, Inc. | Method and apparatus for performing enterprise email management |
US6564219B1 (en) | 1998-11-19 | 2003-05-13 | Emc Corporation | Method and apparatus for obtaining an identifier for a logical unit of data in a database |
US20030097361A1 (en) | 1998-12-07 | 2003-05-22 | Dinh Truong T | Message center based desktop systems |
US6389459B1 (en) | 1998-12-09 | 2002-05-14 | Ncr Corporation | Virtualized storage devices for network disk mirroring applications |
US6341287B1 (en) | 1998-12-18 | 2002-01-22 | Alternative Systems, Inc. | Integrated change management unit |
US7107395B1 (en) | 1998-12-31 | 2006-09-12 | Emc Corporation | Apparatus and methods for operating a computer storage system |
US6351764B1 (en) | 1998-12-31 | 2002-02-26 | Michael Voticky | System and method for prioritizing communications messages |
US6487561B1 (en) | 1998-12-31 | 2002-11-26 | Emc Corporation | Apparatus and methods for copying, backing up, and restoring data using a backup segment size larger than the storage block size |
US6397308B1 (en) | 1998-12-31 | 2002-05-28 | Emc Corporation | Apparatus and method for differential backup and restoration of data in a computer storage system |
US6212512B1 (en) | 1999-01-06 | 2001-04-03 | Hewlett-Packard Company | Integration of a database into file management software for protecting, tracking and retrieving data |
US6442600B1 (en) | 1999-01-15 | 2002-08-27 | Micron Technology, Inc. | Method and system for centralized storage and management of electronic messages |
US6704933B1 (en) | 1999-02-03 | 2004-03-09 | Masushita Electric Industrial Co., Ltd. | Program configuration management apparatus |
US6324581B1 (en) | 1999-03-03 | 2001-11-27 | Emc Corporation | File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems |
US6609138B1 (en) | 1999-03-08 | 2003-08-19 | Sun Microsystems, Inc. | E-mail list archiving and management |
US6350199B1 (en) | 1999-03-16 | 2002-02-26 | International Game Technology | Interactive gaming machine and method with customized game screen presentation |
JP3763992B2 (ja) | 1999-03-30 | 2006-04-05 | 富士通株式会社 | データ処理装置及び記録媒体 |
TW460812B (en) | 1999-03-31 | 2001-10-21 | Ibm | Automated file pruning |
US6389432B1 (en) | 1999-04-05 | 2002-05-14 | Auspex Systems, Inc. | Intelligent virtual volume access |
US6327590B1 (en) | 1999-05-05 | 2001-12-04 | Xerox Corporation | System and method for collaborative ranking of search results employing user and group profiles derived from document collection content analysis |
US6470332B1 (en) | 1999-05-19 | 2002-10-22 | Sun Microsystems, Inc. | System, method and computer program product for searching for, and retrieving, profile attributes based on other target profile attributes and associated profiles |
US6343287B1 (en) | 1999-05-19 | 2002-01-29 | Sun Microsystems, Inc. | External data store link for a profile service |
US6957186B1 (en) | 1999-05-27 | 2005-10-18 | Accenture Llp | System method and article of manufacture for building, managing, and supporting various components of a system |
US6473794B1 (en) * | 1999-05-27 | 2002-10-29 | Accenture Llp | System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework |
US6519679B2 (en) | 1999-06-11 | 2003-02-11 | Dell Usa, L.P. | Policy based storage configuration |
US6484162B1 (en) | 1999-06-29 | 2002-11-19 | International Business Machines Corporation | Labeling and describing search queries for reuse |
US6647409B1 (en) | 1999-07-13 | 2003-11-11 | Microsoft Corporation | Maintaining a sliding view of server based data on a handheld personal computer |
US7035880B1 (en) | 1999-07-14 | 2006-04-25 | Commvault Systems, Inc. | Modular backup and retrieval system used in conjunction with a storage area network |
US7389311B1 (en) | 1999-07-15 | 2008-06-17 | Commvault Systems, Inc. | Modular backup and retrieval system |
US7395282B1 (en) | 1999-07-15 | 2008-07-01 | Commvault Systems, Inc. | Hierarchical backup and retrieval system |
US6538669B1 (en) | 1999-07-15 | 2003-03-25 | Dell Products L.P. | Graphical user interface for configuration of a storage system |
US6490666B1 (en) | 1999-08-20 | 2002-12-03 | Microsoft Corporation | Buffering data in a hierarchical data storage environment |
JP2001060175A (ja) | 1999-08-23 | 2001-03-06 | Densa Techno Tokyo:Kk | 情報処理システムのデータ保守方法 |
US6839803B1 (en) | 1999-10-27 | 2005-01-04 | Shutterfly, Inc. | Multi-tier data storage system |
WO2001016693A2 (en) | 1999-08-31 | 2001-03-08 | Shutterfly, Inc. | Multi-tier data storage and archiving system |
US7149893B1 (en) | 1999-09-07 | 2006-12-12 | Poofaway.Com, Inc. | System and method for enabling the originator of an electronic mail message to preset an expiration time, date, and/or event, and to control processing or handling by a recipient |
US7424543B2 (en) | 1999-09-08 | 2008-09-09 | Rice Iii James L | System and method of permissive data flow and application transfer |
US6343324B1 (en) | 1999-09-13 | 2002-01-29 | International Business Machines Corporation | Method and system for controlling access share storage devices in a network environment by configuring host-to-volume mapping data structures in the controller memory for granting and denying access to the devices |
FR2799023B1 (fr) | 1999-09-24 | 2003-04-18 | France Telecom | Procede de classification thematique de documents, module de classification thematique et moteur de recherche incorporant un tel module |
US7039860B1 (en) | 1999-10-01 | 2006-05-02 | Netspinner Solutions As | Creating web pages category list prior to the list being served to a browser |
US6266679B1 (en) | 1999-10-12 | 2001-07-24 | Amd. Inc. | Method and apparatus for hierarchical storage of data for efficient archiving and retrieval of data |
US6516337B1 (en) | 1999-10-14 | 2003-02-04 | Arcessa, Inc. | Sending to a central indexing site meta data or signatures from objects on a computer network |
US6820070B2 (en) | 2000-06-07 | 2004-11-16 | Insyst Ltd. | Method and tool for data mining in automatic decision making systems |
US6871182B1 (en) | 1999-11-10 | 2005-03-22 | Ford Motor Company | Engineering change decision analysis system and methodology |
US20020049883A1 (en) | 1999-11-29 | 2002-04-25 | Eric Schneider | System and method for restoring a computer system after a failure |
US6647399B2 (en) | 1999-11-29 | 2003-11-11 | International Business Machines Corporation | Method, system, program, and data structures for naming full backup versions of files and related deltas of the full backup versions |
CA2394876A1 (en) | 1999-12-07 | 2001-06-14 | Irina V. Gerasimov | Scalable storage architecture |
US6732088B1 (en) | 1999-12-14 | 2004-05-04 | Xerox Corporation | Collaborative searching by query induction |
US6401178B1 (en) | 1999-12-23 | 2002-06-04 | Emc Corporatiion | Data processing method and apparatus for enabling independent access to replicated data |
US6629110B2 (en) | 2000-01-10 | 2003-09-30 | Connected Corporation | Administration of a differential backup system in a client-server environment |
EP1117220A1 (de) | 2000-01-14 | 2001-07-18 | Sun Microsystems, Inc. | Verfahren und Vorrichtung zur Protokollübersetzung |
AU2001232777A1 (en) | 2000-01-14 | 2001-07-24 | Thinkstream, Inc. | Distributed globally accessible information network |
US6564228B1 (en) | 2000-01-14 | 2003-05-13 | Sun Microsystems, Inc. | Method of enabling heterogeneous platforms to utilize a universal file system in a storage area network |
US7003641B2 (en) | 2000-01-31 | 2006-02-21 | Commvault Systems, Inc. | Logical view with granular access to exchange data managed by a modular data and storage management system |
US6721767B2 (en) * | 2000-01-31 | 2004-04-13 | Commvault Systems, Inc. | Application specific rollback in a computer system |
US6658436B2 (en) | 2000-01-31 | 2003-12-02 | Commvault Systems, Inc. | Logical view and access to data managed by a modular data and storage management system |
US7155481B2 (en) | 2000-01-31 | 2006-12-26 | Commvault Systems, Inc. | Email attachment management in a computer system |
US6542972B2 (en) | 2000-01-31 | 2003-04-01 | Commvault Systems, Inc. | Logical view and access to physical storage in modular data and storage management system |
US6760723B2 (en) | 2000-01-31 | 2004-07-06 | Commvault Systems Inc. | Storage management across multiple time zones |
US7434219B2 (en) | 2000-01-31 | 2008-10-07 | Commvault Systems, Inc. | Storage of application specific profiles correlating to document versions |
US6618771B1 (en) | 2000-02-16 | 2003-09-09 | Hewlett-Packard Development Company, Lp. | Method and apparatus for use in installing a scanner |
CN1363071A (zh) | 2000-02-25 | 2002-08-07 | 松下电器产业株式会社 | 信息分发系统 |
AU2001241956B2 (en) | 2000-03-01 | 2006-11-30 | Computer Associates Think, Inc. | Method and system for updating an archive of a computer file |
US6728733B2 (en) | 2000-03-29 | 2004-04-27 | Komatsu Wall System Development Co., Ltd. | System, method, and program product for administrating document file in computerized network system |
US20020049778A1 (en) | 2000-03-31 | 2002-04-25 | Bell Peter W. | System and method of information outsourcing |
WO2001075679A1 (en) | 2000-04-04 | 2001-10-11 | Metamatrix, Inc. | A system and method for accessing data in disparate information sources |
US6735717B1 (en) | 2000-04-13 | 2004-05-11 | Gnp Computers, Inc. | Distributed computing system clustering model providing soft real-time responsiveness and continuous availability |
US20020049626A1 (en) | 2000-04-14 | 2002-04-25 | Peter Mathias | Method and system for interfacing clients with relationship management (RM) accounts and for permissioning marketing |
US7240100B1 (en) | 2000-04-14 | 2007-07-03 | Akamai Technologies, Inc. | Content delivery network (CDN) content server request handling mechanism with metadata framework support |
US6996616B1 (en) | 2000-04-17 | 2006-02-07 | Akamai Technologies, Inc. | HTML delivery from edge-of-network servers in a content delivery network (CDN) |
US6571310B1 (en) | 2000-04-20 | 2003-05-27 | International Business Machines Corporation | Method and apparatus for managing a heterogeneous data storage system |
US6745178B1 (en) | 2000-04-28 | 2004-06-01 | International Business Machines Corporation | Internet based method for facilitating networking among persons with similar interests and for facilitating collaborative searching for information |
AU2001261509A1 (en) | 2000-05-11 | 2001-11-20 | Thomas J. Reynolds | Interactive method and system for teaching decision making |
US6356801B1 (en) | 2000-05-19 | 2002-03-12 | International Business Machines Corporation | High availability work queuing in an automated data storage library |
US6892221B2 (en) | 2000-05-19 | 2005-05-10 | Centerbeam | Data backup |
US6675177B1 (en) | 2000-06-21 | 2004-01-06 | Teradactyl, Llc | Method and system for backing up digital data |
US6330642B1 (en) | 2000-06-29 | 2001-12-11 | Bull Hn Informatin Systems Inc. | Three interconnected raid disk controller data processing system architecture |
EP1174795A1 (de) | 2000-07-19 | 2002-01-23 | Hewlett-Packard Company, A Delaware Corporation | Multiplexen von Rechnergeräten |
US7346676B1 (en) | 2000-07-19 | 2008-03-18 | Akamai Technologies, Inc. | Load balancing service |
US6886020B1 (en) | 2000-08-17 | 2005-04-26 | Emc Corporation | Method and apparatus for storage system metrics management and archive |
US7082441B1 (en) | 2000-08-17 | 2006-07-25 | Emc Corporation | Method and storage and manipulation of storage system metrics |
GB2366014B (en) | 2000-08-19 | 2004-10-13 | Ibm | Free space collection in information storage systems |
US7278142B2 (en) | 2000-08-24 | 2007-10-02 | Veritas Operating Corporation | Dynamic computing environment using remotely allocable resources |
US6540623B2 (en) | 2000-09-14 | 2003-04-01 | Al Jackson | Composite shaft for a golf club |
JP2002108662A (ja) | 2000-10-02 | 2002-04-12 | Fujitsu Ltd | 情報管理方法 |
US6973553B1 (en) | 2000-10-20 | 2005-12-06 | International Business Machines Corporation | Method and apparatus for using extended disk sector formatting to assist in backup and hierarchical storage management |
US6816941B1 (en) | 2000-10-23 | 2004-11-09 | International Business Machines Corporation | Method and system for efficiently importing/exporting removable storage volumes between virtual storage systems |
US7225219B2 (en) | 2000-11-29 | 2007-05-29 | Broadspider Networks, Inc. | Distributed caching architecture for computer networks |
US6647396B2 (en) | 2000-12-28 | 2003-11-11 | Trilogy Development Group, Inc. | Classification based content management system |
US6978265B2 (en) | 2001-01-16 | 2005-12-20 | Lakeside Software, Inc. | System and method for managing information for a plurality of computer systems in a distributed network |
JP2002222061A (ja) | 2001-01-25 | 2002-08-09 | Hitachi Ltd | 記憶領域を設定する方法、記憶装置およびプログラム記憶媒体 |
US6451685B1 (en) | 2001-02-05 | 2002-09-17 | Micron Technology, Inc. | Method for multilevel copper interconnects for ultra large scale integration |
US6732231B1 (en) | 2001-02-28 | 2004-05-04 | Emc Corporation | System and method for management of mirrored storage devices storing device serial numbers |
US7734715B2 (en) | 2001-03-01 | 2010-06-08 | Ricoh Company, Ltd. | System, computer program product and method for managing documents |
US7194454B2 (en) | 2001-03-12 | 2007-03-20 | Lucent Technologies | Method for organizing records of database search activity by topical relevance |
US6795828B2 (en) | 2001-03-21 | 2004-09-21 | International Business Machines Corporation | Navigation among conditional questions and answers in computer and network based questionnaires |
JP3693958B2 (ja) | 2001-04-05 | 2005-09-14 | 松下電器産業株式会社 | 分散型文書検索方法及び装置、並びに分散型文書検索プログラム及びそのプログラムを記録した記録媒体 |
JP3729087B2 (ja) | 2001-05-23 | 2005-12-21 | 日本電気株式会社 | マルチプロセッサシステム、データ依存投機実行制御装置およびその方法 |
US6976039B2 (en) | 2001-05-25 | 2005-12-13 | International Business Machines Corporation | Method and system for processing backup data associated with application, querying metadata files describing files accessed by the application |
US7028079B2 (en) | 2001-05-25 | 2006-04-11 | Lenovo (Singapore) Pte, Ltd. | Method and apparatus for the automatic migration of applications and their associated data and configuration files |
US6763351B1 (en) | 2001-06-18 | 2004-07-13 | Siebel Systems, Inc. | Method, apparatus, and system for attaching search results |
JP4183400B2 (ja) | 2001-06-27 | 2008-11-19 | 株式会社日立製作所 | データベースシステムとデータベース管理方法およびプログラム |
US7613806B2 (en) * | 2001-06-28 | 2009-11-03 | Emc Corporation | System and method for managing replication sets of data distributed over one or more computer systems |
US7188141B2 (en) | 2001-06-29 | 2007-03-06 | International Business Machines Corporation | Method and system for collaborative web research |
US7062761B2 (en) | 2001-07-10 | 2006-06-13 | Micron Technology, Inc. | Dynamic arrays and overlays with bounds policies |
US7139826B2 (en) | 2001-07-13 | 2006-11-21 | Hitachi, Ltd. | Initial copy for remote copy |
US6865568B2 (en) | 2001-07-16 | 2005-03-08 | Microsoft Corporation | Method, apparatus, and computer-readable medium for searching and navigating a document database |
US6912645B2 (en) | 2001-07-19 | 2005-06-28 | Lucent Technologies Inc. | Method and apparatus for archival data storage |
US6948038B2 (en) | 2001-07-24 | 2005-09-20 | Microsoft Corporation | System and method for backing up and restoring data |
US7685126B2 (en) | 2001-08-03 | 2010-03-23 | Isilon Systems, Inc. | System and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system |
MXPA04001463A (es) | 2001-08-16 | 2005-04-29 | Trans World New York Llc | Sistema de muestreo, recomendacion y compra de medios de usuario personalizado utilizando base de datos de inventario en tiempo real. |
WO2003025795A1 (en) | 2001-08-31 | 2003-03-27 | Arkivio, Inc. | Techniques for restoring data based on contents and attributes of the data |
JP4161557B2 (ja) | 2001-09-03 | 2008-10-08 | 株式会社日立製作所 | パケット転送方法及びその装置 |
WO2003032178A1 (en) | 2001-09-10 | 2003-04-17 | My2Centences, Llc. | Method and system for creating a collaborative work over a digital network |
US7290017B1 (en) | 2001-09-20 | 2007-10-30 | Emc Corporation | System and method for management of data replication |
US20030061491A1 (en) | 2001-09-21 | 2003-03-27 | Sun Microsystems, Inc. | System and method for the allocation of network storage |
US7346623B2 (en) | 2001-09-28 | 2008-03-18 | Commvault Systems, Inc. | System and method for generating and managing quick recovery volumes |
EP1442387A4 (de) | 2001-09-28 | 2008-01-23 | Commvault Systems Inc | System und verfahren zur archivierung von objekten in einem informationsspeicher |
KR100402392B1 (ko) * | 2001-11-06 | 2003-10-17 | 삼성전자주식회사 | 트렌치 소자분리 구조를 갖는 반도체 소자 및 그 제조방법 |
US7171468B2 (en) | 2001-11-10 | 2007-01-30 | Kabushiki Kaisha Toshiba | System and method for accessing a document management repository |
US6850994B2 (en) | 2001-11-16 | 2005-02-01 | Microsoft Corporation | Method for determining status of a computer device and detecting device behavior in response to a status request |
WO2003046721A1 (en) | 2001-11-23 | 2003-06-05 | Commvault Systems, Inc. | Selective data replication system and method |
AUPR907001A0 (en) | 2001-11-23 | 2001-12-20 | Law Of The Jungle Pty Ltd | Decision tree software application |
JP4168626B2 (ja) | 2001-12-06 | 2008-10-22 | 株式会社日立製作所 | 記憶装置間のファイル移行方法 |
US7496841B2 (en) | 2001-12-17 | 2009-02-24 | Workshare Technology, Ltd. | Method and system for document collaboration |
US7146387B1 (en) | 2001-12-19 | 2006-12-05 | Emc Corporation | System and method for configuring and performing application backups and restores in diverse environments |
US7751628B1 (en) | 2001-12-26 | 2010-07-06 | Reisman Richard R | Method and apparatus for progressively deleting media objects from storage |
EP1324216A1 (de) | 2001-12-28 | 2003-07-02 | Deutsche Thomson-Brandt Gmbh | Maschine zur Klassifizierung von Daten |
US6732244B2 (en) | 2002-01-22 | 2004-05-04 | International Business Machines Corporation | Instant virtual copy technique with expedited creation of backup dataset inventory from source dataset inventory |
US7343365B2 (en) | 2002-02-20 | 2008-03-11 | Microsoft Corporation | Computer system architecture for automatic context associations |
JP2003248611A (ja) | 2002-02-26 | 2003-09-05 | Hitachi Ltd | 記憶管理統合システム、および、その記憶管理制御方法 |
US7689899B2 (en) | 2002-03-06 | 2010-03-30 | Ge Corporate Financial Services, Inc. | Methods and systems for generating documents |
US7467167B2 (en) | 2002-03-19 | 2008-12-16 | Network Appliance, Inc. | System and method for coalescing a plurality of snapshots |
US7328225B1 (en) | 2002-03-27 | 2008-02-05 | Swsoft Holdings, Ltd. | System, method and computer program product for multi-level file-sharing by concurrent users |
US6983351B2 (en) | 2002-04-11 | 2006-01-03 | International Business Machines Corporation | System and method to guarantee overwrite of expired data in a virtual tape server |
US7532340B2 (en) | 2002-04-19 | 2009-05-12 | Toshiba Tec Kabushiki Kaisha | Document management system rule-based automation |
US7269612B2 (en) | 2002-05-31 | 2007-09-11 | International Business Machines Corporation | Method, system, and program for a policy based storage manager |
US6871163B2 (en) | 2002-05-31 | 2005-03-22 | Sap Aktiengesellschaft | Behavior-based adaptation of computer systems |
US7243094B2 (en) | 2002-05-31 | 2007-07-10 | Softek Storage Solutions Corporation | Method and system for intelligent storage management |
AU2003243591A1 (en) | 2002-06-19 | 2004-01-06 | Fx Alliance, Llc | Method and apparatus for managing financial transactions involving multiple counterparties and processing data pertaining thereto |
US7379978B2 (en) | 2002-07-19 | 2008-05-27 | Fiserv Incorporated | Electronic item management and archival system and method of operating the same |
JP4186537B2 (ja) | 2002-07-23 | 2008-11-26 | 株式会社日立製作所 | ディスクアレイシステムのバックアップ方法 |
US6868424B2 (en) | 2002-07-25 | 2005-03-15 | Xerox Corporation | Electronic filing system with file-placeholders |
US6952758B2 (en) | 2002-07-31 | 2005-10-04 | International Business Machines Corporation | Method and system for providing consistent data modification information to clients in a storage system |
US20040107199A1 (en) | 2002-08-22 | 2004-06-03 | Mdt Inc. | Computer application backup method and system |
US7103731B2 (en) | 2002-08-29 | 2006-09-05 | International Business Machines Corporation | Method, system, and program for moving data among storage units |
US6860422B2 (en) | 2002-09-03 | 2005-03-01 | Ricoh Company, Ltd. | Method and apparatus for tracking documents in a workflow |
WO2004023317A1 (en) | 2002-09-09 | 2004-03-18 | Commvault Systems, Inc. | Dynamic storage device pooling in a computer system |
CA2497305A1 (en) | 2002-09-10 | 2004-03-25 | Exagrid Systems, Inc. | Primary and remote data backup with nodal failover |
US7386535B1 (en) | 2002-10-02 | 2008-06-10 | Q.Know Technologies, Inc. | Computer assisted and/or implemented method for group collarboration on projects incorporating electronic information |
US7155421B1 (en) | 2002-10-16 | 2006-12-26 | Sprint Spectrum L.P. | Method and system for dynamic variation of decision tree architecture |
DE10393771T5 (de) | 2002-11-20 | 2006-03-30 | Filesx Ltd. | Schnelle Datensicherungsspeicherung und schnelle Datenwiederherstellung (FBSRD) |
US7676542B2 (en) | 2002-12-02 | 2010-03-09 | Sap Ag | Establishing a collaboration environment |
US7587715B1 (en) | 2002-12-31 | 2009-09-08 | Emc Corporation | System and method for selective installation of one or more components for a data storage management system |
JP4345313B2 (ja) | 2003-01-24 | 2009-10-14 | 株式会社日立製作所 | ポリシーに基づいたストレージシステムの運用管理方法 |
US7827283B2 (en) | 2003-02-19 | 2010-11-02 | International Business Machines Corporation | System for managing and controlling storage access requirements |
US20040193953A1 (en) | 2003-02-21 | 2004-09-30 | Sun Microsystems, Inc. | Method, system, and program for maintaining application program configuration settings |
US20050039069A1 (en) | 2003-04-03 | 2005-02-17 | Anand Prahlad | Remote disaster data recovery system and method |
WO2004090789A2 (en) | 2003-04-03 | 2004-10-21 | Commvault Systems, Inc. | System and method for extended media retention |
AU2004227949B9 (en) | 2003-04-03 | 2010-07-22 | Commvault Systems, Inc. | System and method for dynamically performing storage operations in a computer network |
US7155465B2 (en) | 2003-04-18 | 2006-12-26 | Lee Howard F | Method and apparatus for automatically archiving a file system |
US7827049B2 (en) | 2003-05-12 | 2010-11-02 | I2 Technologies Us, Inc. | Estimating demand for a supply chain according to order lead time |
WO2005001646A2 (en) | 2003-06-25 | 2005-01-06 | Arkivio, Inc. | Techniques for performing policy automated operations |
US7454569B2 (en) | 2003-06-25 | 2008-11-18 | Commvault Systems, Inc. | Hierarchical system and method for performing storage operations in a computer network |
GB0314782D0 (en) | 2003-06-25 | 2003-07-30 | Ibm | A searchable personal browsing history |
KR100815628B1 (ko) | 2003-07-03 | 2008-03-21 | 제너럴 모터즈 코오포레이션 | 증거 개시 변론 정보의 전자적 관리 시스템 및 방법 |
JP4421230B2 (ja) | 2003-08-12 | 2010-02-24 | 株式会社日立製作所 | 性能情報分析方法 |
US7107416B2 (en) | 2003-09-08 | 2006-09-12 | International Business Machines Corporation | Method, system, and program for implementing retention policies to archive records |
JP4267420B2 (ja) | 2003-10-20 | 2009-05-27 | 株式会社日立製作所 | ストレージ装置及びバックアップ取得方法 |
US20050097070A1 (en) | 2003-10-30 | 2005-05-05 | Enis James H. | Solution network decision trees |
CA2544063C (en) | 2003-11-13 | 2013-09-10 | Commvault Systems, Inc. | System and method for combining data streams in pilelined storage operations in a storage network |
US7613748B2 (en) | 2003-11-13 | 2009-11-03 | Commvault Systems, Inc. | Stored data reverification management system and method |
WO2005050381A2 (en) | 2003-11-13 | 2005-06-02 | Commvault Systems, Inc. | Systems and methods for performing storage operations using network attached storage |
US7171585B2 (en) | 2003-11-26 | 2007-01-30 | International Business Machines Corporation | Diagnosing faults and errors from a data repository using directed graphs |
US7272606B2 (en) | 2003-11-26 | 2007-09-18 | Veritas Operating Corporation | System and method for detecting and storing file content access information within a file system |
US7155633B2 (en) | 2003-12-08 | 2006-12-26 | Solid Data Systems, Inc. | Exchange server method and system |
US7519726B2 (en) | 2003-12-12 | 2009-04-14 | International Business Machines Corporation | Methods, apparatus and computer programs for enhanced access to resources within a network |
US7295189B2 (en) | 2003-12-29 | 2007-11-13 | Nokia Corporation | Printable electromechanical input means and an electronic device including such input means |
US7103740B1 (en) | 2003-12-31 | 2006-09-05 | Veritas Operating Corporation | Backup mechanism for a multi-class file system |
US7293133B1 (en) | 2003-12-31 | 2007-11-06 | Veritas Operating Corporation | Performing operations without requiring split mirrors in a multi-class file system |
US7627617B2 (en) | 2004-02-11 | 2009-12-01 | Storage Technology Corporation | Clustered hierarchical file services |
JP2005267603A (ja) | 2004-02-20 | 2005-09-29 | Ricoh Co Ltd | インストール制御方法、インストール制御プログラム及び記録媒体 |
US7376947B2 (en) | 2004-02-23 | 2008-05-20 | Research In Motion Limited | Computer system and method for secure installation and operation of software |
WO2005109212A2 (en) | 2004-04-30 | 2005-11-17 | Commvault Systems, Inc. | Hierarchical systems providing unified of storage information |
US20050251786A1 (en) | 2004-05-07 | 2005-11-10 | International Business Machines Corporation | System and method for dynamic software installation instructions |
US8055745B2 (en) | 2004-06-01 | 2011-11-08 | Inmage Systems, Inc. | Methods and apparatus for accessing data from a primary data storage system for secondary storage |
US8370166B2 (en) | 2004-06-15 | 2013-02-05 | Sap Aktiengesellschaft | Script-based information retrieval |
US7277984B2 (en) | 2004-06-23 | 2007-10-02 | International Business Machines Corporation | Methods, apparatus and computer programs for scheduling storage requests |
US7383462B2 (en) | 2004-07-02 | 2008-06-03 | Hitachi, Ltd. | Method and apparatus for encrypted remote copy for secure data backup and restoration |
US20060036619A1 (en) | 2004-08-09 | 2006-02-16 | Oren Fuerst | Method for accessing and analyzing medically related information from multiple sources collected into one or more databases for deriving illness probability and/or for generating alerts for the detection of emergency events relating to disease management including HIV and SARS, and for syndromic surveillance of infectious disease and for predicting risk of adverse events to one or more drugs |
US7328325B1 (en) | 2004-09-27 | 2008-02-05 | Symantec Operating Corporation | System and method for hierarchical storage mapping |
US20060070061A1 (en) | 2004-09-30 | 2006-03-30 | International Business Machines Corporation | Allowing multiple decisions to be made by multiple decision makers during software installation |
US20060224846A1 (en) | 2004-11-05 | 2006-10-05 | Amarendran Arun P | System and method to support single instance storage operations |
WO2006053050A2 (en) | 2004-11-08 | 2006-05-18 | Commvault Systems, Inc. | System and method for performing auxiliary storage operations |
US8775823B2 (en) | 2006-12-29 | 2014-07-08 | Commvault Systems, Inc. | System and method for encrypting secondary copies of data |
US8959299B2 (en) | 2004-11-15 | 2015-02-17 | Commvault Systems, Inc. | Using a snapshot as a data source |
US8832706B2 (en) | 2006-12-22 | 2014-09-09 | Commvault Systems, Inc. | Systems and methods of data storage management, such as dynamic data stream allocation |
US20060116999A1 (en) | 2004-11-30 | 2006-06-01 | International Business Machines Corporation | Sequential stepwise query condition building |
US20060149724A1 (en) | 2005-01-03 | 2006-07-06 | Ritter Gerd M | Methods relating to data repository querying |
US20060149604A1 (en) | 2005-01-05 | 2006-07-06 | Tmg Templates Llc | Custom and collaborative risk assessment templates and associated methods of use |
US7512601B2 (en) | 2005-01-18 | 2009-03-31 | Microsoft Corporation | Systems and methods that enable search engines to present relevant snippets |
US8347088B2 (en) | 2005-02-01 | 2013-01-01 | Newsilike Media Group, Inc | Security systems and methods for use with structured and unstructured data |
US20060282900A1 (en) | 2005-06-10 | 2006-12-14 | Microsoft Corporation | Managing access with resource control lists and resource replication |
US7577689B1 (en) | 2005-06-15 | 2009-08-18 | Adobe Systems Incorporated | Method and system to archive data |
US7496589B1 (en) | 2005-07-09 | 2009-02-24 | Google Inc. | Highly compressed randomly accessed storage of large tables with arbitrary columns |
US20070028229A1 (en) | 2005-07-28 | 2007-02-01 | International Business Machines Corporation | Method and system for dynamic generation of computer system installation instructions |
EP1927060B1 (de) | 2005-08-09 | 2019-10-09 | Nexsan Technologies Canada Inc. | System und verfahren für datenarchivierung |
US9026512B2 (en) | 2005-08-18 | 2015-05-05 | Emc Corporation | Data object search and retrieval |
US7716171B2 (en) | 2005-08-18 | 2010-05-11 | Emc Corporation | Snapshot indexing |
US20070043956A1 (en) | 2005-08-19 | 2007-02-22 | Microsoft Corporation | System and methods that facilitate third party code test development |
US7617541B2 (en) | 2005-09-09 | 2009-11-10 | Netapp, Inc. | Method and/or system to authorize access to stored data |
US20070061298A1 (en) | 2005-09-14 | 2007-03-15 | Wilson Jeff K | Method and apparatus for adding a search filter for web pages based on page type |
JP4688617B2 (ja) | 2005-09-16 | 2011-05-25 | 株式会社日立製作所 | 記憶制御システム及び方法 |
US7610285B1 (en) | 2005-09-21 | 2009-10-27 | Stored IQ | System and method for classifying objects |
US8595633B2 (en) | 2005-10-31 | 2013-11-26 | Yahoo! Inc. | Method and system for displaying contextual rotating advertisements |
US7343447B2 (en) | 2005-11-08 | 2008-03-11 | International Business Machines Corporation | Method and system for synchronizing direct access storage volumes |
US7529748B2 (en) | 2005-11-15 | 2009-05-05 | Ji-Rong Wen | Information classification paradigm |
US7734593B2 (en) | 2005-11-28 | 2010-06-08 | Commvault Systems, Inc. | Systems and methods for classifying and transferring information in a storage network |
US7617262B2 (en) | 2005-12-19 | 2009-11-10 | Commvault Systems, Inc. | Systems and methods for monitoring application data in a data replication system |
US7457790B2 (en) | 2005-12-19 | 2008-11-25 | Commvault Systems, Inc. | Extensible configuration engine system and method |
US7636743B2 (en) | 2005-12-19 | 2009-12-22 | Commvault Systems, Inc. | Pathname translation in a data replication system |
US20070166674A1 (en) | 2005-12-19 | 2007-07-19 | Kochunni Jaidev O | Systems and methods for generating configuration metrics in a storage network |
US7543125B2 (en) | 2005-12-19 | 2009-06-02 | Commvault Systems, Inc. | System and method for performing time-flexible calendric storage operations |
US7606844B2 (en) | 2005-12-19 | 2009-10-20 | Commvault Systems, Inc. | System and method for performing replication copy storage operations |
US7617253B2 (en) | 2005-12-19 | 2009-11-10 | Commvault Systems, Inc. | Destination systems and methods for performing data replication |
US7651593B2 (en) | 2005-12-19 | 2010-01-26 | Commvault Systems, Inc. | Systems and methods for performing data replication |
AU2006331932B2 (en) | 2005-12-19 | 2012-09-06 | Commvault Systems, Inc. | Systems and methods for performing data replication |
US7500150B2 (en) | 2005-12-30 | 2009-03-03 | Microsoft Corporation | Determining the level of availability of a computing resource |
JP4757038B2 (ja) | 2006-01-25 | 2011-08-24 | 株式会社日立製作所 | ストレージシステム及び記憶制御装置 |
US7831793B2 (en) | 2006-03-01 | 2010-11-09 | Quantum Corporation | Data storage system including unique block pool manager and applications in tiered storage |
US20070250810A1 (en) | 2006-04-20 | 2007-10-25 | Tittizer Abigail A | Systems and methods for managing data associated with computer code |
US8190571B2 (en) | 2006-06-07 | 2012-05-29 | Microsoft Corporation | Managing data with backup server indexing |
US20070296258A1 (en) | 2006-06-23 | 2007-12-27 | Kyle Calvert | Rear seat extended fold and kneel reconfiguration |
US8060514B2 (en) | 2006-08-04 | 2011-11-15 | Apple Inc. | Methods and systems for managing composite data files |
US7673175B2 (en) | 2006-08-31 | 2010-03-02 | International Business Machines Corporation | Computer configuration tracking system able to restore a previous configuration |
US8495102B2 (en) | 2006-09-01 | 2013-07-23 | International Business Machines Corporation | Method, system, and program product for organizing a database |
US7792789B2 (en) | 2006-10-17 | 2010-09-07 | Commvault Systems, Inc. | Method and system for collaborative searching |
US7882077B2 (en) | 2006-10-17 | 2011-02-01 | Commvault Systems, Inc. | Method and system for offline indexing of content and classifying stored data |
US8655914B2 (en) | 2006-10-17 | 2014-02-18 | Commvault Systems, Inc. | System and method for storage operation access security |
US7593935B2 (en) | 2006-10-19 | 2009-09-22 | Paxfire | Methods and systems for node ranking based on DNS session data |
WO2008070688A1 (en) | 2006-12-04 | 2008-06-12 | Commvault Systems, Inc. | Systems and methods for creating copies of data, such as archive copies |
JP4930031B2 (ja) | 2006-12-13 | 2012-05-09 | 富士通株式会社 | 制御装置及び制御システム |
US7734669B2 (en) | 2006-12-22 | 2010-06-08 | Commvault Systems, Inc. | Managing copies of data |
US7840537B2 (en) | 2006-12-22 | 2010-11-23 | Commvault Systems, Inc. | System and method for storing redundant information |
US8046331B1 (en) | 2007-05-25 | 2011-10-25 | Symantec Corporation | Method and apparatus for recreating placeholders |
US7827266B2 (en) | 2007-07-31 | 2010-11-02 | Hewlett-Packard Development Company, L.P. | System and method of controlling multiple computer platforms |
US8396838B2 (en) | 2007-10-17 | 2013-03-12 | Commvault Systems, Inc. | Legal compliance, electronic discovery and electronic document handling of online and offline copies of data |
US8769048B2 (en) | 2008-06-18 | 2014-07-01 | Commvault Systems, Inc. | Data protection scheduling, such as providing a flexible backup window in a data protection system |
US8352954B2 (en) | 2008-06-19 | 2013-01-08 | Commvault Systems, Inc. | Data storage resource allocation by employing dynamic methods and blacklisting resource request pools |
US9128883B2 (en) | 2008-06-19 | 2015-09-08 | Commvault Systems, Inc | Data 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 |
US9098495B2 (en) | 2008-06-24 | 2015-08-04 | Commvault Systems, Inc. | Application-aware and remote single instance data management |
US8219524B2 (en) | 2008-06-24 | 2012-07-10 | Commvault Systems, Inc. | Application-aware and remote single instance data management |
US8166263B2 (en) | 2008-07-03 | 2012-04-24 | Commvault Systems, Inc. | Continuous data protection over intermittent connections, such as continuous data backup for laptops or wireless devices |
US8307177B2 (en) | 2008-09-05 | 2012-11-06 | Commvault Systems, Inc. | Systems and methods for management of virtualization data |
US8725688B2 (en) | 2008-09-05 | 2014-05-13 | Commvault Systems, Inc. | Image level copy or restore, such as image level restore without knowledge of data object metadata |
US20100070474A1 (en) | 2008-09-12 | 2010-03-18 | Lad Kamleshkumar K | Transferring or migrating portions of data objects, such as block-level data migration or chunk-based data migration |
US20100070466A1 (en) | 2008-09-15 | 2010-03-18 | Anand Prahlad | Data transfer techniques within data storage devices, such as network attached storage performing data migration |
US8204859B2 (en) | 2008-12-10 | 2012-06-19 | Commvault Systems, Inc. | Systems and methods for managing replicated database data |
US9495382B2 (en) | 2008-12-10 | 2016-11-15 | Commvault Systems, Inc. | Systems and methods for performing discrete data replication |
US8352422B2 (en) | 2010-03-30 | 2013-01-08 | Commvault Systems, Inc. | Data restore systems and methods in a replication environment |
US9021198B1 (en) | 2011-01-20 | 2015-04-28 | Commvault Systems, Inc. | System and method for sharing SAN storage |
-
2001
- 2001-01-30 US US09/774,301 patent/US6658436B2/en not_active Expired - Lifetime
- 2001-01-31 WO PCT/US2001/003209 patent/WO2001055857A2/en active IP Right Grant
- 2001-01-31 DE DE60121827T patent/DE60121827T2/de not_active Expired - Lifetime
- 2001-01-31 EP EP01906839A patent/EP1393181B1/de not_active Expired - Lifetime
- 2001-01-31 AT AT01906839T patent/ATE334447T1/de not_active IP Right Cessation
-
2003
- 2003-11-24 US US10/720,842 patent/US7447692B2/en not_active Expired - Lifetime
-
2004
- 2004-08-31 HK HK04106542A patent/HK1063860A1/xx not_active IP Right Cessation
-
2008
- 2008-10-30 US US12/261,984 patent/US8103670B2/en not_active Expired - Fee Related
-
2012
- 2012-01-23 US US13/356,407 patent/US8725731B2/en not_active Expired - Fee Related
-
2014
- 2014-04-25 US US14/262,313 patent/US9286398B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
WO2001055857A3 (en) | 2003-12-11 |
WO2001055857A2 (en) | 2001-08-02 |
EP1393181A2 (de) | 2004-03-03 |
DE60121827D1 (de) | 2006-09-07 |
US20010047368A1 (en) | 2001-11-29 |
US20090055407A1 (en) | 2009-02-26 |
US8725731B2 (en) | 2014-05-13 |
US20120124042A1 (en) | 2012-05-17 |
US7447692B2 (en) | 2008-11-04 |
US20140351219A1 (en) | 2014-11-27 |
EP1393181B1 (de) | 2006-07-26 |
HK1063860A1 (en) | 2005-01-14 |
US6658436B2 (en) | 2003-12-02 |
US9286398B2 (en) | 2016-03-15 |
US8103670B2 (en) | 2012-01-24 |
ATE334447T1 (de) | 2006-08-15 |
US20040167942A1 (en) | 2004-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60121827T2 (de) | Vorrichtung und verfahren zur wiedergewinnung von daten | |
DE69636330T2 (de) | Verfahren für On-line- und Echzeit-Datenmigration | |
DE69533193T2 (de) | Paralleles verarbeitungssystem zum durchlaufen einer datenbank | |
DE60319229T2 (de) | Verfahren und system zur erweiterung der api eines dateisystems | |
DE60029863T2 (de) | System um einer Gruppe von Benutzern Informationen über Dokumentenänderungen zu übermitteln | |
DE69729926T2 (de) | Netzwerkbrowser | |
DE10000124A1 (de) | Verfahren zum Übertragen und Indexieren von Daten von alten Medien zu neuen Medien | |
DE69628374T2 (de) | Datenverwaltungssystem | |
US20010029512A1 (en) | Storage management across multiple time zones | |
DE19755798A1 (de) | Verfahren und Vorrichtung für adaptive Computer-Directory- und File-Auswahl | |
DE102005016561B4 (de) | Verfahren und Vorrichtung zur strukturierten Erfassung und Bearbeitung von in einem System auftretenden Problemen | |
KR20010083113A (ko) | 소스 코드 제어 시스템과 상호작용하는 장치 및 방법 | |
DE102006057149A1 (de) | System und Verfahren zum Erleichtern eines visuellen Vergleichs von Eingangsdaten mit vorhandenen Daten | |
DE102007037646B4 (de) | Computerspeichersystem und Verfahren zum Indizieren, Durchsuchen und zur Datenwiedergewinnung von Datenbanken | |
WO2009030246A1 (de) | Erfassung von zusammenhängen zwischen informationen repräsentierenden daten | |
DE19959765B4 (de) | Datei-Editor für mehrere Datenuntermengen | |
DE10129636A1 (de) | Verfahren und Vorrichtung zum Verknüpfen elektronischer Tinte mit personengebundenen elektronischen Informationssystemen | |
DE19534819A1 (de) | Verfahren und Vorrichtung zum Konfigurieren einer Datenbank | |
DE60019996T2 (de) | System zum Koordinieren von Dokumenten und Aufgaben für einen Rechner | |
EP1276056A1 (de) | Verfahren zum Verwalten einer Datenbank | |
DE19645128A1 (de) | Verfahren zum Verwalten von Dokumenten | |
EP1685505B1 (de) | Datenverarbeitungssystem | |
EP2193455A1 (de) | Erfassung von zusammenhängen zwischen informationen repräsentierenden daten | |
EP2193457A1 (de) | Erfassung von zusammenhängen zwischen informationen repräsentierenden daten | |
DE112021003440T5 (de) | Abgleichoperation für hierarchische speicherverwaltung auf ereignisgrundlage |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition |