DE60029863T2 - System um einer Gruppe von Benutzern Informationen über Dokumentenänderungen zu übermitteln - Google Patents

System um einer Gruppe von Benutzern Informationen über Dokumentenänderungen zu übermitteln Download PDF

Info

Publication number
DE60029863T2
DE60029863T2 DE60029863T DE60029863T DE60029863T2 DE 60029863 T2 DE60029863 T2 DE 60029863T2 DE 60029863 T DE60029863 T DE 60029863T DE 60029863 T DE60029863 T DE 60029863T DE 60029863 T2 DE60029863 T2 DE 60029863T2
Authority
DE
Germany
Prior art keywords
document
change
recommended
users
action
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
DE60029863T
Other languages
English (en)
Other versions
DE60029863D1 (de
Inventor
Jean-Luc Meunier
Damian Arregui
Natalie S. Glance
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.)
Xerox Corp
Original Assignee
Xerox Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xerox Corp filed Critical Xerox Corp
Application granted granted Critical
Publication of DE60029863D1 publication Critical patent/DE60029863D1/de
Publication of DE60029863T2 publication Critical patent/DE60029863T2/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/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability

Description

  • Die vorliegende Erfindung bezieht sich auf das Gebiet des Aufsuchens von Informationen, und, insbesondere, auf das Gebiet des Übermittelns von Informationen über Dokumenten-Änderungen zu einem Benutzer.
  • Die ständig zunehmende Gesamtheit von elektronischen Informationen, wie sie zum Beispiel auf dem World Wide Web (nachfolgend bezeichnet als das Web) vorgefunden werden, steht im Gegensatz zu der effektiv festgelegten und begrenzten Aufmerksamkeit der Leute. Sowohl Verbraucher als Erzeuger der Informationen möchten verstehen, welche Arten von Informationen verfügbar sind, wie erwünscht sie sind und wie sich deren Inhalt und deren Benutzung mit der Zeit ändert.
  • Sehr große Zusammenstellungen von verknüpften Dokumenten so, dass es Sinn macht, und ein Suchen nach Informationen in solchen Umgebungen ist sehr schwierig ohne spezielle Hilfen. Zusammenstellungen von verknüpften Dokumenten sind oftmals miteinander unter Verwendung von Hypertext-Links verbunden. Die Grundstruktur eines verknüpften Hypertextes ist so ausgelegt, um den Vorgang eines Browsing von einem Dokument zu einem anderen entlang von Hypertext-Links zu unterstützen, was natürlich sehr langsam und ineffizient dann ist, wenn Hypertext-Zusammenstellungen sehr groß und heterogen werden. Zwei Arten von Hilfen sind in solchen Situationen vorhanden. Die erste ist eine Struktur oder ein Tool, die Informationen in einer bestimmten Form eines Klassifizierungssystems abstrahiert und zusammenfügt. Beispiele davon würden Library-Card-Kataloge und die Yahoo! Web Site (URL http://www.yahoo.com) sein. Die zweite ist ein System, das versucht, die Informationen vorherzusagen, die für die Bedürfnisse des Benutzers relevant sind, und um die Informationen entsprechend zu präsentieren. Beispiele würden Suchmaschinen umfassen, wie beispielsweise Lycos (URL: http://www.lycos.com), die Spezifikationen eines Benutzers über Informationen, die benötigt werden, in der Form von Worten und Ausdrücken, heranziehen und bewertete Listen von Dokumenten zurückführen, die dahingehend vorhergesagt werden, dass sie für die Erfordernisse des Benutzers relevant sind.
  • Eine andere Klasse von Tools sind Vorschlagssysteme. Vorschlagssysteme geben eine Liste von empfohlenen, aufeinander folgenden Web-Seiten an, die es Wert sind, angesehen zu werden, und zwar basierend auf einigen vorgegebenen Filter-Kriterien. Ein solches Empfehlungs-Tool ist das „Recommend" Merkmal, das auf der Alexa Internet Web Site (URL: http://www.alexa.com) angegeben ist. Das „Recommend" Merkmal liefert eine Liste von entsprechenden Web Seiten, in Bezug auf die es ein Benutzer wünschen kann, sie aufzusuchen und sie basierend auf der Web-Seite anzusehen, die sie momentan betrachten.
  • Ein anderes Empfehlungssystem wird als „Knowledge Pump" bezeichnet und ist durch Glance, N. Arregui, D. und Dardenne, M. „Knowledge Pump: Supporting the Flow and Use of Knowledge" in Information Technology for Knowledge Management, Eds. U. Borghoff und R. Pareschi, New York: Springer-Verlag, Seiten 35–45, 1998, beschrieben. The „Knowledge Pump" war zur Verwendung innerhalb Organisationen ausgelegt und besaß einen Schlüsselpunkt beim gemeinsamen Teilen von Informationen in der Form von Dokumenten.
  • Voraussichtliche Anwendungen von Empfehlungssystemen sind solche wie Informationen teilende Anwendungen für Organisationen. Hierbei ist die Qualität des Empfehlungsdienstes der Schlüssel. Falls das Empfehlungssystem fehlschlägt, uninteressant gewordene Referenzen und Änderungen in empfohlenen Dokumenten zu erkennen, wird die Erfahrung des Benutzers über die die Informationen teilende Umgebung wesentlich als eine Folge leiden. Mit anderen Worten ist ein Hauptfehler von Empfehlungssystemen derzeit derjenige, dass sie statische Empfehlungen von potenziell dynamischen Objekten bereitstellen.
  • Änderungen in Bezug auf Dokumente sind auch von Interesse für Benutzer. Solche Änderungen können viele Formen annehmen: substantive Inhaltsänderung, kosmetische/syntaktische Änderungen und Verschwinden des Dokuments. Zusätzlich sehen sich Administratoren von Datenspeichern, die Dokumenten-Referenzen enthalten, dem zusätzlichen Problem ausgesetzt, dass auf dasselbe Dokument durch mehrere Referenzen Bezug genommen werden kann.
  • Einige Aufbewahrungsstellen und Datenbanken sind mit Tools, unter Verwendung von Triggern, ausgestattet, die Benutzern helfen, sich mit diesen Problemen zu befassen, indem Benutzer darauf hingewiesen werden, wenn sich Dinge, die von Interesse sind, in einer bestimmten Art und Weise ändern oder entfernt werden. Auf dem WWW sind nun auch verschiedene Dienste vorhanden, die verfügbar sind, um Benutzern zu helfen, Web Seiten basierend auf deren Uniform Resource Locator (URL) Adresse zu überwachen, wie beispielsweise:
    netmind: http://www.netmind.com,
    smart Bookmarks:
    http://www.firstfloor.com/SmartBookmarks2.0/QuickStart.html,
    Grassroots: http://www-pcd.stanford.edu/Grassroots,
    „webTracker – a Web Service for tracking documents," von Fishkin, K. and Bier, E. verfügbar bei
    http://www.parc.xerox.com/istl/members/fishkin/doc/webtracker.html.
  • Diese Dienste weisen Benutzer daraufhin, wenn URLs, bei denen sie sich mit dem Dienst registriert haben, in irgendeiner Weise geändert haben. Zusätzlich können sie auch in der Lage sein, die Änderungs-Überwachungssysteme von anderen Arten von vernetzten Aufbewahrungsorten zu vereinigen. Allerdings ist ein Evaluieren der Art der Änderung und deren Wichtigkeit für den Benutzer eine schwierige Aufgabe, um sie zu automatisieren, und ist demzufolge der Schwachpunkt solcher Änderungs-Überwachungssysteme. Die Agenten-Hinweise können, während sie vielleicht einen großen Anteil von Daten, der sich auf die Änderung bezieht, umfassen, potenziell für den Benutzer irrelevant sein, und schließlich kann das hohe Rausch- gegenüber Signal-Verhältnis dazu führen den Benutzer zu belästigen, ihm zu helfen. Die genaueste Art und Weise, die Art und die Wichtigkeit der Änderung zu evaluieren, bleibt dem Benutzer selbst überlassen, zumindest für die absehbare Zukunft.
  • Zusätzlich ist es, innerhalb einer gegebenen Arbeitsgruppe, einer Arbeitsgemeinschaft oder einer Organisation, wahrscheinlich, dass die Existenz von wesentlichen Änderungen in einem Dokument für eine Anzahl von Leuten, nicht nur für eine Person, relevant sein wird. In diesem Fall wird der Vorgang einer Evaluierung der Art der Änderung wahrscheinlich nicht nur einmal, sonder viele Male, vorgenommen, da derzeit keine gute Art und Weise vorhanden ist, um diese Arbeit gemeinsam zu teilen.
  • Falk A et al.: „Paws: An Agent For WWW-Retrieval and filtering" Proceedings Of The International Conference On The Practical Application Of Intellegent Agents And Multi-Agent Technology, 22. April 1996, Seiten 169–179, beschreibt eine persönliche Web Library aus Informationen, die automatisch aktualisiert wird, mit neuen Informationen gefüllt wird und von alten Informationen entleert wird. Basierend auf den Benutzer-Referenzen, werden Informationen zu der Library automatisch von unterschiedlichen Index-Diensten, ähnlich Alta Vist, Yahoo, Aliweb, Lycos, WAIS, Harvest, NetFind, usw., zusammengestellt. Die Library wird dann kontinuierlich aktualisiert und in Abhängigkeit der Rückmeldung der Benutzer in Bezug auf die zusammengestellten Informationen gereinigt.
  • Douglis F et al.: „The AT&T Internet Difference Engine: Tracking And Viewing Changes On The Web" AT&T Labs – Research Technical Report #97.23.1, 14. April 1997, beschreibt ein System, das Änderungen in Bezug auf Seiten in dem World Wide Web filtert und anzeigt. Das System besteht aus mehreren Komponenten, umfassend einen Webcrawler, der Änderungen, ein Archiv von vergangenen Versionen der Seiten, ein Tool, bezeichnet als HtmlDiff, um Änderungen zwischen Versionen einer Seite hervorzuheben, und eine grafische Schnittstelle, um die Beziehung zwischen Seiten über die Zeit anzusehen, erfasst.
  • Gemäß einem ersten Aspekt der vorliegenden Erfindung weist ein System zum Bereitstellen von Dokumenten-Änderungs-Informationen zu einer Gemeinschaft von Benutzern auf:
    ein Dokumenten-Empfehlungs-Element zum Bereitstellen von Dokumenten-Empfehlungen zu jedem Benutzer basierend auf einem Benutzer-Profil,
    einen Dokumenten-Repräsentations-Speicher zum Speichern von Repräsentationen der empfohlenen Dokumente;
    ein Dokumenten-Registrierungs-Element, verbunden mit dem Dokumenten-Empfehlungs-Element, wobei das Dokumenten-Registrierungs-Element dazu dient, Benutzern zu ermöglichen, ein empfohlenes Dokument zu identifizieren, in Bezug auf das sie gerne über Änderungen informiert werden würden;
    ein Dokumenten-Änderungs-Überwachungs-Element, verbunden mit dem Dokumenten-Registrierungs-Element, wobei das Dokumenten-Änderungs-Überwachungs-Element zum Erfassen einer Änderung in Bezug auf das empfohlene Dokument und zum Berichten über die Änderung zu dem Dokumenten-Empfehlungs-Element dient; und
    ein Benutzer-Hinweis-Element, verbunden mit dem Dokumenten-Empfehlungs-Element, wobei das Benutzer-Hinweis-Element zum Hinweisen der Gemeinschaft von Benutzern auf die Änderung dient, wenn sie mit dem Dokumenten-Registrierungs-Element registriert sind, um über Änderungen in Bezug auf das empfohlene Dokument hingewiesen zu werden, und das dadurch gekennzeichnet ist, dass das Dokumenten-Empfehlungs-Element weiterhin ein oder mehrere Aktions-Element(e) zum Ansprechen auf eine Änderung in Bezug auf das empfohlene Dokument, berichtet durch das Dokumenten-Änderungs-Überwachungs-Element, aufweist, wobei jedes eine oder mehrere Aktions-Element(e) eine unterschiedliche Aktion basierend auf der Art der Änderung durchführt; und
    wobei eines des einen oder der mehreren Aktions-Element(e) eine Aktion auf eine Änderung in dem Inhalt des empfohlenen Dokuments hin vornimmt und wobei die Aktion, die vorgenommen ist, diejenige ist, einbezogene Benutzer in Bezug auf das empfohlene Dokument über die Änderung hinzuweisen, um eine Rückmeldung über die Änderung von den einbezogenen Benutzern einzuholen und um die Rückmeldung von einem oder mehreren der einbezogenen Benutzer(n) zu den anderen der einbezogenen Benutzern des empfohlenen Dokuments in der Gemeinschaft der Benutzer zuzuführen.
  • Gemäß einem zweiten Aspekt der vorliegenden Erfindung weist ein Verfahren zum Bereitstellen von Dokumenten-Änderungs-Informationen in Abhängigkeit von Fällen einer Änderung der Dokumente, in einem System zum Verwalten der Empfehlung der Dokumente zu einer Gemeinschaft von Benutzern, wobei die Dokumente in einer Zusammenstellung von über das Netzwerk zugänglichen Dokumenten enthalten sind, auf:
    • (a) eine Eingabe von Benutzern in der Gemeinschaft der Benutzer, die dem System anzeigen, dass sie gerne über eine Änderung in Bezug auf ein empfohlenes Dokument informiert werden würden;
    • (b) das System, das das empfohlene Dokument mit einem Überwachungsagenten registriert, wobei der Überwachungsagent Änderungen in Bezug auf die über das Netzwerk zugänglichen Dokumente erfasst;
    • (c) den Überwachungsagenten, der dem System anzeigt, dass eine Änderung in Bezug auf das empfohlene Dokument aufgetreten ist;
    • (d) das System, das eine geeignete Aktion entsprechend einem Typ einer Änderung in Bezug auf das empfohlene Dokument vornimmt;
    • (e) das System, das so angepasst ist, um Benutzer in der Gemeinschaft der Benutzer über die Änderung zu informieren, wenn sie mit dem Dokumenten-Registrierungs-Element registriert sind, um über Änderungen in Bezug auf das empfohlene Dokument informiert zu werden;
    wobei der Typ einer Änderung in Bezug auf das empfohlene Dokument eine Änderung im Inhalt des empfohlenen Dokuments ist, und wobei die geeignete Aktion, die durch das System vorgenommen wird, diejenige ist, einbezogene Benutzer in Bezug auf das empfohlene Dokument über die Änderung zu informieren, um eine Rückmeldung über die Änderung von den einbezogenen Benutzern zu erbitten, und um die Rückführung von einem oder mehreren der einbezogenen Benutzer zu den anderen der einbezogenen Benutzern des empfohlenen Dokuments in der Gemeinschaft von Benutzern bereitzustellen.
  • Ein Dokumenten-Empfehlungs-System, das einen Dokumenten-Änderungs-Überwachungs-Agenten einsetzt, wird angegeben. Wie vorstehend in Bezug auf den Stand der Technik beschrieben ist, ist eine Anzahl von Problemen vorhanden, die durch Benutzer von vernetzten Aufbewahrungsstellen erfahren werden. Die vorliegende Erfindung wendet sich verschiedenen dieser Punkte von der Tatsache ausgehend zu, dass ein Zugang zu diesen Aufbewahrungsstellen typischerweise über Dokumenten-Referenzen vorgenommen werden, die zu Dokumenten hinweisen. Die Probleme, die entstehen, sind: (1) die Dokumenten-Referenz selbst kann nicht stabil bleiben (kann stabil werden); (2) der Inhalt eines Dokuments, auf das Bezug genommen ist, kann sich ändern; und (3) mehrere Referenzen können für dasselbe Element existieren. Lösungen, die heutzutage existieren, wie beispielsweise Dokumenten-Änderungs-Überwachungs-Agenten auf dem Word Wide Web und Änderungs-Trigger-Agenten innerhalb der Aufbewahrungsstellen und Datenbanken sind vollständig automatisierte Prozesse, und, als solche, lösen sie diese Probleme nicht zufrieden stellend. Zusätzlich sind sie auf einzelne Benutzer, im Gegensatz zu Gruppen von Benutzern, orientiert.
  • Die vorliegende Erfindung wendet sich diesen Punkten zu, indem ein Dokumenten-Änderungs-Überwachungs-Agent einbezogen wird, der automatisch Änderungen in angegebenen Dokumenten, innerhalb eines Empfehlungssystems, erfasst, das Benutzern hilft, Informationen gemeinsam in einer zusammenarbeitenden Art und Weise zu teilen und zu evaluieren. Ein wichtiger Vorteil der vorliegenden Erfindung ist derjenige, dass er eine Beurteilung durch eine Person in die relevante Evaluierung der erfassten Änderungen ein bringt, und ermöglicht, dass die Ergebnisse mit anderen Leuten, die ähnlich daran interessiert sind, geteilt werden, und zwar in einer solchen Art und Weise, dass eine redundante Arbeit verringert wird.
  • Die vorliegende Erfindung zeigt, wie diese Einschränkung überwunden werden kann, indem, in erster Linie, ein Dokumenten-Änderungs-Überwachungs-Agent mit dem Empfehlungssystem verbunden wird und zweitens ein zusammenarbeitender Vorgang zum Evaluieren der Art und der Wichtigkeit dieser Änderungen umgesetzt werden wird. Es ist über eine Untersuchung und Erfahrung in Verbindung mit existierenden Empfehlungssystemen bestimmt worden, dass eine solche Funktionalität der Schlüssel zum Verbessern der Nutzbarkeit eines Empfehlungssystems, das dazu vorgesehen ist, gemeinsam Informationen in der Form von Dokumenten zu teilen, ist.
  • Einige Beispiele von Verfahren und Systemen gemäß der vorliegenden Erfindung werden nun beschrieben und bekannten Verfahren gegenübergestellt, unter Bezugnahme auf die beigefügten Zeichnungen, in denen:
  • 1 zeigt ein Blockdiagramm eines Änderungs-Überwachungs-Agenten, wie er derzeit im Stand der Technik bekannt ist;
  • 2 zeigt ein Blockdiagramm eines Empfehlungssystems, wie es derzeit im Stand der Technik bekannt ist;
  • 3 zeigt ein Flussdiagramm, das die Schritte zum Verbinden eines Änderungs-Überwachungs-Agenten mit einem Empfehlungssystem darstellt, wie es in der derzeit bevorzugten Ausführungsform der vorliegenden Erfindung ausgeführt werden kann;
  • 4 zeigt ein Blockdiagramm, das weiterhin die Interaktionen zwischen dem Änderungs-Überwachungs-Agenten, dem Empfehlungssystem, den Benutzern und den Dokumenten-Aufbewahrungsstellen darstellt, wie sie in der derzeit bevorzugten Ausführungsform der vorliegenden Erfindung durchgeführt werden können; und
  • 5 zeigt ein Blockdiagramm eines Computersystems, das dazu verwendet werden kann, das System der derzeit bevorzugten Ausführungsform der vorliegenden Erfindung auszuführen.
  • Ein System zum Bereitstellen von Dokumenten-Änderungs-Informationen einer Gemeinschaft von Benutzern, die ein Interesse an dem Dokument hat, wird offenbart. Das System stellt einen zusammenarbeitenden Mechanismus für Benutzer, um gemeinsam eine Rückmeldung über solche Änderungen zu teilen, bereit. Die derzeit bevorzugte Aus führungsform der vorliegenden Erfindung wird zum Analysieren von Zusammenstellungen von verknüpften Dokumenten (z.B. Web Pages), die auf dem Bereich des Internets vorhanden sind, bekannt als das World Wide Web (nachfolgend das Web), umgesetzt. Das Web ist der Bereich des Internets, der dazu verwendet wird, verknüpfte Dokumente zu speichern, um darauf zuzugreifen. Eine Web-Seite kann einen Multi-Media-Inhalt ebenso wie relative und absolute Links zu anderen Seiten bzw. Pages haben. Auf eine Web-Seite wird durch deren Uniform Address Locator-(URL)-Adresse zugegriffen. Eine Web Site ist eine Zusammenstellung von entsprechenden Web-Seiten, die einer Gesamtheit zugeordnet ist, die auf dem World Wide Web vorhanden ist, wie beispielsweise eine Firma, ein Lehrinstitut, oder dergleichen. Eine Aufbewahrungsstelle (oder Quellen/Dokumenten-Aufbewahrungsstelle) ist eine Web Stelle, die Zusammenstellungen von Dokumenten enthält, auf die über das Web zugegriffen werden kann.
  • Ein Web Browser ist ein Tool, das einem Benutzer ermöglicht, durch Dokumente, die auf dem Web vorhanden sind, zu gehen, und diese anzusehen. Andere Gestaltungseinrichtungen, die dem Browser zugeordnet sind, werden ermöglichen, Audio-Teile eines Dokuments zu hören oder Video- oder Bildteile eines Dokuments anzusehen. Beispiele von kommerziell verfügbaren Web Browsern umfassen Netscape Navigator®, erhältlich von Netscape Communications Corporation, und Internet Explorer, erhältlich von der Microsoft® Corporation.
  • In der vorliegenden Erfindung wird ein Dokumenten-Änderungs-Überwachungs-Agent mit einem Empfehlungssystem für drei Hauptzwecke verbunden: (1) ein effektiveres Evaluieren der Art und der Wichtigkeit von Änderungen in den entsprechenden Dokumenten; (2) um gemeinsam solche Ergebnisse unter einer Gemeinschaft von Benutzern zu teilen; und (3) um Administratoren dabei zu helfen, besser Datenspeicher zu verwalten, die Dokumenten-Referenzen enthalten (z.B. der Datenspeicher, der einem Empfehlungssystem zugeordnet ist).
  • Der Dokumenten-Änderungs-Überwachungs-Agent, wie er im Detail nachfolgend beschrieben ist, ist zum Verfolgen von Änderungen in den betreffenden Dokumenten verantwortlich. Seine Hauptkomponenten, in Bezug auf diese Erfindung, sind ein Datenspeicher zum Speichern von Darstellungen des Dokumenten-Inhalts und eine Funktion zum Evaluieren des Umfangs und des Charakters der Änderung. Solche Dokumenten-Änderungs-Überwachungs-Agenten existieren bereits auf dem Web (wie dies in dem Stand der Technik beschrieben ist) und sind auch als Trigger innerhalb von Datenbanken realisiert worden. Zu dem Dokumenten-Änderungs-Überwachungs-Agent ist eine Einrichtung hinzugefügt, um gemeinsam Informationen mit dem zweiten Modul, dem Empfehlungssystem, zu teilen.
  • Ein Empfehlungssystem ist ein System, das Benutzern ermöglicht, gemeinsam Empfehlungen in einer Art und Weise zu teilen, die eine Informations-Überbelastung begrenzt. Eine wichtige Komponente des Empfehlungssystems ist ein Filterungsmechanismus, der, für jeden Benutzer, die Priorität von empfohlenen Elementen, von anderen kommend, bewertet oder einstuft. In der vorliegenden Erfindung wird sich nur mit den Empfehlungssystemen befasst, die Empfehlungen von Hinweiszeigern zu Elementen handhaben (im Gegensatz zu den Elementen selbst).
  • Durch Verbinden des Dokumenten-Änderungs-Überwachungs-Agenten mit einem Empfehlungssystem können Benutzer, die empfohlene Elemente haben, die sich seit diesem Zeitpunkt geändert haben, über diese Änderung informiert werden, falls dies erwünscht ist. Das Empfehlungssystem wird dahingehend erweitert, Benutzer mit den Mitteln auszustatten, um die Art und die Wichtigkeit der Änderung zu evaluieren. Diese Evaluierung kann dann gemeinsam mit anderen Benutzern des Empfehlungssystems geteilt werden, die Filtermechanismen verwenden, die bereits existieren.
  • Demzufolge verstärkt die vorliegende Erfindung andererseits den automatischen Prozess einer Überwachung von Dokumenten-Änderungen mit einer Evaluierung durch Personen, und begrenzt, andererseits, den Umfang einer redundanten Evaluierungsarbeit, was durch gemeinsames Teilen der Ergebnisse der Evaluierung mit solchen von anderen Leuten, von denen davon ausgegangen wird, dass sie Interesse daran haben, erzeugt.
  • Schließlich ergibt sich eine Anzahl von Nebeneffekten aus der Perspektive von Administratoren des Empfehlungssystems (oder eines anderen Datenspeichers, der mit dem kombinierten System verbunden ist): (1) der Administrator wird darauf hingewiesen, wenn Hinweiszeiger uninteressant werden; (2) der Administrator wird darauf hingewiesen, wenn zwei oder mehr Referenten auf dasselbe Dokument hinweisen; (3) der Administrator wird darauf hingewiesen, wenn sich die Referenz selbst geändert hat; und (4) der Administrator wird darauf hingewiesen, wenn es wahrscheinlich ist, dass ein Zugriff auf eine bestimmte Aufbewahrungsstelle nicht länger möglich ist, d.h. wenn die Aufbewahrungsstelle von dem Netzwerk abgetrennt worden ist.
  • In weiterem Detail werden nachfolgend sowohl Dokumenten-Änderungs-Überwachungs-Agenten als auch Empfehlungssysteme, wie sie heutzutage existieren, und zusätzlich eine Charakterisierung der Art der Quellen-Aufbewahrungsstellen, neben denen diese arbeiten, beschrieben. Dann werden die Erfindung und die Art und Weise zum Verbinden des Dokumenten-Änderungs-Überwachungs-Agenten und des Empfehlungssystems in größerer Tiefe beschrieben, um die Probleme, die vorstehend diskutiert sind, zu lösen. Schließlich werden die Änderungen diskutiert, die sowohl in dem Dokumenten-Änderungs-Überwachungs-Agenten als auch in dem Empfehlungssystem erforderlich sind, um das vorliegende umzusetzen, zusammen mit genauen Spezifikationen für beides.
  • Dokumenten-Änderungs-Überwachungs-Agent
  • 1 stellt einen Dokumenten-Änderungs-Überwachungs-Agenten dar, wie er in dem Stand der Technik bekannt ist. Ein Dokumenten-Änderungs-Überwachungs-Agent bildet eine Einrichtung, um Änderungen in Online-Dokumenten zu verfolgen und interessierte Leute auf die Änderung hinzuweisen. Eine Dokumenten-Überwachung umfasst drei Schritte, die unter Bezugnahme auf 1 dargestellt sind.
  • Schritt 1: Benutzer-Dokumenten-Registrierung und Interessen-Spezifikation: der Benutzer 101 registriert bei dem Überwachungs-Agenten 102 den Identifizierer des Online-Dokuments 103 (für Agenten, die auf dem Web arbeiten, ist dies typischerweise das URL des Dokuments). Zusätzlich ermöglichen einige Agenten die Definition von: i) einem Bereich, um ihn in dem Dokument zu überwachen, ii) einer Liste von Schlüsselworten, die das Interesse des Benutzers repräsentieren, iii) der Periodizität der Prüfung, die der Agent durchführen wird.
  • Schritt 2: Überwachungs-Agent überwacht Dokument(e): der Überwachungs-Agent 102 überwacht Dokumenten-Änderungen durch periodisches Zugreifen auf das Dokument, oder, alternativ, durch Anfordern eines Hinweis-Dienstes von der Dokumenten-Aufbewahrungsstelle. Der letztere Fall ist weniger üblich, da i) Dokumenten-Aufbewahrungsstellen oftmals nicht diesen Dienst anbieten, ii) die Wertschöpfung des Agenten hauptsächlich in der Vereinigung von mehreren Aufbewahrungsstellen zum Überwachen von Änderungen liegt.
  • In dem ersteren Fall ist der Überwachungs-Agent 102 für die Erfassung der Änderung verantwortlich und ordnet deshalb dem Dokumenten-Identifizierer eine Aufzeichnung von Informationen zu, die den Zustand des Dokuments darstellen. Solche Informationen werden in einem Dokumenten-Inhalt-Darstellungs-Speicher 104 gespeichert. Der Überwachungs-Agent 102 erfasst Änderungen durch Vergleichen von aufeinander folgenden Aufzeichnungen. Die Informationen, die aufgezeichnet sind, können von dem gesamten Dokumenten-Inhalt bis zu einer Prüfsumme eines Dokumenten-Inhalts von nur ein paar Bytes reichen. Die Relevanz und die Effektivität der Änderungserfassung leitet sich direkt von der Art einer Aufzeichnung(en) (oder einer Kombination davon), die verwendet wird, ab.
  • Schritt 3: Überwachungs-Agent-Hinweis an Benutzer: der Überwachungs-Agent 102 weist den Benutzer 101 auf die Änderung hin, typischerweise dadurch, dass eine E-Mail gesendet wird, die die erfasste Änderung beschreibt. Hierbei kann wiederum die Beschreibung der Änderung von einem detaillierten, textmäßigen Vergleich bis zu einer nahezu leeren Nachricht reichen, die auf das Auftreten der Änderung hinweist, und zwar in Abhängigkeit davon, welche Art von Aufzeichnungen für das Dokument aufrechterhalten wurde.
  • Empfehlungssysteme
  • 2 zeigt ein Blockdiagramm, das ein Empfehlungssystem darstellt, wie es in dem Stand der Technik bekannt ist. Ein Empfehlungssystem verwendet Filtertechniken, um personalifizierte Empfehlungen von Dokumenten zu einzelnen Benutzern zuzuführen. Wie 2 zeigt, ist der minimale Satz von Merkmalen, der für irgendein Empfehlungssystem gemeinsam ist:
    Daten-Speicher 201, der zumindest die nachfolgenden drei Daten-Strukturen unterstützt:
    • • Benutzer: persönliche und Profilierungs-Informationen für ein Mitglied des Systems.
    • • Dokument: Referenz zu einem Dokument (typischerweise eine URL).
    • • Übersicht: ordnet einen Benutzer, ein Dokument und eine numerische Bewertung (Auswertung) Bewertung zu.
  • Ein Filtermechanismus 202, der empfohlene Elemente für irgendeinen gegebenen Benutzer auswertet oder bewertet, und zwar basierend auf dem Profil des Benutzers (das die Historie des Benutzers einer Wechselwirkung mit dem System, Schlüsselworte, enthalten kann). Gemeinsame Filtermaßnahmen umfassen ein automatisiertes, zusammenarbeitendes Filtern und ein personalifiziertes Inhalts-Filtern, die in größerem Detail in den nachfolgenden Referenzen beschrieben sind: Resnick et al. „GroupLens: An Open Architecture for Collaborative Filtering of Netnews". Proceedings of the ACM 1994 Conference on Computer Supported Cooperative Work, Chapel Hill, NC, 199', Seiten 175–186; und Shardanand et al. Social Information Filtering: Algorithms for Automating Word of Mouth. Proceedings of the ACM 1995 Conference on Computer Human Interactions, Denver, CO, 1995, Seiten 210–217.
  • Eine Benutzer-Schnittstelle 203 bildet eine Schnittstelle zum Anzeigen von empfohlenen Elementen zu einem Benutzer basierend auf vorhergesagten Präferenzen; eine Schnittstelle für den Benutzer, um eine Rückführung von empfohlenen Elementen zu schaffen; eine Schnittstelle, um dem Benutzer zu ermöglichen, neue Elemente zu empfehlen. Es sollte angemerkt werden, dass das Design solcher Benutzer-Schnittstellen ausreichend im Stand der Technik bekannt ist und demzufolge unter Verwendung einer solchen bekannten Technologie ausgeführt werden könnte. Demzufolge wird keine weitere Diskussion in Bezug auf die Erzeugung der Benutzer-Schnittstellen als notwendig angesehen.
  • Quellen-Aufbewahrungsstellen
  • Quellen-Aufbewahrungsstellen sind hier als irgendeine Aufbewahrungsstelle definiert, die als eine Quelle von Empfehlungen (von Dokumenten) dienen kann. Ein prinzipielles Beispiel ist das Web, in dem auf jedes Dokument durch einen URL Bezug genommen wird. Andere Beispiele umfassen vernetzte Datenbanken und Dokumenten-Verwaltungs-Systeme. Ein Zugreifen auf eine Quellen-Aufbewahrungsstelle über eine Referenz und den geeigneten Kommunikations-Kanal kann zu drei unterschiedlichen Ergebnissen führen:
    • 1. Auf das Dokument wird ohne Probleme zugegriffen;
    • 2. Die Referenz ist nicht länger gültig (zum Beispiel eine URL, die auf eine Seite hinweist, die nicht länger existiert);
    • 3. Die Quellen-Aufbewahrungsstelle spricht nicht an (zum Beispiel kann der HTTP Server, auf dem die Quellen-Aufbewahrungsstelle vorhanden ist, abgeschaltet sein oder kann aus dem Netzwerk herausgenommen sein).
  • Verbinden eines Dokumenten-Änderungs-Überwachungs-Agenten mit einem Empfehlungssystem
  • Ein Verfahren, um einen Dokumenten-Änderungs-Überwachungs-Agent und Empfehlungssysteme zu verbinden, die die Probleme lösen, die vorstehend beschrieben sind, werden unter Bezugnahme auf das Flussdiagramm der 3 beschrieben. Zuerst registriert das Empfehlungssystem das empfohlene Dokument bei dem Überwachungs-Agenten, Schritt 301. Dies wird wiederum Änderungen überwachen, die in Bezug auf das Dokument auftreten.
  • Der Überwachungs-Agent berichtet an das Empfehlungssystem jede Änderung (Änderung im Inhalt oder der Stelle ebenso wie über das Verschwinden eines Dokuments), die in Bezug auf das Dokument auftritt, Schritt 302. Der Überwachungs-Agent erfasst auch mehrere, registrierte Dokumente, die denselben Inhalt haben, und berichtet über diese Duplikate.
  • Auf diese Berichte ansprechend reagiert das Empfehlungssystem und nimmt eine Aktion ansprechend auf die Berichte wie folgt vor:
    • – Schritt 303: für umgeordnete Dokumente speichert er die neue Stelle des Dokuments, registriert diese neue Stelle bei dem Agenten und nimmt die vorherige heraus.
    • – Schritt 304: für Dokumente, deren Inhalt sich geändert hat, weist es Benutzer darauf hin, die durch die Änderung betroffen sind (d.h. Benutzer, die Interesse an dem empfohlenen Dokument und dem Dokumenten-Lieferanten, falls irgendeiner vorhanden ist, gezeigt haben). Diesen Benutzern wird die Möglichkeit gegeben, erneut das Dokument zu vermerken oder die Änderung zu kommentieren. Jede Bewertung eines Benutzers in Bezug auf die Änderung wird für andere verfügbar gemacht, ebenso wie für das Mitglied des Empfehlungssystems, wenn sie darauf folgend die Empfehlung empfangen/und auf diese zugreifen/diese aufsuchen.
    • – Schritt 305: für nicht verfügbare Dokumente zeigt es auf der Anzeige an, dass das Dokument nicht länger verfügbar ist, und weist möglicherweise den System-Administrator oder den Benutzer darauf hin, der das Dokument empfohlen hat.
    • – Schritt 306: für Duplikat-Referenzen in Bezug auf dasselbe Dokument aktualisiert das Empfehlungssystem seine Darstellung des Dokuments, um die mehreren Referenzen zu verfolgen.
  • Basierend auf Benutzeranforderungen, die auf deren Durchsicht der Rückmeldung der Gemeinschaft, sich auf die Änderung beziehend, ansprechen, könnte das Empfeh lungssystem ein Dokument aus der Registrierung von dem Änderungs-Überwachungs-Agent herausnehmen, Schritt 307.
  • 4 stellt weiterhin die Interaktionen zwischen dem Agent, dem Empfehlungssystem, den Benutzern und den Dokumenten-Aufbewahrungsstellen dar. Wie 4 zeigt, wird das Empfehlungssystem 401 empfohlene Dokument zu Benutzern 402 zuführen. Um diese Funktion durchzuführen, arbeitet das Empfehlungssystem 401 mit den Dokumenten-Aufbewahrungsstellen 404 zusammen. Die Dokumenten-Aufbewahrungsstellen 404 werden typischerweise auf dem Web vorhanden sein. In jedem Fall können die Benutzer 402 dann auswählen, um über Änderungen in Bezug auf die empfohlenen Dokumente informiert zu werden. Wenn dies auftritt, registriert das Empfehlungssystem 401 die empfohlenen Dokumente bei dem Überwachungs-Agenten 403. Unter Erfassung einer Dokumenten-Änderung berichtet der Überwachungs-Agent 403 zurück zu dem Empfehlungssystem 401 Informationen über die Änderung. Das Empfehlungssystem 401 weist dann die Benutzer 402 auf die Änderung hin. Der Benutzer kann dann eine Rückführung, die sich auf die Änderung bezog, bereitstellen.
  • Das Verfahren der vorliegenden Erfindung löst die Probleme, die vorstehend angegeben sind, in den folgenden Arten und Weisen:
    • • Dynamische Dokumente (d.h. Gegenstand von Änderungen) werden taktvoll gehandhabt; Benutzern wird die Möglichkeit gegeben, zusammenarbeitend die erfassten Änderungen durchzusehen und deren Empfehlung entsprechend zu modifizieren.
    • • Die Wichtigkeit von Änderungen wird zusammenarbeitend in dem Rahmen des Empfehlungssystems evaluiert.
    • • Mehrere Personen müssen nicht länger dieselbe Anstrengung/Arbeit durchführen, um den Wert der Änderung zu erhalten, und insbesondere unwesentliche Änderungen müssen nur einmal identifiziert werden.
    • • Unterbrochene Verbindungen (offene oder heterogene Systeme) werden durch den Agenten erfasst, an das Empfehlungssystem berichtet, dem wiederum die Möglichkeit gegeben wird, entsprechend zu reagieren.
    • • Mehrere Stellen, die denselben Inhalt haben, werden durch den Agenten erfasst, an das Empfehlungssystem berichtet, dem wiederum die Möglichkeit gegeben wird, entsprechend zu reagieren.
  • Angegeben ist hier ein Beispiel einer Spezifikation eines Überwachungs-Agenten (der weder die Verwaltung von unterbrochenen Verbindungen, noch von umgeordneten Dokumenten oder von mehreren Stellen umfasst).
  • Der Agent, wie er nachfolgend beschrieben ist, läuft unabhängig von dem Empfehlungssystem. Unter einem regelmäßigen Intervall ruft er sein eigenes DoMonitoring() Verfahren auf. Es sollte gewisse Datenspeicher-Fähigkeiten bereitstellen (allerdings könnte diese Aufgabe durch das Empfehlungssystem übernommen werden) und sollte eine Application Programming Interface (API) exportieren. Die grundsätzliche, beständige Datenstruktur auf diesem Niveau ist der Monitor. Man kann ein Verbinden als ein Zugreifen und Manipulieren von Monitoren über die API sowohl durch den Überwachungs-Agenten als auch das Empfehlungssystem verstehen.
  • Monitor:
    • Document Referenz zu einem Inhalt eines Dokuments.
    • Last Modified Letztes Datum und letzte Zeit, wo das Dokument als modifiziert vorgefunden worden ist. Zu Anfang unbekannt.
    • Status Ok, falls auf den Inhalt des Dokuments ohne Probleme zugegriffen worden ist, Fehler ansonsten. Zu Anfang Ok.
    • Charakteristik Wert, berechnet unter Verwendung des Inhalts des Dokuments, siehe die Privatverfahren des Agenten, angegeben nachfolgend. Zu Anfang ist sein Wert gleich zu „None".
    • Subscribers Liste von Benutzern, die daran interessiert sind, die Änderungen für dieses bestimmte Dokument zu erfahren. Zu Anfang unbekannt.
  • API-Verfahren:
  • Für ein Verwalten der Monitoren:
    • Monitor (Document, User) Erzeugt einen neuen Monitor für ein Dokument mit einem ersten Teilnehmer
    • GetMonitors() Führt alle gespeicherten Monitoren zurück.
    • GetMonitor(Document) Führt den Monitor für ein Dokument oder „None" zurück, falls dort nicht ein solcher Monitor vorhanden ist.
    • AddMonitor(Monitor) Fügt einen Monitor hinzu.
    • RemoveMonitor(Monitor) Entfernt einen Monitor.
    • UpdateMonitor(Monitor) Aktualisiert die Attribute eines existierenden Monitors.
  • Zum Ausführen des Überwachungsvorgangs:
    Figure 00160001
  • Figure 00170001
  • Private Verfahren für Monitor-Agent:
    • FetchContent(Document) Sucht ein Inhalt eines Dokuments (unter Verwendung seiner URL zum Beispiel) von einer Quellen-Aufbewahrungsstelle auf, führt ein Tuple (Status Code, Inhalt) zurück. Das Ergebnis wird über einen StatusCode, zurückgeführt durch das FetchDocument Privat-Verfahren für den Überwachungs-Agenten, berichtet, das drei mögliche Werte haben kann:
    • • Ok: Dokument, zugegriffen ohne Problem.
    • • DeprecatedReference: Referenz ist nicht länger gültig (zum Beispiel URL, das auf eine Seite hinweist, die nicht länger existiert.
    • • AccessFailure: Hauptproblem, die Quellen-Aufbewahrungsstelle antwortet nicht (ein HTTP Server kann, zum Beispiel, heruntergefahren sein).
    • Now() Führt das momentane Datum und die Zeit zurück
    • Parse (content) Analysiert den Inhalt. Zum Beispiel Entfernen der gesamten Punktuierung und der HTML Bezeichnungen. Führt analysierten Inhalt zurück.
    • Characterize (parsed-content) Führt einen Wert zurück, der derselbe verbleiben wird, wenn der Inhalt des Dokuments unverändert verbleibt. Zum Beispiel könnte der zurückgeführte Wert durch eine Hushcode-Funktion erzeugt werden.
    • Compare (Characteristic, Characteristic) Vergleicht zwei Charakteristiken, erzeugt durch das Charakterisierungs-Verfahren, und führt „True" zurück, falls sie nicht dahingehend angesehen werden, dass sie ähnlich genug sind, „False" ansonsten. Ein Schwellwert wird wahrscheinlich in der Umsetzung eingeführt werden.
  • Empfehlungssystem: minimale, zusätzliche Erfordernisse
  • Das Empfehlungssystem der derzeit bevorzugten Ausführungsform baut auf existierenden Systemen auf. Solche Systeme würden die Fähigkeiten, die vorstehend beschrie ben sind, bereitstellen (z.B. einen Filtermechanismus und verschiedene Benutzer-Schnittstellen, um dem Benutzer zu ermöglichen, mit dem System in Wechselwirkung zu treten). Um das Empfehlungssystem mit dem spezifizierten Überwachungs-Agenten zu verbinden, erfordert dies zumindest:
    • (1) Eine Art und Weise für das Empfehlungssystem, Referenzen, die überwacht werden sollen, bei dem Überwachungs-Agenten einzuschreiben; siehe das Subscribe (Document d, User u) Verfahren nachfolgend.
    • (2) Eine Art und Weise, um periodisch nach der Liste von Änderungen zu erfragen oder darauf hingewiesen zu werden, die der Überwachungs-Agent erfasst hat; siehe das CheckDocument() Verfahren nachfolgend.
    • (3) Eine Art und Weise, um Benutzern des Empfehlungssystems zu ermöglichen, eine Überwachung für eine bestimmte Referenz ein- und auszuschalten; z.B. ein unSubscribe (Document d, User u) Verfahren.
    • (4) Eine Art und Weise, um den Benutzer darauf hinzuweisen, dass der Inhalt geändert wurde (nach einem geeigneten Filtern), und um einen von verschiedenen Vorgängen bzw. Aktionen vorzuschlagen, z.B. Evaluieren (Durchsehen) der Änderung, Ignorieren, die Überwachung zu unterbrechen, eine Löschung einer Referenz von einem Datenspeicher des Empfehlungssystems anzuzeigen; siehe das NotifyUser (Monitor M, User s) Verfahren nachfolgend.
    • (5) Eine Art und Weise, um den Administrator darauf hinzuweisen, wenn die Referenz nicht über eine lange Zeitperiode verfügbar ist (eine Woche, zum Beispiel); siehe das NotifyAdmin(Monitor m) nachfolgend.
  • Genauer gesagt wird das Empfehlungssystem unter regelmäßigen Intervallen sein eigenes CheckDocuments() Verfahren aufrufen. Die Zeit des letzten Aufrufes wird in dem LastCheck Attribut gespeichert und eine Referenz zu dem Überwachungs-Agent wird in dem MonitoringAgent Attribut aufrechterhalten.
  • In der Nachprüfungs-Schnittstelle wird eine zusätzliche Option, Subscribe, bereitgestellt, die ein Überwachen der bestimmten Referenz einschaltet (oder ausschaltet).
  • Figure 00180001
  • Figure 00190001
  • Es sollte darauf hingewiesen werden, dass der Überwachungsagent und das Empfehlungssystem entweder auf demselben oder unterschiedlichen Computersystemen ausgeführt werden können. Weiterhin können, da eine Kommunikation vorzugsweise über eine vorbestimmte Application Programming Interface vorgenommen wird, mehrere solcher Überwachungs-Agenten mit einem einzelnen Empfehlungssystem arbeiten, oder mehrere Empfehlungssysteme können mit einem einzelnen Überwachungs-Agenten arbeiten. Eine Umsetzung einer solchen Anordnung würde nicht außerhalb des Schutzumfangs der vorliegenden Erfindung liegen.
  • Übersicht eines mittels Computer gesteuerten Anzeigesystems in der derzeit bevorzugten Ausführungsform der vorliegenden Erfindung
  • Das auf dem Computer basierende System, auf dem die derzeit bevorzugte Ausführungsform der vorliegenden Erfindung umgesetzt werden kann, wird unter Bezugnahme auf 5 beschrieben.
  • Wie vorstehend angeführt ist, wird die vorliegende Erfindung unter Verwendung von Software-Programmier-Anweisungen für eine Ausführung auf einem auf einem Computer basierenden System umgesetzt. Das auf einem Computer basierende System und zugeordnete Arbeitsanweisungen (z.B. Software) verkörpern eine Schaltung, die dazu verwendet wird, die vorliegende Erfindung umzusetzen. Wie 5 zeigt, ist das auf dem Computer basierende System aus einer Mehrzahl von Komponenten, verbunden über einen Bus 501, aufgebaut. Der Bus 501 kann aus einer Mehrzahl von parallelen Bussen (z.B. Adressen-, Daten- und Status-Busse) ebenso wie aus einer Hierarchie von Bussen (z.B. einen Prozessor-Bus, einen lokalen Bus und einem I/O-Bus) bestehen. In jedem Fall ist das Computersystem weiterhin aus einem Prozessor 502 zum Ausführen von Anweisungen, bereitgesteflt über den Bus 501, von dem internen Speicher 503 (es ist anzumerken, dass der interne Speicher 503 typischerweise eine Kombination von Random-Access- und Read-Only-Memorys ist), aufgebaut. Der Prozessor 502 wird dazu verwendet werden, verschiedene Operationen durchzuführen, um ein Extrahieren von groben Daten von einer Web Site herauszuziehen, die groben Daten in die erwünschten Merkmal-Vektoren und die Topologie, den Benutzungspfad und Text-Ähnlichkeits-Matrizen, eine Kategorisierung und eine Spreizaktivierung, durchzuführen. Anweisungen, um solche Operationen durchzuführen, werden von dem internen Speicher 503 aufgesucht. Solche Operationen, die durch den Prozessor 502 durchgeführt werden würden, würden die Verarbeitungsschritte umfassen, die in den Flussdiagrammen der 3 und den entsprechenden Beschreibungen beschrieben sind. Die Betriebsweisen würden typischerweise in der Form von codierten Anweisungen in einer geeigneten Programmiersprache, unter Verwendung von ausreichend bekannten Programmiertechniken, bereitgestellt werden. Der Prozessor 502 und der interne Speicher 503 können diskrete Komponenten oder eine einzelne, integrierte Vorrichtung, wie beispielsweise ein Application Specification Integrated Circuit (ASIC) Chip, sein.
  • Auch sind mit dem Bus 501 ein Tastenfeld 504 zum Eingeben einer alphanumerischen Eingabe, ein externer Speicher 505 zum Speichern von Daten, eine Cursor-Steuervorrichtung 506 zum Betätigen eines Cursors, eine Anzeige 507 zum Anzeigen einer visuellen Ausgabe und eine Netzwerk-Verbindung 508 verbunden. Das Tastenfeld 504 würde typischerweise ein standardmäßiges QWERTY Tastenfeld sein, kann allerdings auch ein Tastenfeld ähnlich eines Telefons sein. Der externe Speicher 505 kann ein fixiertes oder ein entfernbares, magnetisches oder optisches Festplattenlaufwerk sein. Die Cursor-Steuervorrichtung 506, z.B. eine Mouse oder ein Trackball, werden typischerweise eine Taste oder einen Schalter haben, der dazu zugeordnet ist, mit dem die Funktionsweise bestimmter Funktionen programmiert werden kann. Die Netzwerk-Verbindung 508 liefert eine Einrichtung, um ein Netzwerk zu verbinden, z.B. eine Local Area Network (LAN) Karte oder eine Modem-Karte mit einer geeigneten Software. Das Netzwerk verbindet sich schließlich mit dem Internet, allerdings kann es über Proxy-Server oder Zwischen-Netzwerke oder Einwähl-Dienste, wie beispielsweise America-On-Line, Prodigy® oder CompuServe®, vorliegen.
  • Demzufolge ist ein System zum Bereitstellen von Dokumenten-Änderungs-Informationen für eine Gemeinschaft von Benutzern offenbart. Während die vorliegende Erfindung in Bezug auf eine bevorzugte Ausführungsform beschrieben ist, wird für Fachleute auf dem betreffenden Fachgebiet ersichtlich werden, wie die vorliegende Erfindung in Verbindung mit anderen Anordnungen von digitalen Dokumenten-Verwaltungs-Systemen praktiziert werden kann. Solche alternativen Ausführungsformen würden nicht außerhalb des Gedankens und des Schutzumfangs der vorliegenden Erfindung liegen. Zum Beispiel offenbart die derzeit bevorzugte Ausführungsform zwei anscheinend diskrete Systeme, die eine Anwendungs-Programmier-Schnittstelle für eine System-Kommunikation haben, wogegen die vorliegende Erfindung als ein einzelnes System aus geführt werden könnte, wobei der Dokumenten-Änderungs-Agent ein Teil des Empfehlungssystems ist.

Claims (4)

  1. System zum Bereitstellen von Dokumenten-Änderungs-Informationen zu einer Gemeinschaft von Benutzern, wobei das System aufweist: ein Dokumenten-Empfehlungs-Element zum Bereitstellen von Dokumenten-Empfehlungen zu jedem Benutzer basierend auf einem Benutzer-Profil, einen Dokumenten-Repräsentations-Speicher zum Speichern von Repräsentationen der empfohlenen Dokumente; ein Dokumenten-Registrierungs-Element, verbunden mit dem Dokumenten-Empfehlungs-Element, wobei das Dokumenten-Registrierungs-Element dazu dient, Benutzern zu ermöglichen, ein empfohlenes Dokument zu identifizieren, in Bezug auf das sie gerne über Änderungen informiert werden würden; ein Dokumenten-Änderungs-Überwachungs-Element, verbunden mit dem Dokumenten-Registrierungs-Element, wobei das Dokumenten-Änderungs-Überwachungs-Element zum Erfassen einer Änderung in Bezug auf das empfohlene Dokument und zum Berichten über die Änderung zu dem Dokumenten-Empfehlungs-Element dient; und ein Benutzer-Hinweis-Element, verbunden mit dem Dokumenten-Empfehlungs-Element, wobei das Benutzer-Hinweis-Element zum Hinweisen der Gemeinschaft von Benutzern auf die Änderung dient, wenn sie mit dem Dokumenten-Registrierungs-Element registriert sind, um über Änderungen in Bezug auf das empfohlene Dokument hingewiesen zu werden, dadurch gekennzeichnet, dass das Dokumenten-Empfehlungs-Element weiterhin ein oder mehrere Aktions-Element(e), angepasst für ein Ansprechen auf eine Änderung in Bezug auf das empfohlene Dokument, berichtet durch das Dokumenten-Änderungs-Überwachungs-Element, aufweist, wobei jedes eine oder mehrere Aktions-Element(e) eine unterschiedliche Aktion basierend auf der Art der Änderung durchführt; und wobei eines des einen oder der mehreren Aktions-Element(e) eine Aktion auf eine Änderung in dem Inhalt des empfohlenen Dokuments hin vornimmt und wobei die Aktion, die vorgenommen ist, diejenige ist, einbezogene Benutzer in Bezug auf das empfohlene Dokument über die Änderung hinzuweisen, um eine Rückmeldung über die Änderung von den einbezogenen Benutzern einzuholen und um die Rückmeldung von einem oder mehreren der einbezogenen Benutzer(n) zu den anderen der einbezogenen Benutzer des empfohlenen Dokuments in der Gemeinschaft der Benutzer zuzuführen.
  2. System nach Anspruch 1, wobei eines des einen oder der mehreren, weiteren Aktionselemente eine Aktion auf eine jeweilige eine der folgenden hin vornimmt: eine Änderung in einer empfohlenen Dokumentenstelle, und wobei die Aktion diejenige ist, Stellen-Informationen für das empfohlene Dokument in dem Dokumenten-Repräsentationsspeicher zu modifizieren; eine Bestimmung, dass ein empfohlenes Dokument unverfügbar geworden ist, und wobei die Aktion, die vorgenommen wird, diejenige ist, den Administrator des Systems oder den Benutzer, der das Dokument empfohlen hat, darauf hinzuweisen; und eine Bestimmung, dass Duplikat-Referenzen zu dem empfohlenen Dokument existieren, und wobei die Aktion, die vorgenommen ist, diejenige ist, Stellen-Informationen für das empfohlene Dokument in dem Dokumenten-Repräsentationsspeicher zu modifizieren, um die mehrere Referenzen wiederzugeben.
  3. Verfahren zum Bereitstellen von Dokumenten-Änderungs-Informationen in Abhängigkeit von Fällen einer Änderung der Dokumente, in einem System zum Verwalten der Empfehlung der Dokumente zu einer Gemeinschaft von Benutzern, wobei die Dokumente in einer Zusammenstellung von über das Netzwerk zugänglichen Dokumenten enthalten sind, wobei das Verfahren aufweist: a) eine Eingabe von Benutzern in der Gemeinschaft der Benutzer, die dem System anzeigen, dass sie gerne über eine Änderung in Bezug auf ein empfohlenes Dokument informiert werden würden; b) das System, das das empfohlene Dokument mit einem Überwachungsagent registriert, wobei der Überwachungsagent Änderungen in Bezug auf die über das Netzwerk zugänglichen Dokumente erfasst; c) den Überwachungsagenten, der dem System anzeigt, dass eine Änderung in Bezug auf das empfohlene Dokument aufgetreten ist; d) das System, das eine geeignete Aktion entsprechend einem Typ einer Änderung in Bezug auf das empfohlene Dokument vornimmt; e) das System, das so angepasst ist, um Benutzer in der Gemeinschaft der Benutzer über die Änderung zu informieren, wenn sie mit dem Dokumenten-Registrierungs-Element registriert sind, um über Änderungen in Bezug auf das empfohlene Dokument informiert zu werden; wobei der Typ einer Änderung in Bezug auf das empfohlene Dokument eine Änderung im Inhalt des empfohlenen Dokuments ist, und wobei der geeignete Vorgang, der durch das System vorgenommen wird, derjenige ist, einbezogene Benutzer in Bezug auf das empfohlene Dokument über die Änderung zu informieren, um eine Rückmeldung über die Änderung von den einbezogenen Benutzern zu erbitten, und um die Rückführung von einem oder mehreren der einbezogenen Benutzer zu den anderen der einbezogenen Benutzer des empfohlenen Dokuments in der Gemeinschaft von Benutzern bereitzustellen.
  4. Verfahren nach Anspruch 3, wobei der Typ einer Änderung in Bezug auf das empfohlene Dokument weiterhin aufweist eines oder mehrere von: der Tatsache, dass ein empfohlenes Dokument nicht mehr verfügbar geworden ist; und wobei die Aktion, die vorgenommen wird, diejenige ist, einen Administrator des Systems oder den Benutzer, der das Dokument empfahl, zu informieren; und die Tatsache, dass Duplikat-Referenzen zu dem empfohlenen Dokument existieren, und wobei die Aktion, die vorgenommen wird, diejenige ist, Lokalisierungs-Informationen für das empfohlene Dokument in dem Dokumenten-Repräsentations-Speicher zu modifizieren, um die mehreren Referenzen wiederzugeben.
DE60029863T 1999-05-05 2000-04-28 System um einer Gruppe von Benutzern Informationen über Dokumentenänderungen zu übermitteln Expired - Lifetime DE60029863T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/305,845 US6681369B2 (en) 1999-05-05 1999-05-05 System for providing document change information for a community of users
US305845 1999-05-05

Publications (2)

Publication Number Publication Date
DE60029863D1 DE60029863D1 (de) 2006-09-21
DE60029863T2 true DE60029863T2 (de) 2007-08-30

Family

ID=23182619

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60029863T Expired - Lifetime DE60029863T2 (de) 1999-05-05 2000-04-28 System um einer Gruppe von Benutzern Informationen über Dokumentenänderungen zu übermitteln

Country Status (3)

Country Link
US (1) US6681369B2 (de)
EP (1) EP1050831B1 (de)
DE (1) DE60029863T2 (de)

Families Citing this family (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6873992B1 (en) * 1999-09-07 2005-03-29 Robolaw Corporation Method and system for automated document generation
US8364688B1 (en) 1999-09-07 2013-01-29 Thomas C Douglass System and method for providing and updating on-line forms and registrations
US9311399B2 (en) 1999-09-07 2016-04-12 C. Douglass Thomas System and method for providing an updating on-line forms and registrations
US7747592B2 (en) 1999-09-07 2010-06-29 Thomas C Douglass Method and system for monitoring domain name registrations
EP1087306A3 (de) * 1999-09-24 2004-11-10 Xerox Corporation Meta-Dokumente und entsprechendes Verwaltungsverfahren
US6829640B1 (en) * 1999-12-23 2004-12-07 International Business Machines Corporation Method and system for creating a byte stream characteristic number suitable for change quantification
US8214254B1 (en) 2000-01-07 2012-07-03 Home Producers Network, Llc Method and system for compiling a consumer-based electronic database, searchable according to individual internet user-defined micro-demographics (II)
US7720707B1 (en) 2000-01-07 2010-05-18 Home Producers Network, Llc Method and system for compiling a consumer-based electronic database, searchable according to individual internet user-defined micro-demographics
US6757682B1 (en) * 2000-01-28 2004-06-29 Interval Research Corporation Alerting users to items of current interest
US20010047404A1 (en) * 2000-05-24 2001-11-29 Takashi Suda Apparatus for managing web site addresses
US7313588B1 (en) * 2000-07-13 2007-12-25 Biap Systems, Inc. Locally executing software agent for retrieving remote content and method for creation and use of the agent
US7093193B1 (en) * 2000-10-30 2006-08-15 Microsoft Corporation String template pages for generating HTML document
AUPR111700A0 (en) * 2000-10-31 2000-11-23 Fillingham, Neil Peter Browsing method and apparatus
US8255791B2 (en) 2000-11-29 2012-08-28 Dov Koren Collaborative, flexible, interactive real-time displays
US20020069250A1 (en) * 2000-12-06 2002-06-06 Sedta Boorananut Electronic specification change awareness method and system
US20030074635A1 (en) * 2001-10-11 2003-04-17 International Business Machines Corporation Method, apparatus, and program for finding and navigating to items in a set of web pages
US20020078087A1 (en) * 2000-12-18 2002-06-20 Stone Alan E. Content indicator for accelerated detection of a changed web page
US7461087B2 (en) * 2000-12-21 2008-12-02 The Boeing Company Technology management system using knowledge management disciplines, web-based technologies, and web infrastructures
US7107336B2 (en) * 2001-02-23 2006-09-12 International Business Machines Corporation Method and apparatus for enhanced server page execution
US6915482B2 (en) * 2001-03-28 2005-07-05 Cyber Watcher As Method and arrangement for web information monitoring
US7260643B2 (en) * 2001-03-30 2007-08-21 Xerox Corporation Systems and methods for identifying user types using multi-modal clustering and information scent
US6996601B1 (en) * 2001-07-26 2006-02-07 Sprint Communications Company L.P. Process for managing change within an enterprise
US7231419B1 (en) * 2001-10-19 2007-06-12 Outlooksoft Corporation System and method for adaptively selecting and delivering recommendations to a requester
US7174377B2 (en) * 2002-01-16 2007-02-06 Xerox Corporation Method and apparatus for collaborative document versioning of networked documents
US20040243343A1 (en) * 2002-03-08 2004-12-02 Nelson Alastair John Monitoring system with an integrated toolkit
GB0209648D0 (en) * 2002-04-26 2002-06-05 Oracle Int Corp Project management system
US7568151B2 (en) * 2002-06-27 2009-07-28 Microsoft Corporation Notification of activity around documents
US7552140B2 (en) * 2002-07-25 2009-06-23 Temic Automotive Of North America, Inc. Smart owner's manual
US20040064442A1 (en) * 2002-09-27 2004-04-01 Popovitch Steven Gregory Incremental search engine
JP3753244B2 (ja) * 2002-11-27 2006-03-08 日本電気株式会社 リアルタイムウェブ共有システム
US7478096B2 (en) * 2003-02-26 2009-01-13 Burnside Acquisition, Llc History preservation in a computer storage system
CA2447961A1 (en) * 2003-10-31 2005-04-30 Ibm Canada Limited - Ibm Canada Limitee Research data repository system and method
US20050138065A1 (en) * 2003-12-18 2005-06-23 Xerox Corporation System and method for providing document services
US20050138049A1 (en) * 2003-12-22 2005-06-23 Greg Linden Method for personalized news
US7457467B2 (en) * 2004-01-30 2008-11-25 Xerox Corporation Method and apparatus for automatically combining a digital image with text data
US20060005226A1 (en) * 2004-05-17 2006-01-05 Lee Peter S System and method for synchronization of a portable media player to a user's profile
JP2005346671A (ja) * 2004-06-07 2005-12-15 Canon Inc 情報処理装置およびドキュメント処理方法
US20060026279A1 (en) * 2004-07-28 2006-02-02 Microsoft Corporation Strategies for monitoring the consumption of resources
US9563875B2 (en) 2004-12-02 2017-02-07 International Business Machines Corporation Automatically providing notifications regarding interesting content from shared sources based on important persons and important sources for a user
AU2006220611A1 (en) * 2005-03-08 2006-09-14 Wink International Llc A system and method for management of the production of printed material
US20060212533A1 (en) * 2005-03-21 2006-09-21 Oracle International Corporation Minimizing Problems in Accessing Referred Content
US20060265395A1 (en) * 2005-05-19 2006-11-23 Trimergent Personalizable information networks
US20060265396A1 (en) * 2005-05-19 2006-11-23 Trimergent Personalizable information networks
US20060265394A1 (en) * 2005-05-19 2006-11-23 Trimergent Personalizable information networks
JP2006344118A (ja) * 2005-06-10 2006-12-21 Fuji Xerox Co Ltd 利用状況通知システム
US8244722B1 (en) * 2005-06-30 2012-08-14 Google Inc. Ranking documents
US20070067764A1 (en) * 2005-09-22 2007-03-22 Byrd Brandy S System and method for automated interpretation of console field changes
AU2006230764B2 (en) * 2005-12-23 2007-09-06 Congaman Pty Ltd A method and system for providing document management
US8799302B2 (en) * 2005-12-29 2014-08-05 Google Inc. Recommended alerts
US7567960B2 (en) * 2006-01-31 2009-07-28 Xerox Corporation System and method for clustering, categorizing and selecting documents
US7831902B2 (en) * 2006-05-31 2010-11-09 Microsoft Corporation Displaying interrelated changes in a grid
US9009607B2 (en) * 2006-06-22 2015-04-14 Linkedin Corporation Evaluating content
JP2008059063A (ja) * 2006-08-29 2008-03-13 Fujitsu Ltd 情報管理プログラム
US9015569B2 (en) * 2006-08-31 2015-04-21 International Business Machines Corporation System and method for resource-adaptive, real-time new event detection
US8037093B2 (en) * 2006-09-12 2011-10-11 Facebook, Inc. Feeding updates to landing pages of users of an online social network from external sources
US7849399B2 (en) * 2007-06-29 2010-12-07 Walter Hoffmann Method and system for tracking authorship of content in data
US7818293B2 (en) * 2008-01-02 2010-10-19 International Business Machines Corporation Method and system to synchronize updated versions of a document edited on a collaborative site that are under document management control
US20090216578A1 (en) * 2008-02-22 2009-08-27 Accenture Global Services Gmbh Collaborative innovation system
US9298815B2 (en) 2008-02-22 2016-03-29 Accenture Global Services Limited System for providing an interface for collaborative innovation
US9009601B2 (en) * 2008-02-22 2015-04-14 Accenture Global Services Limited System for managing a collaborative environment
US8645516B2 (en) * 2008-02-22 2014-02-04 Accenture Global Services Limited System for analyzing user activity in a collaborative environment
US20100185498A1 (en) * 2008-02-22 2010-07-22 Accenture Global Services Gmbh System for relative performance based valuation of responses
US9208262B2 (en) * 2008-02-22 2015-12-08 Accenture Global Services Limited System for displaying a plurality of associated items in a collaborative environment
JP2009225244A (ja) * 2008-03-18 2009-10-01 Ricoh Co Ltd 画像処理装置およびプログラム
US20090271450A1 (en) * 2008-04-29 2009-10-29 International Business Machines Corporation Collaborative Document Versioning
US8725716B1 (en) * 2008-05-30 2014-05-13 Google Inc. Customized web summaries and alerts based on custom search engines
US7958193B2 (en) * 2008-06-27 2011-06-07 Microsoft Corporation Social network notifications for external updates
US20110191689A1 (en) * 2009-04-20 2011-08-04 Ming Han Chang Enhanced knowledge creation system for a spontaneous online community
US8224821B2 (en) * 2009-07-28 2012-07-17 Ancestry.Com Operations Inc. Systems and methods for the organized distribution of related data
US8635584B2 (en) * 2009-10-13 2014-01-21 Yahoo! Inc. Tutorial systems for code creation and provenance tracking
US8700986B1 (en) 2011-03-18 2014-04-15 Google Inc. System and method for displaying a document containing footnotes
US8510266B1 (en) * 2011-03-03 2013-08-13 Google Inc. System and method for providing online data management services
US9384193B2 (en) 2011-07-15 2016-07-05 International Business Machines Corporation Use and enforcement of provenance and lineage constraints
US9015118B2 (en) 2011-07-15 2015-04-21 International Business Machines Corporation Determining and presenting provenance and lineage for content in a content management system
US9286334B2 (en) 2011-07-15 2016-03-15 International Business Machines Corporation Versioning of metadata, including presentation of provenance and lineage for versioned metadata
US9946988B2 (en) * 2011-09-28 2018-04-17 International Business Machines Corporation Management and notification of object model changes
US9418065B2 (en) * 2012-01-26 2016-08-16 International Business Machines Corporation Tracking changes related to a collection of documents
US20130326323A1 (en) 2012-05-30 2013-12-05 Google Inc. Systems and methods for displaying contextual revision history
US9007635B2 (en) 2012-06-18 2015-04-14 Canon Kabushiki Kaisha Image-forming apparatus communicating with an information-processing apparatus
US11429651B2 (en) 2013-03-14 2022-08-30 International Business Machines Corporation Document provenance scoring based on changes between document versions
US9313288B2 (en) * 2013-06-05 2016-04-12 International Business Machines Corporation Notification of a change to user selected content
US9253130B2 (en) 2013-06-12 2016-02-02 Cloudon Ltd Systems and methods for supporting social productivity using a dashboard
US9607278B2 (en) * 2013-06-12 2017-03-28 Cloudon Ltd. Systems and methods for supporting social productivity using relevancy scoring
US10977691B2 (en) * 2014-06-30 2021-04-13 Adobe Inc. Recommending shared electronic content via online service
US10120552B2 (en) * 2015-09-25 2018-11-06 International Business Machines Corporation Annotating collaborative content to facilitate mining key content as a runbook
US10320797B2 (en) 2015-09-25 2019-06-11 International Business Machines Corporation Enabling a multi-dimensional collaborative effort system
US11030390B2 (en) * 2016-01-11 2021-06-08 Microsoft Technology Licensing, Llc Sharing content between electronic documents
US9817806B1 (en) 2016-06-28 2017-11-14 International Business Machines Corporation Entity-based content change management within a document content management system
US10979237B2 (en) * 2016-10-28 2021-04-13 Microsoft Technology Licensing, Llc Managing notifications related to collaboratively edited electronic documents based on user roles
CN109635183B (zh) * 2018-11-01 2021-09-21 南京航空航天大学 一种基于社区的合作者推荐方法
US11514627B2 (en) 2019-09-13 2022-11-29 23Andme, Inc. Methods and systems for determining and displaying pedigrees

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4996642A (en) * 1987-10-01 1991-02-26 Neonics, Inc. System and method for recommending items
US5799318A (en) 1993-04-13 1998-08-25 Firstfloor Software Method and apparatus for collecting and displaying information from diverse computer resources
US5724567A (en) 1994-04-25 1998-03-03 Apple Computer, Inc. System for directing relevance-ranked data objects to computer users
US6366933B1 (en) * 1995-10-27 2002-04-02 At&T Corp. Method and apparatus for tracking and viewing changes on the web
US6249795B1 (en) * 1995-10-27 2001-06-19 At&T Corp. Personalizing the display of changes to records in an on-line repository
US5704017A (en) 1996-02-16 1997-12-30 Microsoft Corporation Collaborative filtering utilizing a belief network
US6308175B1 (en) * 1996-04-04 2001-10-23 Lycos, Inc. Integrated collaborative/content-based filter structure employing selectively shared, content-based profile data to evaluate information entities in a massive information network
US6314420B1 (en) * 1996-04-04 2001-11-06 Lycos, Inc. Collaborative/adaptive search engine
US5790426A (en) * 1996-04-30 1998-08-04 Athenium L.L.C. Automated collaborative filtering system
US5898836A (en) * 1997-01-14 1999-04-27 Netmind Services, Inc. Change-detection tool indicating degree and location of change of internet documents by comparison of cyclic-redundancy-check(CRC) signatures
WO1998040832A2 (en) * 1997-03-14 1998-09-17 Firefly Network, Inc. Method and apparatus for efficiently recommending items using automated collaborative filtering and feature-guided automated collaborative filtering
US6055570A (en) * 1997-04-03 2000-04-25 Sun Microsystems, Inc. Subscribed update monitors
US6362837B1 (en) * 1997-05-06 2002-03-26 Michael Ginn Method and apparatus for simultaneously indicating rating value for the first document and display of second document in response to the selection
US5899995A (en) * 1997-06-30 1999-05-04 Intel Corporation Method and apparatus for automatically organizing information
US5974412A (en) * 1997-09-24 1999-10-26 Sapient Health Network Intelligent query system for automatically indexing information in a database and automatically categorizing users
US6064980A (en) * 1998-03-17 2000-05-16 Amazon.Com, Inc. System and methods for collaborative recommendations
US6272531B1 (en) * 1998-03-31 2001-08-07 International Business Machines Corporation Method and system for recognizing and acting upon dynamic data on the internet
US6236975B1 (en) * 1998-09-29 2001-05-22 Ignite Sales, Inc. System and method for profiling customers for targeted marketing
US6356879B2 (en) * 1998-10-09 2002-03-12 International Business Machines Corporation Content based method for product-peer filtering
US6487541B1 (en) * 1999-01-22 2002-11-26 International Business Machines Corporation System and method for collaborative filtering with applications to e-commerce
US6347313B1 (en) * 1999-03-01 2002-02-12 Hewlett-Packard Company Information embedding based on user relevance feedback for object retrieval
US6557042B1 (en) * 1999-03-19 2003-04-29 Microsoft Corporation Multimedia summary generation employing user feedback
US6304864B1 (en) * 1999-04-20 2001-10-16 Textwise Llc System for retrieving multimedia information from the internet using multiple evolving intelligent agents

Also Published As

Publication number Publication date
EP1050831A2 (de) 2000-11-08
EP1050831A3 (de) 2002-04-10
US6681369B2 (en) 2004-01-20
US20030167443A1 (en) 2003-09-04
EP1050831B1 (de) 2006-08-09
DE60029863D1 (de) 2006-09-21

Similar Documents

Publication Publication Date Title
DE60029863T2 (de) System um einer Gruppe von Benutzern Informationen über Dokumentenänderungen zu übermitteln
DE69931256T2 (de) Verfahren und system zum zurückholen einer elektronischen akte
EP2100234B1 (de) System und verfahren zur benutzergesteuerten multidimensionalen navigation und/oder themenbasierten aggregation und/oder überwachung von multimediadaten
DE69724356T2 (de) Verfahren und Apparat für die Darstellung von Information im Bezug auf jeden einzelnen von mehreren Hyperlinks
EP1877932B1 (de) System und verfahren zur aggregation und überwachung von dezentralisiert gespeicherten multimediadaten
DE69712678T3 (de) Verfahren zur Echtzeitüberwachung eines Rechnersystems zu seiner Verwaltung und Hilfe zu seiner Wartung während seiner Betriebsbereitschaft
DE69729926T2 (de) Netzwerkbrowser
DE60112212T2 (de) Agent zum integrierten kommentieren und abrufen von bildern
DE10231161A1 (de) Domain-spezifisches wissensbasiertes Metasuchsystem und Verfahren zum Verwenden desselben
DE102011053846A1 (de) Verfahren und Vorrichtung zum Verwalten von Prozesssteuerungssuchergebnissen
DE19844013A1 (de) Strukturierter Arbeitsordner
DE69628374T2 (de) Datenverwaltungssystem
DE10003907A1 (de) Browser für die Anwendung beim Zugriff auf Hypertext-Dokumente in einer Mehrnutzer-Computerumgebung
WO2009030246A1 (de) Erfassung von zusammenhängen zwischen informationen repräsentierenden daten
EP2193456A1 (de) Erfassung von zusammenhängen zwischen informationen repräsentierenden daten
DE69719641T2 (de) Ein Verfahren, um Informationen auf Bildschirmgeräten in verschiedenen Grössen zu präsentieren
EP1826685B1 (de) Verfahren zur Auswahl und Darstellung mindestens einer Zusatzinformation
DE60037681T2 (de) Verfahren zum automatischen und gesicherten suchen von daten mit hilfe eines datenübertragungsnetzwerks
EP1697861A1 (de) System und verfahren zur aggregation und berwachung von dezentralisiert gespeicherten multimediadaten
EP1685505B1 (de) Datenverarbeitungssystem
EP2193455A1 (de) Erfassung von zusammenhängen zwischen informationen repräsentierenden daten
DE19813883B4 (de) Verfahren, Computerprogrammprodukt und Dokumentenmanagementsystem zum Zugriff auf Internet-Informationen für geschlossene Benutzergruppen
EP2193457A1 (de) Erfassung von zusammenhängen zwischen informationen repräsentierenden daten
EP1755048A1 (de) Verfahren zur Übermittlung von Informationen von einem Informationsserver an einen Client
EP1324218A1 (de) Kategorisierungsystem für Datenobjekte und Verfahren zum Prüfen der Konsistenz von Zuordnungen von Datenobjekten zu Kategorien

Legal Events

Date Code Title Description
8364 No opposition during term of opposition