DE60206478T2 - Inhaltsabhängige speicherverwaltung - Google Patents

Inhaltsabhängige speicherverwaltung Download PDF

Info

Publication number
DE60206478T2
DE60206478T2 DE60206478T DE60206478T DE60206478T2 DE 60206478 T2 DE60206478 T2 DE 60206478T2 DE 60206478 T DE60206478 T DE 60206478T DE 60206478 T DE60206478 T DE 60206478T DE 60206478 T2 DE60206478 T2 DE 60206478T2
Authority
DE
Germany
Prior art keywords
data
storage
rule
combination
storage 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
Application number
DE60206478T
Other languages
English (en)
Other versions
DE60206478T3 (de
DE60206478D1 (de
Inventor
Yehoshaphat Kasmirsky
Ilan Kor
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nice Systems Ltd
Original Assignee
Nice Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=22983764&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE60206478(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Nice Systems Ltd filed Critical Nice Systems Ltd
Application granted granted Critical
Publication of DE60206478D1 publication Critical patent/DE60206478D1/de
Publication of DE60206478T2 publication Critical patent/DE60206478T2/de
Publication of DE60206478T3 publication Critical patent/DE60206478T3/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/48Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F2003/0697Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers device management, e.g. handlers, drivers, I/O schedulers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems

Description

  • Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft ein System und ein Verfahren für inhaltsabhängige Speicherverwaltung und insbesondere ein System und ein Verfahren, wobei Entscheidungen hinsichtlich des Speicherortes und/oder des Timings der Speicherung von Daten vom Inhalt der Daten abhängig sind.
  • Allgemeiner Stand der Technik
  • Speichereinrichtungen für digitale Informationen sind eine kritische Ressource. Der Bedarf an Speicherplatz sowohl für konventionelle Daten, wie beispielsweise Textdokumente und andere vom Menschen lesbare Dateien, als auch für Multimedia-Streams, wie beispielsweise Audio- und/oder Videodaten, hat enorm zugenommen. Diese Zunahme ist das Ergebnis einer Reihe unterschiedlicher Faktoren, wie beispielsweise rechtliche Vorgaben zur Speicherung und Pflege bestimmter Arten von Informationen; eine Zunahme der verschiedenen Arten von Daten, die gespeichert werden; und sogar eine Zunahme der Größe einzelner Dateneinheiten, wie beispielsweise Textverarbeitungsdokumentendateien, Videodateien und so weiter. Diese gestiegene Bedarf hat seinerseits zu einem größeren Bedarf an Speicherplatz, und insbesondere an Speicherplatz, auf den "online" zugegriffen werden kann, geführt.
  • Infolge des wachsenden Bedarfs an Online-Speicherplatz stehen heute eine Reihe von Optionen zur Verfügung, mit denen dieser Bedarf befriedigt werden kann. Beispielsweise kann zusätzliche Hardware, wie beispielsweise Magnetspeichervorrichtungen ("Festplattenlaufwerke"), gekauft werden, um die verfügbare Menge des elektronisch zugreifbaren Speicherplatzes zu vergrößern. Jedoch nimmt mit der zunehmenden Menge solcher Hardwarevorrichtungen auch das Verwaltungsproblem im Hinblick auf die elektronische Verwaltung dieser Vorrichtungen zu. Des Weiteren kann das bloße Vergrößern des Speicherplatzes ebenso verschwenderisch wie unnötig sein, da möglicherweise nicht alle Daten erforderlich sind oder zumindest nicht für den unmittelbaren Zugriff erforderlich sind.
  • Da Problem kann teilweise dadurch gemindert werden, dass man eine Mischung aus verschiedenen Arten von Speichereinrichtungen verwendet. Beispielsweise meint "Online-Speicher" Speicherbereiche, auf die direkt zugegriffen werden kann und die dauerhaft montiert sind, wie beispielsweise magnetische (oder andere Arten von Speichermedien) Plattenlaufwerke und Plattenanordnungen. Die Zeit, die für den Zugriff auf diese Speicherbereiche erforderlich ist, wird in der Regel in Sekundenbruchteilen gemessen. Da möglicherweise nicht alle Daten in einem Online-Speicher gespeichert werden müssen – der schnell, aber auch teuer ist –, steht auch Nearline-Speicher zur Verfügung. Nearline-Speicher basiert auf einem automatisch (maschinell) betriebenen Speicherbereich, wie beispielsweise optischen Disks, die in einer Disk-"Jukebox" angeordnet sind, oder Bändern in einer automatischen Bandbibliothek. Solche automatisch betriebenen Speichervorrichtungen sind in der Lage, eine relativ große Datenmenge mit weniger physischen Lesevorrichtungen – oder Laufwerken – zum Lesen der Daten zu speichern und automatisch darauf zuzugreifen. Diese Speicherart ist kostengünstiger, aber auch etwas langsamer beim Datenzugriff, dergestalt, dass die Zugriffszeiten – je nach der Verfügbarkeit physischer Laufwerke zum Lesen der Speichermedien – in Sekunden bis Minuten oder noch länger gemessen werden. Online- oder Nearline-Speicher kann auch ein System mit mehreren miteinander verbundenen physischen Laufwerken beinhalten, beispielsweise ein LAN (Local Area Network) oder ein WAN (Wide Area Network).
  • Offline-Speicher ist die preisgünstigste Art von Speicher, aber ist auch die langsamste beim Zugriff, weil sie keinen automatischen elektronischen Zugriff gestattet. Statt dessen ist die manuelle Bedienung der Speichervorrichtungen und physischen Laufwerke durch einen menschlichen Bediener erforderlich. Die Anzahl der physischen Laufwerke wird im Vergleich zur Anzahl der Speichervorrichtungen (oder zumindest der Menge des verfügbaren Speicherplatzes) deutlich verringert. Jedoch wird die Zeit des Zugriffs auf Daten von solchen Vorrichtungen – je nach der Verfügbarkeit des menschlichen Bedieners und des Standortes der Speichervorrichtungen sowie nach der Verfügbarkeit der physischen Laufwerke – in Minuten bis Stunden gemessen.
  • Es können auch andere Arten von Speichervorrichtungen und Funktionen zusätzlich zu den – oder als Ersatz für die – oben beschriebenen Vorrichtungen und Funktionen verwendet werden. In jedem Fall besteht die Schwierigkeit bei einem gemischten System – oder einem System, in dem verschiedene Arten von Speicherbereichen (Topologie) verwendet werden – mit verschiedenen Arten von Speichervorrichtungen und unterschiedlicher Zugreifbarkeit (insbesondere im Hinblick auf die Zugriffszeit) in der Verwaltung der Daten. Bestimmte Arten von Daten können wichtiger sein, oder können zumindest eine größere Kritikalität im Hinblick auf die Zugriffszeit haben, so dass die Zugriffszeit für einige Arten von Daten sehr wichtig sein kann und für andere Arten von Daten weit weniger wichtig sein kann. Die Kosten sind ebenfalls ein wichtiger Faktor. Außerdem sind Entscheidungen hinsichtlich der Anzahl und der Art der einzukaufenden Speichervorrichtungen sowie hinsichtlich eventueller erforderlicher Unterstützungsvorrichtungen und/oder einer eventuellen erforderlichen Systemunterstützung, wie beispielsweise menschliche Bediener, zu treffen. Derzeit werden diese Systeme manuell konstruiert und gebaut, und Entscheidungen werden auf der Grundlage irgend einer Art von Vorschrift getroffen. Jedoch ist der Betrieb des tatsächlichen Systems und sogar die Konstruktion selbst möglicherweise für eine bestimmte Organisation nicht optimal.
  • EP-A-0950965 betrifft ein Dokumentenspeicherungsverwaltungssystem und ein Dokumentenspeicherungsverwaltungsverfahren, womit die Speicherung von Dokumenten anhand der Ähnlichkeit des Inhalts der Dokumente verwaltet wird. Anhand der Ähnlichkeit des Inhalts der Dokumente werden Dokumentengruppen erstellt. Die Speicherung der ausgewählten Gruppe oder des ausgewählten Dokuments wird dann beispielsweise durch Löschen, Komprimieren oder Kopieren verwaltet.
  • Die Schrift von Hiroshi Ishikawa und Mitarbeitern mit dem Titel "A Document Warehouse; A Multimedia Database Approach", DEXA Workshop 1998, Seiten 90–94, betrifft ein Dokumentenlager als ein Softwarerahmen, wo Multimediadokumente so analysiert und verwaltet werden, dass Informationen unternehmensweit gemeinsam verwendet und wiedergenutzt werden können, wie ein Datenlager für strukturierte Daten. Es beschreibt einen Prototypen eines Dokumentenlagersystems, das die Verwaltung einfacher und gebündelter Dokumente, stichwortgestützte und inhaltsgestützte Abrufe, regelbasierte Klassifizierung, SOM-gestütztes Clustern und Geschäftsregeln unterstützt.
  • EP-A-0341230 betrifft ein Verfahren zum Verwalten von Daten in einer Datenspeicherungshierarchie und eine Datenspeicherungshierarchie zur Implementierung eines solchen Verfahrens. Die Datenspeicherungshierarchie beinhaltet einen Datenkatalog und mehrere Datenspeicherungsebenen. Der Datenkatalog speichert Informationen, die Datenverwaltungsregeln für die in der Hierarchie gespeicherten Daten anzeigen. In der Hierarchie gespeicherten Daten werden markiert, wenn ein Hostprozessor auf sie verweist. Die markierten Daten werden entsprechend den Verwaltungsregeln während Zeiträumen geringer Hierarchieaktivität verwaltet.
  • US-A-5131087 betrifft eine Vorrichtung, die eine Anzahl von Datenbanken beinhaltet, die von der Expertensystemsoftware zum Verwalten der Datenspeichervorrichtungen des Computersystems verwendet werden. Ein Element, das in dieser Vorrichtung vorhanden ist, ist ein Satz Datenspeichervorrichtungskonfigurationsdaten, der die verschiedenen Datenspeichervorrichtungen und ihre Verbindung in dem Computersystem beschreibt. Ein zweites Element ist eine Wissensdatenbank, die einen Satz Funktionsregeln enthält, welche die Datenspeichervorrichtungsverwaltungsfunktion beschreibt. Diese Regeln zeigen die Betriebskenndaten der verschiedenen Datenspeichervorrichtungen an.
  • US-A-5506986 betrifft ein Speichermedienverwaltungssystem, das mit einem regelbasierten System zur Verwaltung der Speichermedienzuweisungsfunktion für einen Datenprozessor arbeitet. Diese Vorrichtung umfasst einen Satz Softwareprogramme, die in Echtzeit mit verschiedenen standardmäßigen Softwarekomponenten in dem Datenprozessor kommunizieren und außerdem Informationen abrufen, die Daten beschreiben, welche in den Datenspeichervorrichtungen selbst gespeichert sind, um Informationen zusammenzustellen, welche die Datensatzaktivität betreffen.
  • Kurzdarstellung der Erfindung
  • Im Stand der Technik wird keine Lösung für das Problem der effizienten Verwaltung einer Datenspeicherung gelehrt oder vorgeschlagen. Im Stand der Technik wird auch keine Lösung für das Problem der Verwaltung einer Datenspeicherung im Hinblick auf Kosteneffizienz und brauchbare Zugriffszeiten gelehrt oder vorgeschlagen. Im Stand der Technik wird auch keine Lösung für das Speichern von Daten entsprechend dem Inhalt der Daten bereitgestellt, dergestalt, dass wichtige Daten an einem besser zugänglichen Ort oder in einer besser zugänglichen Art von Dateispeicher abgelegt werden können. Außerdem wird im Stand der Technik kein System und kein Verfahren zum Verwalten von Daten gelehrt oder vorgeschlagen, womit Daten entsprechend ihrem Inhalt korrekt gespeichert, migriert und/oder gelöscht werden.
  • Die vorliegende Erfindung überwindet diese Probleme des Standes der Technik, indem sie ein System und ein Verfahren zur Datenverwaltung entsprechend dem Inhalt der Daten bereitstellt. Die vorliegende Erfindung ermöglicht es; Daten in einer von mehreren verschiedenen Speicheroptionen entsprechend wenigstens eines Merkmals der Daten zu speichern, wobei das wenigstens eine Merkmal mit dem Inhalt der Daten im Zusammenhang steht. Es ist zu beachten, dass wenigstens eine Speicheroption gemäß der vorliegenden Erfindung optional das Löschen und/oder die Vernichtung von Daten ist, dergestalt, dass die Daten optional von den Speichermedien entfernt werden können oder optional gar nicht erst auf den Speichermedien gespeichert werden. Deshalb beinhaltet ein "Speicherbetrieb" gemäß der vorliegenden Erfindung jegliche Art von Speichermedien, -vorrichtungen, -systemen oder Kombinationen daraus oder das Löschen (Entfernen) der Daten.
  • Optional und besonders bevorzugt werden die Daten für ein Zeitintervall gemäß dem wenigstens einen Merkmal der Daten gespeichert. Ganz besonders bevorzugt werden die Daten zu einer anderen Art von Speicheroption verschoben, nachdem ein Ereignis stattgefunden hat, beispielsweise nachdem das Zeitintervall verstrichen ist. Es ist zu beachten, dass ein Verschieben oder Migrieren der Daten auch das Löschen oder Entfernen der Daten beinhalten kann.
  • Kurze Beschreibung der Zeichnungen
  • Die Erfindung wird im vorliegenden Text lediglich beispielhaft anhand der begleitenden Zeichnungen beschrieben.
  • 1 ist ein schematisches Blockschaubild eines beispielhaften Systems und Betriebsablaufs gemäß der vorliegenden Erfindung.
  • 2 ist ein schematisches Blockschaubild eines weiteren beispielhaften Systems und Betriebsablaufs gemäß der vorliegenden Erfindung.
  • 3 ist ein schematisches Blockschaubild eine detaillierten beispielhaften Systems gemäß der vorliegenden Erfindung.
  • Beschreibung der bevorzugten Ausführungsformen
  • Die vorliegende Erfindung betrifft ein System und ein Verfahren zur Datenverwaltung entsprechend dem Inhalt der Daten. Die vorliegende Erfindung ermöglicht es, Daten in einer von mehreren verschiedenen Speicheroptionen entsprechend wenigstens eines Merkmals der Daten zu speichern, wobei das wenigstens eine Merkmal mit dem Inhalt der Daten im Zusammenhang steht. Es ist zu beachten, dass wenigstens eine Speicheroption gemäß der vorliegenden Erfindung optional das Löschen und/oder die Vernichtung der Daten ist, dergestalt, dass die Daten optional von den Speichermedien entfernt werden können oder optional gar nicht erst auf den Speichermedien gespeichert werden. Optional und besonders bevorzugt werden die Daten für ein Zeitintervall gemäß dem wenigstens einen Merkmal der Daten gespeichert. Ganz besonders bevorzugt werden die Daten zu einer anderen Art von Speicheroption verschoben, nachdem ein Ereignis stattgefunden hat, beispielsweise nachdem das Zeitintervall verstrichen ist. Es ist zu beachten, dass ein Verschieben oder Migrieren der Daten auch das Löschen oder Entfernen der Daten beinhalten kann.
  • Gemäß bevorzugten Ausführungsformen der vorliegenden Erfindung wird das wenigstens eine Merkmal der Daten, gemäß dem die Speicheroption ausgewählt wird, durch eine Regel-Maschine untersucht. Vorzugsweise vergleicht die Regel-Maschine das wenigstens eine Merkmal der Daten mit wenigstens einer Regel und wählt dann die Speicheroption (oder -optionen) gemäß dieser Regel aus. Die Regel-Maschine fungiert daher vorzugsweise als ein Filter zum Bestimmen, welche Speicheroption(en) für die untersuchten Daten die geeignetste ist bzw. sind. Die Speicherentscheidung wird dann vorzugsweise durch einen Speicherverwalter implementiert.
  • Die Regeln, gemäß denen die Regel-Maschine arbeitet, werden optional manuell durch einen menschlichen Bediener eingegeben oder können alternativ automatisch gemäß einer zuvor festgelegten Geschäftsregel oder gemäß einer automatisch erzeugten Geschäftsregel oder einer Kombination daraus generiert werden.
  • Vorzugsweise arbeitet die vorliegende Erfindung mit einem System, das mehrere verschiedene Speicheroptionen aufweist. Besonders bevorzugt beinhalten diese verschiedenen Speicheroptionen wenigstens zwei verschiedene Speicheroptionen mit verschiedenen Arten der Zugreifbarkeit. Zu nicht-einschränkenden Beispielen für Speicheroptionen mit verschiedenen Arten der Zugreifbarkeit gehören beispielsweise Online-Speicher, Nearline-Speicher und Offline-Speicher. Die Art der Speichermedien, die für eine bestimmte Speicheroption verwendet wird, wird durch die vorliegende Erfindung nicht beschränkt, da die vorliegende Erfindung mit jeder geeigneten Art von Speichermedien arbeiten kann, beispielsweise DAT (bandgestützter Speicher), AIT (ebenfalls ein bandgestützter Speicher), magnetische Speichermedien, optische Disks, CD-ROM oder eine Massenspeichervorrichtung von beliebiger Art oder eine beliebige Art von Speichersystem oder jegliche Kombination daraus.
  • Das wenigstens eine Merkmal der Daten, das mit dem Inhalt der Daten im Zusammenhang steht, kann auf verschiedenen Wegen erhalten werden. Beispielsweise können die Daten optional und vorzugsweise zugehörige Metadaten aufweisen, die mit dem Inhalt der Daten im Zusammenhang stehen. Die Metadaten werden besonders bevorzugt durch eine Annotation der Daten selbst hinzugefügt. Eine solche Annotation erfolgt automatisch, Besonders bevorzugt erfolgt die automatische Annotation nach der automatischen Analyse der Daten. Die zugehörigen Metadaten werden dann vorzugsweise verwendet, um zu bestimmen, welche Speicheroption für die Daten verwendet werden soll, und besonders bevorzugt, um auch das Zeitintervall zu bestimmen, während dem die Daten in dieser Speicheroption abgelegt werden sollen.
  • Wie zuvor beschrieben, werden die Daten besonders bevorzugt gemäß wenigstens einem Merkmal der Daten durch eine Regel-Maschine gefiltert. Für die Implementierung der vorliegenden Erfindung mit Metadaten wird der Filterungsprozess besonders bevorzugt gemäß den zugehörigen Metadaten durchgeführt.
  • Eine automatische Analyse der Daten wird besonders bevorzugt gemäß der Art der analysierten Daten durchgeführt. Zu nicht-einschränkenden Beispielen für verschiedene Arten von automatischen Analyseprozessen, die optional durchgeführt werden können, gehören Sprache-zu-Text-Umwandlung für Sprachkommunikationsdaten, ein Videoanalysator für Videodaten, OCR (optische Zeichenerkennung) für Drucksachen, die elektronisch gescannt wurden, Bildanalyse für Bilddaten, Textanalyse für Textdaten sowie Analysatoren für Benutzerschnittstellendaten. Diese verschiedenen Arten von Datenanalyseprozessen werden vorzugsweise gemäß der Quelle der Daten durchgeführt, bei der es sich optional um eine beliebige geeignete Datenquelle handeln kann. Zu nicht-einschränkenden Beispielen für verschiedenen Arten von Datenquellen gehören Videodaten, Audiodaten (darunter auch Sprachkommunikationsdaten wie beispielsweise Voiceover-IP (VOIP)-Daten, Streaming-Audiodaten und jede sonstige Art von audiobezogenen Daten), codierte Daten, E-Mail-Nachrichten und/oder -Anhänge, Chat- und sonstige Arten von Nachrichtenübermittlungssystemmeldungen, Dokumente, die per Fax übertragen werden, und Benutzerschnittstellendaten.
  • Darüber hinaus eignet sich die vorliegende Erfindung zur Erfassung von Daten über im Wesentlichen jede Art von Benutzerschnittstellenfunktion. Zu nicht-einschränkenden Beispielen für solche Benutzerschnittstellenfunktionen gehören jegliche Arten von GUI-Fensteraktivitäten; Aktivitäten mit GUI-Bedienelementen wie beispielsweise Schaltflächen, Schiebern oder sonstige Funktionen, die durch ein GUI-Fenster angeboten werden; die Anzeige eines Bildes und/oder Textes, beispielsweise Web-Seiten und/oder deren Komponenten; Informationen, die über eine akustische Schnittstelle ausgegeben werden, wie beispielsweise eine synthetische Stimme; Informationen, die über die Anzeige von Videodaten ausgegeben werden; und jegliche Art von Informationen, die über das Betriebssystem des Benutzerrechners ausgegeben werden oder auf sonstige Weise durch das Betriebssystem des Benutzerrechners erkannt werden können.
  • Gemäß bevorzugten Ausführungsformen der vorliegenden Erfindung werden die Daten vorzugsweise von einer ersten Speicheroption zu einer zweiten, anderen Speicheroption migriert oder verschoben, nachdem ein Zeitintervall verstrichen ist. Das Zeitintervall wird vorzugsweise gemäß den Metadaten bestimmt.
  • Die Prinzipien und die Funktionsweise des Verfahren gemäß der vorliegenden Erfindung können anhand der Zeichnungen und der begleitenden Beschreibung besser verstanden werden.
  • Wenden wir uns nun den Zeichnungen zu. 1 zeigt ein erstes beispielhaftes System 10 zum Verwalten von Daten entsprechend dem Inhalt der Daten im Hinblick auf den Betriebsablauf des Systems 10. Wie gezeigt, enthält das System 10 wenigstens eine Eingabedatenquelle 12. Zu nicht-einschränkenden Beispielen für verschiedenen Arten von Eingabedatenquellen 12 gehören Videodaten, Audiodaten (darunter auch Sprachkommunikationsdaten wie beispielsweise Voiceover-IP (VOIP)-Daten, Streaming-Audiodaten und jede sonstige Art von audiobezogenen Daten), codierte Daten, E-Mail-Nachrichten und/oder -Anhänge, Chat- und sonstige Arten von Nachrichtenübermittlungssystemmeldungen, Dokumente, die per Fax übertragen werden, und Benutzerschnittstellendaten. Im Hinblick auf Benutzerschnittstellendaten, wobei die Aktion eines Nutzers beim Bedienen eines Rechners und/oder eines Peripheriegerätes und/oder eines zugehörigen Eingabegerätes das Erzeugen der Daten bewirkt, haben die Daten optional und vorzugsweise die Form eines Ereignisses. Jede Aktion des Nutzers bewirkt vorzugsweise die Generierung eines Ereignisses. Das Ereignis kann dann optional die Daten bilden, die erfasst werden sollen.
  • Die erfassten Daten werden an einen Formatanalysator 14 geleitet, um sie zur Analyse in ein gemeinsames Format zu bringen. Der Formatanalysator 14 enthält vorzugsweise mehrere Formatmodule 16, von denen jedes für Daten einer anderen Formatart geeignet ist. Wenn es sich beispielsweise bei den Eingabedaten um Sprachkommunikationsdaten handelt, so wandelt vorzugsweise ein Formatmodul 16 die Sprachkommunikation in Textdaten für eine Sprache-zu-Text-Umwandlung um. verschiedene Formatmodule 16 handhaben vorzugsweise verschiedene Arten von Eingabedaten, wie weiter unten im Zusammenhang mit 3 näher erläutert wird.
  • Gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung handelt es sich bei dem gemeinsamen Datenformat optional und vorzugsweise um Textdaten. Bei dieser bevorzugten Ausführungsform werden die Textdaten optional nicht durch ein Formatmodul 16 weiterverarbeitet oder werden alternativ nur minimal verarbeitet. Andere Arten von Daten in anderen Datenformaten werden dann vorzugsweise durch das Formatmodul 16 in Textdaten umgewandelt, wie unten im Zusammenhang mit 3 beschrieben wird.
  • Als nächstes analysiert vorzugsweise ein Analysemodul 18 die Daten, sobald die Daten das gemeinsame Format haben. Es ist zu beachten, dass optional das Analysemodul 18 in der Lage ist, mehrere verschiedene Datenformate über ein einziges Modul oder alternativ über eine (nicht gezeigte) Gruppe solcher Module zu verarbeiten. Vorzugsweise verarbeitet das Analysemodul 18 mehrere verschiedene Arten und/oder Quellen von Daten gleichzeitig, beispielsweise als eine nebenläufige Anwendung. In dem nicht-einschränkenden veranschaulichenden Beispiel, das oben beschrieben wurde, werden Textdaten analysiert, wie dem Fachmann allgemein bekannt ist. Ein nicht-einschränkendes Beispiel einer Textanalysesoftware ist das IntelligentminerTM-Produkt (IBM Corp., für weitere Details siehe http-//www-4.ibm.com/software/data/iminer/fortext/tatools.html mit Stand vom 31. Dezember 2001). Dieses Produkt eignet sich bei der Analyse von Text für eine Anzahl von Funktionen, wie beispielsweise das Auffinden von Informationen zu einem Thema, das Kategorisieren von Informationen und das Klassifizieren von Informationen. Textanalyse-Tools kennt der Fachmann allgemein zum Extrahieren von Inhalten und/oder Informationen im Zusammenhang mit dem Themengegenstand eines Textes, beispielsweise gemäß einem oder mehreren Stichwörtern, Konzepten oder sonstigen Arten von Organisations- und/oder Analyseregimes.
  • Gemäß einer anderen bevorzugten Ausführungsform der vorliegenden Erfindung beinhaltet das einheitliche Format eine einheitliche Datenstruktur mit mehreren verschiedenen Arten und/oder Kategorien von Informationen, beispielsweise Daten von Suchereignissen und Sprachdaten in Kombination mit einer einzelnen Datei. Diese einheitliche Datenstruktur ist vorzugsweise in der Lage, die verschiedenen Arten oder Kategorien von Merkmalen zu enthalten, die von Interesse sind, um den Daten zugeordnet zu werden, um den Inhalt der erfassten Daten zu bestimmen. Zu nicht-einschränkenden Beispielen für eine einheitliche Datenstruktur, die optional gemäß der vorliegenden Erfindung implementiert werden kann, gehören Strukturen, die XML (Extensible Markup Language) oder ASF (Advanced Streaming Format, von der Microsoft Corp., USA) verwenden.
  • Das Analysemodul 18 extrahiert und/oder erzeugt – oder bestimmt auf sonstige Weise – vorzugsweise wenigstens ein Merkmal der erfassten Daten, das vorzugsweise in dem einheitlichen Format erhalten wird. Optional und besonders bevorzugt erhält das Analysemodul 18 das wenigstens eine Merkmal der erfassten Daten in Form von Metadaten. Diese Metadaten werden dann optional in einer Metadaten-Datenbank (nicht gezeigt, siehe 3) gespeichert.
  • Gemäß einer optionalen, aber bevorzugten Ausführungsform der vorliegenden Erfindung gibt das Analysemodul 18 auch eine Rückmeldung zum Verbessern der Leistung des Formatanalysators 14 und/oder des Formatmoduls 16, um den Betrieb dieser Komponenten zu optimieren.
  • Die erfassten Daten, mit dem wenigstens einen Merkmal, das mit dem Inhalt der Daten im Zusammenhang steht und das optional und besonders bevorzugt in Form von Metadaten vorliegt, werden dann zu einer Regel-Maschine 20 geleitet. Alternativ empfängt die Regel-Maschine 20 lediglich das wenigstens eine Merkmal, besonders bevorzugt in Form von Metadaten. Die erfassten Daten werden dann direkt zu einem Speicherverwalter 22 geleitet. Die Regel-Maschine 20 vergleicht besonders bevorzugt die Metadaten mit wenigstens einer Regel, bei der es sich ganz besonders bevorzugt um eine Geschäftsregel handelt, die durch einen manuellen menschlichen Nutzer vorgegeben wurde, oder die alternativ optional automatisch gemäß einer zuvor festgelegten Geschäftsregel oder gemäß einer automatisch erzeugten Geschäftsregel – oder einer Kombination daraus – erzeugt werden kann. Optional können eine oder mehrere Regeln der Regel-Maschine 20 über eine Schnittstelle 24, wie beispielsweise eine GUI (Graphical User Interface – graphische Benutzerschnittstelle), zugeleitet werden. Als ein nicht-einschränkendes Beispiel kann die Schnittstelle 24 optional eine einfache Webbrowser-gestützte Schnittstelle sein. Die Regel-Maschine 20 bestimmt dann vorzugsweise die Art der Speicheroption (oder -optionen) gemäß einer oder mehreren Regeln, die durch den Vergleich der Metadaten (oder des Merkmals) der erfassten Daten mit der oder den Regeln ausgewählt wurden. Zusätzlich oder alternativ wird das Ausgabe-Ergebnis der Regel-Maschine 20 optional und vorzugsweise an den Formatanalysator 14 und/oder das Formatmodul 16 und/oder das Analysemodul 18 zurückgemeldet.
  • Die Regel-Maschine 20 bestimmt optional und besonders bevorzugt sowohl die Art der Speicheroption (oder -optionen), die für die konkreten erfassten Daten auszuwählen ist, als auch die Dauer der Speicherung. Ganz besonders bevorzugt werden die erfassten Daten anfänglich mit einer ersten Speicheroption gespeichert und dann zu wenigstens einer zusätzlichen Speicheroption migriert (verschoben), nachdem ein Zeitraum verstrichen ist. Dieser Zeitraum wird ebenfalls ganz besonders bevorzugt gemäß wenigstens einer Regel durch die Regel-Maschine 20 bestimmt.
  • Die Regel-Maschine 20 kann optional eine Aktion gemäß einer Regel und/oder eines Ereignisses ausführen, wobei das Ereignis optional und vorzugsweise die automatische Anwendung der Regel auslösen kann. Beispiele für Aktionen auf der Grundlage von Regeln sind unten angeführt. Ein nicht-einschränkendes Beispiel für Aktionen, die auf Regeln basieren, sind Bearbeitungen von gespeicherten Daten. Beispielsweise kann die Komprimierung der Daten optional geändert werden, nachdem ein Ereignis stattgefunden hat, wie beispielsweise das Verstreichen eines Zeitraums. Ein nicht-einschränkendes Beispiel für einen Grund zum Ändern einer solchen Komprimierung ist es, eine raschere Wiedergabe der Daten zu ermöglichen.
  • Zuvor gespeicherte Daten können optional und vorzugsweise mit Geschäftsdaten aktualisiert werden. Zu nicht-einschränkenden Beispielen für solche Daten gehören die Hinzufügung der Sozialversicherungs- oder Kennnummer, eines Kundenschlüssels, von Vorzugskundenstatusinformationen und so weiter.
  • Aktuelle Transaktionsdaten können ebenfalls optional und vorzugsweise mit der zuvor gespeicherten Datei verknüpft werden. Zuvor gespeicherte Daten können auch optional aktualisiert werden. Ein nicht-einschränkendes Beispiel einer solchen Verknüpfung kann optional durch Verknüpfen von Transaktionen, die durch einen bestimmten Kunden mit hohem Status oder Vorzugskunden ausgeführt wurden, mit früheren Transaktionen dieses Kunden ausgeführt werden.
  • Ein anderes Beispiel eines Ereignisses oder einer Aktion kann optional mit dem mehrfachen Spiegeln von Daten ausgeführt werden, beispielsweise durch Verteilen von identischen Daten an verschiedene Zielorte und/oder zuvor festgelegte Speicherorte und/oder Speicheroptionen. Ein solches Spiegeln kann optional aus Redundanzgründen, beispielsweise im Interesse der Sicherheit der gespeicherten Daten, durch Duplizieren an mehrere Speicherorte oder -optionen und/oder aus Gründen der allgemeinen Verfügbarkeit durchgeführt werden.
  • Der Speicherverwalter 22 empfängt vorzugsweise dann das Ausgabe-Ergebnis der Regel-Maschine 20 und der erfassten Daten. Das Ausgabe-Ergebnis der Regel-Maschine 20 enthält vorzugsweise wenigstens eine Speicheroption für die erfassten Daten. Wie zuvor angemerkt, könnte diese Speicheroption eine Art von Speichermedium oder das Löschen und/oder Entfernen und/oder die Vernichtung der erfassten Daten sein. Besonders bevorzugt enthält die Speicheroption eine konkrete Speichervorrichtung 26, in der die erfassten Daten abzulegen sind. Alternativ könnte der Speicherverwalter 22 die Identität der konkreten Speichervorrichtung 26 zum Speichern der Daten festlegen.
  • 2 zeigt einen anderen Ablaufanordnung für das System von 1 als ein weiteres Beispiel eines Systems gemäß der vorliegenden Erfindung. Bei dieser Anordnung enthält das System 10 auch wieder eine Regel-Maschine 40. Jedoch ist bei dieser Implementierung die Regel-Maschine 40 der Initiierungsprozess oder die Initiierungskomponente für anschließende Aktionen, die von dem System 10 durchgeführt werden. Wie gezeigt, wählt die Regel-Maschine 40 die Eingabequelle gemäß den Metadaten, die von einem Analysemodul 38 erhalten wurden. Die Regel-Maschine 40 sendet dann vorzugsweise die erfassten Daten, oder alternativ nur ausgewählte erfassten Daten, zu einem Speicherverwalter 42. Der Speicherverwalter 42 sendet die erfassten Daten an die richtige Speicheroption, die vorzugsweise als eine ausgewählte Speichervorrichtung 44 gezeigt ist, gemäß einer Anforderung für eine Aktion durch die Regel-Maschine 40. Optional und besonders bevorzugt, und erforderlichenfalls ganz besonders bevorzugt, meldet die Regel-Maschine 40 die erfassten Daten – und/oder Informationen über die erfassten Daten – an die Eingabequellen zurück. Optimierte Metadaten können optional vom Analysemodul 38 erhalten werden.
  • Gemäß einer optionalen Implementierung der vorliegenden Erfindung definiert der Nutzer eine Aufgabe in der Regel-Maschine 40 zum Archivieren bestimmter Arten von Informationen, wie beispielsweise Informationen über bestimmte Telefonate. Die Regel-Maschine 40 verwendet dann vorzugsweise das Analysemodul 38 zum Auswählen bestimmter Daten. Das Analysemodul 38 kann optional beispielsweise als ein Anrufverwaltungsserver implementiert sein. Bei den ausgewählten bestimmten Daten kann es sich optional um Sprachdaten und/oder um Daten, die von Benutzerschnittstellenaktionen erfasst wurden, und/oder um Videodaten und/oder um eine E-Mail-Transaktion und/oder um Faxdaten und/oder um VoIP und/oder um Web-Cobrowsing-Daten (die von zwei oder mehr Nutzern erhalten wurden, die die gleiche oder die gleichen Web-Seiten über verschiedenen Webbrowser-Prozesse betrachten) oder um jegliche codierten Daten oder jegliche Kombination jeglicher Art von Eingabequellen handeln. Die Daten werden von Eingabequellen 36 erhalten, die optional als ein Eingangsquellen-Logger implementiert sein können. Die erfassten Daten werden dann in einen Speicherverwalter 42 übertragen.
  • Diese Daten können optional nach Bedarf aus den Speichervorrichtungen 44 abgerufen werden, besonders bevorzugt direkt unter Verwendung der Regel-Maschine 40 und/oder des Speicherverwalters 42. Diese abgerufenen Daten können dann optional und besonders bevorzugt in die Eingabequellen 36 eingespeist werden, damit auf die abgerufenen Daten weithin zugegriffen werden kann (d. h. damit sie weithin verfügbar sind), und/oder um weiter bearbeitet zu werden.
  • 3 zeigt eine beispielhafte detaillierte Implementierung eines Systems gemäß der vorliegenden Erfindung, die sich auf den in 1 gezeigten Betriebsablauf bezieht. Wie gezeigt, enthält ein System 50 vorzugsweise mehrere Eingabedatenquellen 52. Lediglich zum Zweck der Erläuterung und ohne Absicht der Einschränkung gehören zu den Eingabedatenquellen 52 in dieser Darstellung optional und vorzugsweise eine Videoquelle 54 für Videodaten, eine Audioquelle 56 für Audiodaten, ein Nachrichtenübermittlungsquelle 58 für E-Mail-Nachrichten (einschließlich Anhängen), Sofort-Nachrichtenübermittlung und/oder Chat-Daten und eine Fax-Quelle 60 für Daten, die per Fax übertragen werden.
  • Die Eingabedaten von den Eingabedatenquellen 52 werden dann vorzugsweise in wenigstens einen Formatanalysator 62 zum Umwandeln der erfassten Daten in ein gemeinsames Format zur Analyse eingespeist. Der Formatanalysator 62 enthält vorzugsweise mehrere Formatmodule 74, von denen jedes für Daten einer anderen Formatart geeignet ist. Lediglich zu Veranschaulichungszwecken und ohne Absicht der Einschränkung gehören zu den Formatmodulen 74 in dieser Darstellung optional und vorzugsweise ein Videoanalysator 76, ein Textanalysator 78, ein Audioanalysator 79 und ein OCR-Modul (Optische Zeichenerkennung) 80.
  • Ein Beispiel des Textanalysators 78 wurde zuvor in Verbindung mit 1 beschrieben. Das OCR-Modul 80 kann optional so implementiert werden, wie es im Stand der Technik allgemein bekannt ist, beispielsweise durch Verwendung einer OCR-Software mit einem Algorithmus, der durch einen Durchschnittsfachmann ohne Weiteres ausgewählt werden könnte.
  • Die Videoanalyse kann optional wie folgt durch den Videoanalysator 76 durchgeführt werden. Die Videodaten werden beispielsweise von einer Kamera als ein nicht-einschränkendes Beispiel einer Videoquelle 54 erhalten. Dass wird vorzugsweise ein Framegrabber verwendet, um wenigstens einen Frame der Videodaten zu erhalten. Der Frame wird, vorzugsweise analysiert. Besonders bevorzugt wird nur ein Teil des Frames als erfasste Daten gespeichert. Wenn beispielsweise eine Videokamera zur Überwachung eines Eingangs zu einem Sicherheitsbereich verwendet wird, so sind optional nur jene Frames, oder alternativ jene Teile eines jedes Frames, die eine Person nahe dem Eingang zeigen, von Interesse. Zusätzlich oder alternativ können Änderungen im Hintergrund eines jeden Frame optional erkannt und verfolgt werden, sofern sie von Interesse sind.
  • Ein Beispiel einer Art von Analyse, der die Videodaten unterzogen werden können, ist ein Bewegungserkennungsalgorithmus, wie er im Stand der Technik allgemein bekannt ist. Ein weiteres Beispiel sind Gesichtserkennungsalgorithmen, wie sie ebenfalls im Stand der Technik allgemein bekannt sind. Nicht-einschränkende Beispiele für Videoanalysealgorithmen sind unter http://www.cs.rochester.edu/u/nelson/research/motion/motion.html mit Stand vom 31. Dezember 2001 für Bewegungserkennungsalgorithmen und unter http://www.white.media.mit.edu/vismod/demos/facerec mit Stand vom 31. Dezember 2001 für Gesichtserkennungsalgorithmen beschrieben. Besonders bevorzugt erfolgen solche Analysen mit Firmware, wie beispielsweise einem DSP (Digitaler Signalprozessor). Die Ergebnisse können dann optional als die erfassten Daten gespeichert werden.
  • Das Ausgabe-Ergebnis des Formatanalysators 62 enthält vorzugsweise wenigstens ein Merkmal der erfassten Daten, bei denen es sich besonders bevorzugt um Metadaten handelt, wie zuvor beschrieben. Die Metadaten werden besonders bevorzugt in einer Metadaten-Datenbank 82 gespeichert. Eine Regel-Maschine 84 analysiert dann vorzugsweise die Metadaten aus der Metadaten-Datenbank 82 (oder die alternativ direkt vom Formatanalysator 62 erhalten wurden), um eine oder mehrere Regeln auf die erfassten Daten anzuwenden. Die Regel-Maschine 84 kann optional mit dem BlazeSoftware Advisor-Produkt von Blaze Software implementiert werden (Details siehe http://www.blazesoft.com/products mit Stand vom 31. Dezember 2001). Die Regel-Maschine 84 kann optional auch als eine Regel-/Aufgabenmaschine von Nice Systems Ltd. (Ra'anana, Israel), beispielsweise auf der Grundlage von Geschäftsdaten, implementiert werden. Unabhängig von der konkreten Implementierung arbeitet die Regel-Maschine 84 vorzugsweise entsprechend wenigstens einer Geschäftsregel.
  • Die Regel-Maschine 84 vergleicht vorzugsweise das wenigstens eine Merkmal der Daten mit wenigstens einer Regel und wählt dann die Speicheroption (oder -optionen) gemäß dieser Regel aus. Die Regel-Maschine 84 kann daher besonders bevorzugt als ein Filter arbeiten, um zu bestimmen, welche Speicheroption(en) für die untersuchten Daten die geeignetsten sind. Die Speicherentscheidung wird dann vorzugsweise durch einen Speicherverwalter 86 implementiert.
  • Vorzugsweise ist der Speicherverwalter 86 in der Lage, aus mehreren verschiedenen Speicheroptionen auszuwählen. Besonders bevorzugt beinhalten diese verschiedenen Speicheroptionen wenigstens zwei verschiedene Speicheroptionen mit verschiedenen Arten von Zugreifbarkeit. Zu nicht-einschränkenden Beispielen für Speicheroptionen mit verschiedenen Arten von Zugreifbarkeit gehören Online-Speicher, Nearline-Speicher und Offline-Speicher. Die Art von Speichermedien, die für eine konkrete Speicheroption verwendet wird, ist nicht gemäß der vorliegenden Erfindung beschränkt. Lediglich zu Veranschaulichungszwecken und ohne Absicht der Einschränkung ist der Speicherverwalter 86 in dieser Darstellung in der Lage, aus mehreren Speichervorrichtungen, die als eine Online-Speichervorrichtung 88 und eine Offline-Speichervorrichtung 90 gezeigt sind, eine Auswahl zu treffen. Natürlich können auch andere Arten von Speichervorrichtungen und/oder – systemen anstelle von – oder zusätzlich zu – diesen Beispielen für Speichervorrichtungen verwendet werden.
  • Die Regel-Maschine 84 ist optional und vorzugsweise in der Lage, Informationen an den Formatanalysator 62 zurückzumelden, um die Leistung des Formatanalysators 62 zu optimieren.
  • Ein nicht-einschränkendes Beispiel des Betriebes des Systems 50 kann folgendermaßen ausgeführt werden. Das System 50 könnte optional in einem Service-Zentrum implementiert werden, das Diensteanforderungen von Kunden räumlich abgesetzt verarbeitet, dergestalt, dass der Kunde nicht selbst in dem Service-Zentrum anwesend ist. Der Kunde kontaktiert somit das Personal des Service-Zentrums, beispielsweise über Sprachkommunikation (wie beispielsweise ein Telefonat), E-Mail-Nachrichten, Faxe und so weiter. Mehrere Geschäftsregeln wurden durch die Regel-Maschine definiert und implementiert, die optional die folgenden Regeln beinhalten könnten: ein Datensatz wird für jeden Kundenkontakt geführt, der für wenigstens drei Monate auf eine Finanztransaktion verweist, selbst wenn es zu keiner Transaktion gekommen ist, und wird für jeden Kontakt, bei dem es zu einer Finanztransaktion kam, wenigstens sieben Jahre lang aufbewahrt. Außerdem wird der Datensatz für jeden Kontakt, der zu einer tatsächlichen Finanztransaktion führte, einen Monat lang zuerst im Online-Speicher gespeichert und dann in einem Offline-Speicher für den Rest der Dauer von sieben Jahren gespeichert.
  • Sobald der Kunde einen Mitarbeiter des Service-Centers kontaktiert hat, beispielsweise über das Telefon, werden Daten über eine Audioquelle 56 (als ein Beispiel einer Eingabequelle 52) übermittelt. Diese erfassten Audiodaten werden analysiert, beispielsweise um zu bestimmen, ob es während des Kontakts zu der Finanztransaktion kam. Wenn es zu einer solchen Transaktion kam, dann zeigen die Metadaten, die zu den erfassten Audiodaten gehören, ein solches Ereignis an. Der Formatanalysator 62, und insbesondere der Audioanalysator 79, analysiert vorzugsweise die erfassten Audiodaten, um diese Metadaten zu erhalten.
  • Die Daten von dem Anruf selbst werden vorzugsweise gemäß einer oder mehreren Geschäftsregeln, die optional manuell definiert und/oder automatisch erzeugt werden können, mittels der Funktion der Regel-Maschine 84 gehandhabt. Vorzugsweise erzeugt die Regel-Maschine 84 dann eine Aktion, die von dem Speicherverwalter 86 ausgeführt werden soll. Beispielsweise kann der Speicherverwalter 86 optional die Daten des Anrufs speichern, die Daten zu einer neuen Art von Speicher migrieren oder die Daten löschen, oder eine sonstige Aktion oder eine Kombination von Aktionen, die gemäß einem oder mehreren Ereignissen ausgeführt werden. Die Regel-Maschine 84 ist somit in der Lage, eine oder mehrere Anweisungen zur Ausführung durch den Speicherverwalter 86 zu erzeugen.
  • Obgleich die Erfindung bezüglich einer begrenzten Anzahl von Ausführungsformen beschrieben wurde, versteht es sich, dass viele Variationen, Modifikationen und andere Anwendungen der Erfindung vorgenommen werden können, die in den Geltungsbereich der angehängten Ansprüche fallen.

Claims (24)

  1. Verfahren zum Verwalten einer Datenspeicherung entsprechend dem Inhalt von Daten, die von einer oder mehreren Eingabequellen stammen, umfassend: – das Umwandeln der Daten in ein gemeinsames Format und das anschließende automatische Analysieren der Daten in dem gemeinsamen Format, um automatisch wenigstens ein Charakteristikum der Daten entsprechend dem Inhalt zu ermitteln, und entsprechend dem wenigstens einen Charakteristikum entweder – das Auswählen eines von mehreren Speichermedien, Speichergeräten, Speichersystemen oder einer Kombination davon und – das Ablegen der Daten in dem – oder das Entfernen der Daten aus dem – ausgewählten Speichermedium, Speichergerät, Speichersystem oder der Kombination davon; oder – die Entscheidung, die Daten nicht zu speichern.
  2. Verfahren nach Anspruch 1, wobei die mehreren Speichermedien, Speichergeräte, Speichersysteme oder eine Kombination davon wenigstens zwei verschiedene Arten von Vorrichtungen umfassen.
  3. verfahren nach Anspruch 2, wobei die verschiedenen Arten von Vorrichtungen unterschiedliche Zugriffszeiten haben.
  4. Verfahren nach einem der Ansprüche 1–3, wobei wenigstens ein Speichermedium, Speichergerät, Speichersystem oder eine Kombination davon eine Online-Speichervorrichtung umfasst.
  5. Verfahren nach einem der Ansprüche 1–4, wobei wenigstens ein Speichermedium, Speichergerät, Speichersystem oder eine Kombination davon eine Offline-Speichervorrichtung umfasst.
  6. Verfahren nach einem der Ansprüche 1–5, wobei wenigstens ein Speichermedium, Speichergerät, Speichersystem oder eine Kombination davon eine Nearline-Speichervorrichtung umfasst.
  7. Verfahren nach einem der Ansprüche 1–6, wobei das wenigstens eine Charakteristikum der Daten Metadaten enthält, die den Daten zugeordnet sind.
  8. Verfahren nach Anspruch 7, wobei die Metadaten durch das Analysieren der Daten erhalten werden.
  9. Verfahren nach Anspruch 8, wobei die Daten mehrere verschiedene Arten von Daten enthalten und diese mehreren verschiedenen Arten von Daten gleichzeitig analysiert werden.
  10. verfahren nach einem der Ansprüche 1–9, wobei das wenigstens eine Charakteristikum der Daten mit wenigstens einer Regel zum Festlegen des auszuwählenden Speichermediums, Speichergerätes, Speichersystems oder einer Kombination davon verglichen wird.
  11. Verfahren nach Anspruch 10, wobei die wenigstens eine Regel ein Zeitintervall beinhaltet, während dem die Daten in dem ausgewählten Speichermedium, Speicherge rät, Speichersystem oder einer Kombination davon aufbewahrt werden.
  12. Verfahren nach Anspruch 11, wobei die Daten von einem ersten ausgewählten Speichermedium, Speichergerät, Speichersystem oder einer Kombination davon zu einem zweiten ausgewählten Speichermedium, Speichergerät, Speichersystem oder einer Kombination davon migriert werden, nachdem das Zeitintervall verstrichen ist.
  13. Verfahren nach einem der Ansprüche 10–12, wobei wenigstens eine Regel manuell eingegeben wird.
  14. Verfahren nach einem der Ansprüche 10–12, wobei die wenigstens eine Regel automatisch erzeugt wird.
  15. Verfahren nach Anspruch 14, wobei die wenigstens eine Regel automatisch entsprechend Geschäftsdaten erzeugt wird.
  16. Verfahren nach einem der Ansprüche 10–15, wobei die wenigstens eine Regel eine Aktion beinhaltet, die gemäß einem Ereignis an den Daten auszuführen ist, wobei dieses Ereignis zu dem wenigstens einen Charakteristikum der Daten in Beziehung steht.
  17. Verfahren nach einem der Ansprüche 1–16, wobei die von der Eingabequelle stammenden Daten wenigstens eines der Folgenden beinhalten: Videodaten, Audiodaten, kodierte Daten, E-Mail-Nachrichten, E-Mail-Anhänge, Chat-Mitteilungen oder sonstige Arten von Nachrichtenübermittlungssystem-Meldungen, per Fax übertragene Dokumente und Benutzerschnittstellendaten und eine Kombination davon.
  18. Verfahren nach einem der Ansprüche 1–17, wobei die Daten von mehreren Eingabequellen stammen, wobei jede Eingabequelle eine andere Art von Daten übermittelt.
  19. Verfahren nach einem der Ansprüche 8–18, wobei eine Rückmeldung von einer Analyse der Daten dafür verwendet wird, das wenigstens eine Charakteristikum der Daten zu ermitteln.
  20. System zum Verwalten einer Datenspeicherung entsprechend dem Inhalt von Daten, die von einer oder mehreren Eingabequellen (12; 36; 52) stammen, umfassend: – ein Formatierungsmodul (16) zum Umwandeln der Daten in ein gemeinsames Format; – einen Analysator (18; 38; 78) zum Analysieren der Daten in dem gemeinsamen Format, um automatisch wenigstens ein Charakteristikum der Daten entsprechend dem Inhalt zu ermitteln; – eine Regel-Maschine (20; 40) zum Vergleichen des wenigstens einen Charakteristikums der Daten mit wenigstens einer Regel; und – einen Speicherverwalter (22; 42) zum Entgegennehmen einer Entscheidung von der Regel-Maschine, der dafür konfiguriert ist, entsprechend der Entscheidung entweder – eines von mehreren Speichermedien, Speichergeräten, Speichersystemen oder eine Kombination davon auszuwählen und – die Daten in dem ausgewählten Speichermedium, Speichergerät, Speichersystem oder der Kombination davon abzulegen oder sie daraus zu entfernen; oder – zu entscheiden, die Daten nicht zu speichern.
  21. System nach Anspruch 20, das des Weiteren eine Eingabequelle (12; 36; 52) umfasst, die den Analysator mit Daten versorgt, wobei die Regel-Maschine bestimmt, ob die Daten als Rückmeldung zu der Eingabequelle (12; 36; 52) verwendet werden sollen.
  22. System nach einem der Ansprüche 20 oder 21, wobei eine Operation der Regel-Maschine (20; 40) manuell ausgelöst wird.
  23. System nach einem der Ansprüche 20 oder 21, wobei eine Operation der Regel-Maschine (20; 40) automatisch ausgelöst wird.
  24. System nach Anspruch 3, wobei die Regel-Maschine (20; 40) ein Initiator eines Prozesses wenigstens für das Speichern der Daten ist.
DE60206478.3T 2001-01-03 2002-01-03 Auf inhalt basierende speicherungsverwaltung Expired - Lifetime DE60206478T3 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US25915801P 2001-01-03 2001-01-03
US259158P 2001-01-03
EP02727013.1A EP1374028B2 (de) 2001-01-03 2002-01-03 Auf inhalt basierende speicherungsverwaltung
PCT/IL2002/000009 WO2002054221A2 (en) 2001-01-03 2002-01-03 Content-based storage management

Publications (3)

Publication Number Publication Date
DE60206478D1 DE60206478D1 (de) 2005-11-10
DE60206478T2 true DE60206478T2 (de) 2006-07-06
DE60206478T3 DE60206478T3 (de) 2018-11-29

Family

ID=22983764

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60206478.3T Expired - Lifetime DE60206478T3 (de) 2001-01-03 2002-01-03 Auf inhalt basierende speicherungsverwaltung

Country Status (7)

Country Link
US (3) US20040158676A1 (de)
EP (1) EP1374028B2 (de)
AT (1) ATE306102T1 (de)
DE (1) DE60206478T3 (de)
ES (1) ES2253531T5 (de)
HK (1) HK1061449A1 (de)
WO (1) WO2002054221A2 (de)

Families Citing this family (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8464302B1 (en) 1999-08-03 2013-06-11 Videoshare, Llc Method and system for sharing video with advertisements over a network
US20020056123A1 (en) * 2000-03-09 2002-05-09 Gad Liwerant Sharing a streaming video
US6636590B1 (en) * 2000-10-30 2003-10-21 Ingenio, Inc. Apparatus and method for specifying and obtaining services through voice commands
DE60206478T3 (de) 2001-01-03 2018-11-29 Nice Systems Ltd. Auf inhalt basierende speicherungsverwaltung
US7289623B2 (en) * 2001-01-16 2007-10-30 Utbk, Inc. System and method for an online speaker patch-through
US20020133402A1 (en) 2001-03-13 2002-09-19 Scott Faber Apparatus and method for recruiting, communicating with, and paying participants of interactive advertising
US6704403B2 (en) 2001-09-05 2004-03-09 Ingenio, Inc. Apparatus and method for ensuring a real-time connection between users and selected service provider using voice mail
US7469306B2 (en) * 2002-06-28 2008-12-23 Nxp B.V. Method for communicating with first and second device that includes reference to metadata wherein third device modifies the metadata based on specific operations by first device
AU2003256679A1 (en) * 2002-07-25 2004-02-16 Communication Synergy Technologies Llc Content management system
US7234106B2 (en) 2002-09-10 2007-06-19 Simske Steven J System for and method of generating image annotation information
JP4345313B2 (ja) 2003-01-24 2009-10-14 株式会社日立製作所 ポリシーに基づいたストレージシステムの運用管理方法
US7359498B2 (en) * 2003-06-12 2008-04-15 Utbk, Inc. Systems and methods for arranging a call
US7698183B2 (en) 2003-06-18 2010-04-13 Utbk, Inc. Method and apparatus for prioritizing a listing of information providers
US20050010593A1 (en) * 2003-07-10 2005-01-13 International Business Machines Corporation System and method for performing predictive file storage management
US9203974B2 (en) * 2003-10-06 2015-12-01 Yellowpages.Com Llc Methods and apparatuses for offline selection of pay-per-call advertisers
US8140389B2 (en) 2003-10-06 2012-03-20 Utbk, Inc. Methods and apparatuses for pay for deal advertisements
US7428497B2 (en) 2003-10-06 2008-09-23 Utbk, Inc. Methods and apparatuses for pay-per-call advertising in mobile/wireless applications
US9208495B2 (en) * 2003-10-06 2015-12-08 Yellowpages.Com Llc Methods and apparatuses for advertisement presentation
US7366683B2 (en) 2003-10-06 2008-04-29 Utbk, Inc. Methods and apparatuses for offline selection of pay-per-call advertisers
US20070140451A1 (en) * 2003-10-06 2007-06-21 Utbk, Inc. Methods and Systems for Pay For Performance Advertisements
US9202220B2 (en) * 2003-10-06 2015-12-01 Yellowpages.Com Llc Methods and apparatuses to provide application programming interface for retrieving pay per call advertisements
US8837698B2 (en) 2003-10-06 2014-09-16 Yp Interactive Llc Systems and methods to collect information just in time for connecting people for real time communications
US20070121845A1 (en) * 2003-10-06 2007-05-31 Utbk, Inc. Methods and apparatuses for offline selection of pay-per-call advertisers via visual advertisements
US10425538B2 (en) * 2003-10-06 2019-09-24 Yellowpages.Com Llc Methods and apparatuses for advertisements on mobile devices for communication connections
JP4156499B2 (ja) * 2003-11-28 2008-09-24 株式会社日立製作所 ディスクアレイ装置
US7039662B2 (en) * 2004-02-24 2006-05-02 Hitachi, Ltd. Method and apparatus of media management on disk-subsystem
JP4789420B2 (ja) * 2004-03-04 2011-10-12 トヨタ自動車株式会社 車両制御システムにおけるデータ処理装置
US20050210041A1 (en) * 2004-03-18 2005-09-22 Hitachi, Ltd. Management method for data retention
US7213022B2 (en) * 2004-04-29 2007-05-01 Filenet Corporation Enterprise content management network-attached system
US20060015493A1 (en) * 2004-07-15 2006-01-19 International Business Machines Corporation Enhanced records manager and related methods
US8069269B2 (en) * 2004-08-04 2011-11-29 Emc Corporation Methods and apparatus for accessing content in a virtual pool on a content addressable storage system
US20060085374A1 (en) * 2004-10-15 2006-04-20 Filenet Corporation Automatic records management based on business process management
US20060085245A1 (en) * 2004-10-19 2006-04-20 Filenet Corporation Team collaboration system with business process management and records management
US7698517B2 (en) * 2004-12-02 2010-04-13 Storagedna, Inc. Managing disk storage media
US7783679B2 (en) * 2005-01-12 2010-08-24 Computer Associates Think, Inc. Efficient processing of time series data
US8538768B2 (en) 2005-02-16 2013-09-17 Ingenio Llc Methods and apparatuses for delivery of advice to mobile/wireless devices
US8934614B2 (en) * 2005-02-25 2015-01-13 YP Interatcive LLC Systems and methods for dynamic pay for performance advertisements
US7636704B2 (en) * 2005-08-26 2009-12-22 Emc Corporation Methods and apparatus for scheduling an action on a computer
US7970743B1 (en) 2005-09-15 2011-06-28 Emc Corporation Retention and disposition of stored content associated with multiple stored objects
US8599832B2 (en) 2005-09-28 2013-12-03 Ingenio Llc Methods and apparatuses to connect people for real time communications via voice over internet protocol (VOIP)
US20070088736A1 (en) * 2005-10-19 2007-04-19 Filenet Corporation Record authentication and approval transcript
US10402756B2 (en) * 2005-10-19 2019-09-03 International Business Machines Corporation Capturing the result of an approval process/workflow and declaring it a record
US20070106710A1 (en) * 2005-10-26 2007-05-10 Nils Haustein Apparatus, system, and method for data migration
US20070115512A1 (en) * 2005-11-18 2007-05-24 The Go Daddy Group, Inc. Relevant messages associated with outgoing fax documents
US20070115498A1 (en) * 2005-11-18 2007-05-24 The Go Daddy Group, Inc. Relevant messages associated with incoming fax documents
WO2007075389A2 (en) * 2005-12-15 2007-07-05 Sugarcrm, Inc. Customer relationship management system and method
US7856436B2 (en) * 2005-12-23 2010-12-21 International Business Machines Corporation Dynamic holds of record dispositions during record management
US9197479B2 (en) 2006-01-10 2015-11-24 Yellowpages.Com Llc Systems and methods to manage a queue of people requesting real time communication connections
US8681778B2 (en) 2006-01-10 2014-03-25 Ingenio Llc Systems and methods to manage privilege to speak
US9002313B2 (en) 2006-02-22 2015-04-07 Federal Signal Corporation Fully integrated light bar
US9346397B2 (en) 2006-02-22 2016-05-24 Federal Signal Corporation Self-powered light bar
US7476013B2 (en) 2006-03-31 2009-01-13 Federal Signal Corporation Light bar and method for making
US7746794B2 (en) 2006-02-22 2010-06-29 Federal Signal Corporation Integrated municipal management console
US7594082B1 (en) 2006-03-07 2009-09-22 Emc Corporation Resolving retention policy conflicts
US7814063B1 (en) * 2006-03-07 2010-10-12 Emc Corporation Retention and disposition of components of a complex stored object
US7818300B1 (en) 2006-03-07 2010-10-19 Emc Corporation Consistent retention and disposition of managed content and associated metadata
US20070239715A1 (en) * 2006-04-11 2007-10-11 Filenet Corporation Managing content objects having multiple applicable retention periods
US7870102B2 (en) * 2006-07-12 2011-01-11 International Business Machines Corporation Apparatus and method to store and manage information and meta data
DE112007002219B8 (de) * 2006-09-21 2016-04-28 Autonetworks Technologies, Ltd. Elektrisches Steuersystem
US7801862B1 (en) 2006-09-29 2010-09-21 Emc Corporation Retention of complex objects
US8037029B2 (en) * 2006-10-10 2011-10-11 International Business Machines Corporation Automated records management with hold notification and automatic receipts
US20080144134A1 (en) * 2006-10-31 2008-06-19 Mohamed Nooman Ahmed Supplemental sensory input/output for accessibility
US8180027B1 (en) * 2006-11-22 2012-05-15 Securus Technologies, Inc. Score-driven management of recordings
JP4453715B2 (ja) * 2007-04-13 2010-04-21 村田機械株式会社 蓄積制御装置
US8838476B2 (en) * 2007-09-07 2014-09-16 Yp Interactive Llc Systems and methods to provide information and connect people for real time communications
US8306211B2 (en) * 2007-09-20 2012-11-06 Intellisist, Inc. System and method for retaining calls into a call center
US8495315B1 (en) * 2007-09-29 2013-07-23 Symantec Corporation Method and apparatus for supporting compound disposition for data images
US8930651B2 (en) * 2007-10-05 2015-01-06 Imation Corp. Archiving system with partitions of individual archives
US20090150477A1 (en) * 2007-12-07 2009-06-11 Brocade Communications Systems, Inc. Distributed file system optimization using native server functions
US7899850B2 (en) * 2008-02-22 2011-03-01 Bycast, Inc. Relational objects for the optimized management of fixed-content storage systems
US8718042B2 (en) * 2008-05-08 2014-05-06 Microsoft Corporation Extensible and secure transmission of multiple conversation contexts
US8723911B1 (en) 2008-10-06 2014-05-13 Verint Americas Inc. Systems and methods for enhancing recorded or intercepted calls using information from a facial recognition engine
US8898267B2 (en) * 2009-01-19 2014-11-25 Netapp, Inc. Modifying information lifecycle management rules in a distributed system
US9330097B2 (en) * 2009-02-17 2016-05-03 Hewlett-Packard Development Company, L.P. Projects containing media data of different types
JP4924633B2 (ja) * 2009-02-27 2012-04-25 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US8261033B1 (en) 2009-06-04 2012-09-04 Bycast Inc. Time optimized secure traceable migration of massive quantities of data in a distributed storage system
US8401370B2 (en) * 2010-03-09 2013-03-19 Dolby Laboratories Licensing Corporation Application tracks in audio/video containers
DE102010041452A1 (de) * 2010-09-27 2012-03-29 Siemens Aktiengesellschaft Medizintechnische Datenverarbeitungseinrichtung und Verfahren zum Betreiben einer medizintechnischen Datenverarbeitungseinrichtung
US9098611B2 (en) * 2012-11-26 2015-08-04 Intouch Technologies, Inc. Enhanced video interaction for a user interface of a telepresence network
US8983911B2 (en) * 2011-06-20 2015-03-17 Microsoft Technology Licensing, Llc Storage media abstraction for uniform data storage
US9355120B1 (en) 2012-03-02 2016-05-31 Netapp, Inc. Systems and methods for managing files in a content storage system
US9027144B1 (en) 2012-12-20 2015-05-05 Emc Corporation Semantic-based business events
US9348855B2 (en) * 2013-02-13 2016-05-24 International Business Machines Corporation Supporting big data in enterprise content management systems
US10191889B2 (en) * 2014-07-29 2019-01-29 Board Of Regents, The University Of Texas System Systems, apparatuses and methods for generating a user interface by performing computer vision and optical character recognition on a graphical representation
US9280683B1 (en) 2014-09-22 2016-03-08 International Business Machines Corporation Multi-service cloud storage decision optimization process
US9742914B2 (en) * 2014-10-21 2017-08-22 Nexidia Inc. Agent evaluation system
US10223581B2 (en) * 2015-12-27 2019-03-05 Interactive Intelligence Group, Inc. System and method for video analysis
US10003688B1 (en) 2018-02-08 2018-06-19 Capital One Services, Llc Systems and methods for cluster-based voice verification
US11164197B2 (en) * 2018-04-13 2021-11-02 Shopper Scientist Llc Shopping time allocated to product exposure in a shopping environment

Family Cites Families (113)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3686434A (en) 1957-06-27 1972-08-22 Jerome H Lemelson Area surveillance system
US3811008A (en) 1972-01-24 1974-05-14 S Lee Video multiplex system
US5164900A (en) * 1983-11-14 1992-11-17 Colman Bernath Method and device for phonetically encoding Chinese textual data for data processing entry
JPS61166289A (ja) 1985-01-18 1986-07-26 Hitachi Ltd 画像伝送システム
JP2528789B2 (ja) 1985-06-26 1996-08-28 中央電子 株式会社 映像情報管理装置
JPS62233859A (ja) 1986-04-03 1987-10-14 Nec Corp フアイル内容変換装置
JPS62249270A (ja) 1986-04-23 1987-10-30 Toshiba Corp 文書処理装置
JPS63245556A (ja) 1987-03-31 1988-10-12 Toshiba Corp 図表データ割付け方法
US4814869A (en) 1987-04-27 1989-03-21 Oliver Jr Robert C Video surveillance system
US4881178A (en) * 1987-05-07 1989-11-14 The Regents Of The University Of Michigan Method of controlling a classifier system
JPS6441385A (en) 1987-08-06 1989-02-13 Pioneer Electronic Corp Recording and reproducing method
US4862292A (en) 1987-08-26 1989-08-29 Canon Kabushiki Kaisha Digital information signal recording apparatus
US5438674A (en) * 1988-04-05 1995-08-01 Data/Ware Development, Inc. Optical disk system emulating magnetic tape units
JPH01292452A (ja) * 1988-05-05 1989-11-24 Internatl Business Mach Corp <Ibm> 階層的データ記憶システム
US5295198A (en) * 1988-10-14 1994-03-15 Harris Corporation Pattern identification by analysis of digital words
US5131087A (en) * 1988-12-29 1992-07-14 Storage Technology Corporation Computer system having apparatus for automatically redistributing data records stored therein
JPH0362128A (ja) 1989-07-28 1991-03-18 Nec Software Kansai Ltd データ内容の出力方式
JPH0363735A (ja) 1989-07-31 1991-03-19 Nec Corp データ定義文を利用したデータ保守方式
JPH03108029A (ja) 1989-09-21 1991-05-08 Nec Corp データ値更新対応処理方式
JPH03265029A (ja) 1990-03-14 1991-11-26 Nec Corp データ集計処理方式
JPH03282657A (ja) 1990-03-29 1991-12-12 Nec Corp 事務文書形式変換方式
JPH03282843A (ja) 1990-03-30 1991-12-13 Nec Corp 規則ファイルを参照するファイル変換プログラム方式
JP2960533B2 (ja) 1990-11-30 1999-10-06 株式会社日立製作所 記号列検索モジュール及びそれを備えたシングルチップマイクロコンピュータ
JPH04178829A (ja) 1990-11-14 1992-06-25 Hokkaido Nippon Denki Software Kk ロードモジュール内のファイル定義情報編集方式
JP3008504B2 (ja) 1991-01-07 2000-02-14 日本電気株式会社 文書ファイル管理方式
ES2092583T3 (es) 1991-01-16 1996-12-01 Matsushita Electric Ind Co Ltd Aparato grabador en cinta de video para grabar canales multiples.
DE4106246C1 (en) 1991-02-28 1992-03-26 Grundig E.M.V. Elektro-Mechanische Versuchsanstalt Max Grundig Hollaend. Stiftung & Co Kg, 8510 Fuerth, De TV broadcast suppression appts. esp. for avoiding advertisements - stores images which start and end of broadcast and compares current image with memory to control suppression or channel change
JPH06309200A (ja) * 1991-04-10 1994-11-04 Internatl Business Mach Corp <Ibm> ボリュームからオブジェクトを読取る方法、並びに階層式記憶システム及び情報処理システム
US5193000A (en) 1991-08-28 1993-03-09 Stereographics Corporation Multiplexing technique for stereoscopic video system
JPH0561744A (ja) 1991-09-05 1993-03-12 Nec Corp ソフトウエア資産の世代管理方式
US5350303A (en) 1991-10-24 1994-09-27 At&T Bell Laboratories Method for accessing information in a computer
US5343240A (en) 1991-11-04 1994-08-30 At&T Bell Laboratories Bidirectional video telephony using shared channels on coaxial cable networks
JPH05158765A (ja) 1991-12-06 1993-06-25 Hitachi Ltd C言語プログラム差分情報取得方式
US6850252B1 (en) * 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
JPH05216736A (ja) 1992-02-06 1993-08-27 Fuji Xerox Co Ltd 情報処理装置
JPH05233706A (ja) 1992-02-25 1993-09-10 Hitachi Ltd 文書分類保管システム
JPH05241922A (ja) 1992-02-28 1993-09-21 Juki Corp データ処理装置
US5351129A (en) 1992-03-24 1994-09-27 Rgb Technology D/B/A Rgb Spectrum Video multiplexor-encoder and decoder-converter
JPH05298081A (ja) 1992-04-20 1993-11-12 Omron Corp 仕様抽出装置
US5506986A (en) * 1992-07-14 1996-04-09 Electronic Data Systems Corporation Media management system using historical data to access data sets from a plurality of data storage devices
US5581297A (en) 1992-07-24 1996-12-03 Intelligent Instruments Corporation Low power video security monitoring system
JP3551445B2 (ja) 1993-02-26 2004-08-04 カシオ計算機株式会社 帳票処理装置
JP2945223B2 (ja) 1992-12-02 1999-09-06 三菱電機株式会社 知識ベース保存装置と合成装置、およびファジィ制御システム
JPH06202920A (ja) 1992-12-28 1994-07-22 Nec Corp データ変換装置
US5333091B2 (en) * 1993-01-08 1996-12-17 Arthur D Little Enterprises Method and apparatus for controlling a videotape player to automatically scan past recorded commercial messages
JP3037012B2 (ja) 1993-01-22 2000-04-24 日本電気株式会社 データベース監視機構
JPH06324930A (ja) 1993-05-14 1994-11-25 Kanebo Ltd データ処理装置およびデータ処理方法
GB2278467B (en) * 1993-05-20 1998-04-01 Canon Res Ct Europe Ltd Apparatus and method for data processing and/or for control
JP3548866B2 (ja) 1993-05-21 2004-07-28 カシオ計算機株式会社 データ処理装置
US5495603A (en) 1993-06-14 1996-02-27 International Business Machines Corporation Declarative automatic class selection filter for dynamic file reclassification
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
US5761601A (en) 1993-08-09 1998-06-02 Nemirofsky; Frank R. Video distribution of advertisements to businesses
JP3595564B2 (ja) 1993-10-27 2004-12-02 キヤノン株式会社 文書処理装置及びその方法
JPH07129447A (ja) 1993-11-01 1995-05-19 Just Syst Corp 文書情報管理システム
US5991751A (en) * 1997-06-02 1999-11-23 Smartpatents, Inc. System, method, and computer program product for patent-centric and group-oriented data processing
US5579239A (en) 1994-02-16 1996-11-26 Freeman; Mitchael C. Remote video transmission system
US5526133A (en) 1994-06-28 1996-06-11 Sensormatic Electronics Corporation System and method for logging and retrieving information on video cassettes in a computer controlled surveillance system
JP3542088B2 (ja) * 1994-09-09 2004-07-14 富士通株式会社 データコンテンツ利用システム
US5632007A (en) 1994-09-23 1997-05-20 Actv, Inc. Interactive system and method for offering expert based interactive programs
DE4442264A1 (de) 1994-11-28 1996-05-30 Simon Ralf Verfahren zum Ausblenden von Teilen einer Fernsehsendung und Vorrichtung zur Durchführung des Verfahrens
JPH08194636A (ja) 1995-01-18 1996-07-30 Hitachi Software Eng Co Ltd データフォーマット変換処理方法
US5600366A (en) 1995-03-22 1997-02-04 Npb Partners, Ltd. Methods and apparatus for digital advertisement insertion in video programming
DE19525226A1 (de) 1995-07-11 1997-01-16 Thomson Brandt Gmbh Nachrichtentechnisches Gerät mit einer Fernbedienung
US5970171A (en) * 1995-08-14 1999-10-19 Hughes Aircraft Company Apparatus and method of fusing the outputs of multiple intelligent character recognition (ICR) systems to reduce error rate
JPH0981497A (ja) 1995-09-12 1997-03-28 Toshiba Corp 実時間ストリームサーバ並びに実時間ストリームデータの格納方法および転送方法
JPH0981590A (ja) 1995-09-13 1997-03-28 Canon Inc マルチメディア情報検索装置
US5727197A (en) * 1995-11-01 1998-03-10 Filetek, Inc. Method and apparatus for segmenting a database
JP3269768B2 (ja) 1996-01-16 2002-04-02 株式会社東芝 ディジタル信号受信装置
JP3230569B2 (ja) 1996-04-24 2001-11-19 富士ゼロックス株式会社 情報蓄積装置、情報蓄積方法および情報蓄積再生装置
US6256068B1 (en) 1996-05-08 2001-07-03 Matsushita Electric Industrial Co., Ltd. Image data format conversion apparatus
US5794244A (en) * 1996-06-04 1998-08-11 International Business Machines Corporation Data storage system with table-driven device selector
JP3733984B2 (ja) 1997-01-29 2006-01-11 富士ゼロックス株式会社 情報蓄積装置および情報蓄積方法
US6229951B1 (en) * 1997-02-18 2001-05-08 Thomson Consumer Electronics Digital video picture and ancillary data processing and storage
US6091771A (en) 1997-08-01 2000-07-18 Wells Fargo Alarm Services, Inc. Workstation for video security system
US6360234B2 (en) * 1997-08-14 2002-03-19 Virage, Inc. Video cataloger system with synchronized encoders
US6002427A (en) 1997-09-15 1999-12-14 Kipust; Alan J. Security system with proximity sensing for an electronic device
JPH11119987A (ja) * 1997-10-20 1999-04-30 Fujitsu Ltd 業務オブジェクトの自動生成装置及び方法並びに業務オブジェクト生成プログラムを記録したコンピュータ読み取り可能な記録媒体
GB9800590D0 (en) * 1998-01-13 1998-03-11 Bae Sema Ltd Intelligent human computer interface system
US6842876B2 (en) * 1998-04-14 2005-01-11 Fuji Xerox Co., Ltd. Document cache replacement policy for automatically generating groups of documents based on similarity of content
JP2989801B2 (ja) 1998-05-15 1999-12-13 松下電送システム株式会社 電子メール型ファクシミリ装置及び電子メール受信方法
US6833865B1 (en) * 1998-09-01 2004-12-21 Virage, Inc. Embedded metadata engines in digital capture devices
JP2000148793A (ja) 1998-09-11 2000-05-30 Nippon Telegr & Teleph Corp <Ntt> 複合メディア文書の類似検索方法及び装置及び複合メディア文書の類似検索プログラムを格納した記憶媒体
JP3460597B2 (ja) 1998-09-22 2003-10-27 日本電気株式会社 複合文書管理システム及び複合文書の構造管理方法ならびに複合文書構造管理プログラムを格納した記録媒体
US7039856B2 (en) 1998-09-30 2006-05-02 Ricoh Co., Ltd. Automatic document classification using text and images
DE19848194A1 (de) 1998-10-20 2000-05-04 Stefan Scherbarth Vorrichtung zur Aufnahme und selektiven Wiedergabe von Videodaten
US6792043B1 (en) 1998-10-23 2004-09-14 Telecommunications Advancement Organization Of Japan Method, apparatus and program products for retrieving moving image
US6978297B1 (en) 1998-11-12 2005-12-20 Ricoh, Co., Ltd. System and method of managing queues by maintaining metadata files having attributes corresponding to capture of electronic document and using the metadata files to selectively lock the electronic document
JP2000165806A (ja) 1998-11-30 2000-06-16 Sony Corp 情報処理装置および方法、並びに提供媒体
US6564263B1 (en) * 1998-12-04 2003-05-13 International Business Machines Corporation Multimedia content description framework
JP2000215123A (ja) 1999-01-26 2000-08-04 Hitachi Ltd 共有文書管理装置への文書登録・更新方法
JP4298045B2 (ja) 1999-03-24 2009-07-15 パナソニック株式会社 放送送信装置及び受信装置
US6389432B1 (en) * 1999-04-05 2002-05-14 Auspex Systems, Inc. Intelligent virtual volume access
US6249570B1 (en) * 1999-06-08 2001-06-19 David A. Glowny System and method for recording and storing telephone call information
SE513804C2 (sv) 1999-06-28 2000-11-06 Ericsson Telefon Ab L M Metod och anordning i ett telekommunikationssystem
US7213005B2 (en) * 1999-12-09 2007-05-01 International Business Machines Corporation Digital content distribution using web broadcasting services
US20010049826A1 (en) * 2000-01-19 2001-12-06 Itzhak Wilf Method of searching video channels by content
IL141002A0 (en) 2000-01-24 2002-02-10 Comverse Infosys Inc Open storage portal apparatus and method to access contact center information
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
US20010052019A1 (en) * 2000-02-04 2001-12-13 Ovt, Inc. Video mail delivery system
US6542602B1 (en) 2000-02-14 2003-04-01 Nice Systems Ltd. Telephone call monitoring system
US6741963B1 (en) * 2000-06-21 2004-05-25 International Business Machines Corporation Method of managing a speech cache
US7624337B2 (en) * 2000-07-24 2009-11-24 Vmark, Inc. System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
US6678752B1 (en) * 2000-09-28 2004-01-13 International Business Machines Corporation Data storage system with automatic storage request analysis and selection of optimal output media type
US6446160B1 (en) * 2000-09-28 2002-09-03 International Business Machines Corporation Multi-drive data storage system with analysis and selected demounting of idle data storage media
US20020039408A1 (en) * 2000-10-03 2002-04-04 Securetell, Inc. Method and system for enabling workers to communicate anonymously with their employers
WO2002043396A2 (en) * 2000-11-27 2002-05-30 Intellocity Usa, Inc. System and method for providing an omnimedia package
US20020180803A1 (en) * 2001-03-29 2002-12-05 Smartdisk Corporation Systems, methods and computer program products for managing multimedia content
DE60206478T3 (de) 2001-01-03 2018-11-29 Nice Systems Ltd. Auf inhalt basierende speicherungsverwaltung
WO2003028377A1 (en) * 2001-09-14 2003-04-03 Vislog Technology Pte Ltd. Apparatus and method for selecting key frames of clear faces through a sequence of images
US6922759B1 (en) * 2001-10-04 2005-07-26 Silicon Motion, Inc. Method, system and apparatus for playing songs directly from a hard drive
US20030117505A1 (en) * 2001-12-20 2003-06-26 Sasaki Gary David Intermediate memory for a digital camera
US7127473B2 (en) * 2002-05-17 2006-10-24 Sap Aktiengesellschaft Methods and systems for providing supplemental contextual content
JP2004021557A (ja) * 2002-06-14 2004-01-22 Hitachi Ltd プログラム、情報処理方法、情報処理装置、及び記憶装置

Also Published As

Publication number Publication date
DE60206478T3 (de) 2018-11-29
WO2002054221A3 (en) 2003-10-23
ES2253531T3 (es) 2006-06-01
US7664794B2 (en) 2010-02-16
EP1374028A2 (de) 2004-01-02
EP1374028B2 (de) 2018-05-16
US20040158676A1 (en) 2004-08-12
US8195616B2 (en) 2012-06-05
US20040193740A1 (en) 2004-09-30
EP1374028B1 (de) 2005-10-05
ES2253531T5 (es) 2018-09-26
ATE306102T1 (de) 2005-10-15
WO2002054221A2 (en) 2002-07-11
HK1061449A1 (en) 2004-09-17
US20100138459A1 (en) 2010-06-03
DE60206478D1 (de) 2005-11-10

Similar Documents

Publication Publication Date Title
DE60206478T2 (de) Inhaltsabhängige speicherverwaltung
DE69934102T2 (de) System und verfahren zur model-mining von komplexen informationtechnologiesystemen
DE112010004931B4 (de) Mehrphasige Wiederherstellung von Dateisystemen mit Selektiver Bedarfsweiser Verfügbarkeit von Daten
DE69915516T2 (de) System zum eindringen in einen rechner bzw. ein rechnernetz
DE60111039T2 (de) Speichersystem das aus mehreren speichergeräten besteht, mit verschiedenen fehlertoleranten verfahren
DE602004002674T2 (de) Speichersystem und Verfahren zur Erfassung und Verwendung von Schnappschüssen
DE60315996T2 (de) Verfahren und vorrichtung zur datenbewegung mittels sperren
DE112015000218T5 (de) Verfahren, System und Computerprogramm zum Abtasten einer Mehrzahl von Speicherbereichen in einem Arbeitsspeicher nach einer spezifizierten Anzahl von Ergebnissen
DE19755798A1 (de) Verfahren und Vorrichtung für adaptive Computer-Directory- und File-Auswahl
DE3341418A1 (de) Bilddaten-speicher/abrufanordnung
DE202012100189U1 (de) Detektion von kreativen Werken auf Ausstrahlungsmedien
DE10234736A1 (de) System und Verfahren zum Synchronisieren von Mediendaten
DE10000124A1 (de) Verfahren zum Übertragen und Indexieren von Daten von alten Medien zu neuen Medien
EP1975821A2 (de) Verfahren zur digitalen Speicherung von Daten auf einem Datenspeicher mit beschränktem verfügbarem Speicherplatz
DE10300545A1 (de) Vorrichtung, Verfahren, Speichermedium und Datenstruktur zur Kennzeichnung und Speicherung von Daten
DE112013000713T5 (de) Verfolgen von Änderungen in Zusammenhang mit einer Sammlung von Dokumenten
DE3718218A1 (de) Bilddaten-verarbeitungsgeraet mit aufbereitungsfunktion
DE102008005083A1 (de) Abrufen einer Information eines fallbasierten Schliessens aus Archivaufzeichnungen
DE60007633T2 (de) Inhalt-basierte wiedergabe von seriendaten
DE3637767C2 (de)
WO2005086039A2 (de) Verfahren zur bereitstellung mit strukturierter information bespielter, beliebiger speichermedien
DE102019106724A1 (de) Effiziente Datenverarbeitung
EP0723686B1 (de) Digitales integrationssystem zur integration von diagnostischen bilderzeugungs- und datenverarbeitungsgeräten in edv-systeme
EP1033647B1 (de) Verfahren zum Übertragen eines Softwaresystems auf andere Hardwareplattformen
DE602004009145T2 (de) Erfassung von Information zur Unterstützung der Steuerung von Geräten

Legal Events

Date Code Title Description
8363 Opposition against the patent