DE19859180A1 - Automatisches adaptives Dokumenten-Hilfesystem - Google Patents

Automatisches adaptives Dokumenten-Hilfesystem

Info

Publication number
DE19859180A1
DE19859180A1 DE19859180A DE19859180A DE19859180A1 DE 19859180 A1 DE19859180 A1 DE 19859180A1 DE 19859180 A DE19859180 A DE 19859180A DE 19859180 A DE19859180 A DE 19859180A DE 19859180 A1 DE19859180 A1 DE 19859180A1
Authority
DE
Germany
Prior art keywords
code
user
document
display
interest
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.)
Ceased
Application number
DE19859180A
Other languages
English (en)
Inventor
Jamey Graham
David G Stork
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Publication of DE19859180A1 publication Critical patent/DE19859180A1/de
Ceased 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/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/34Browsing; Visualisation therefor
    • 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

Description

Die vorliegende Erfindung betrifft die Anzeige elektronischer Dokumente und genauer ein Verfahren und einen Apparat zum Verbessern der elektronischen Dokumenten­ anzeige mit Merkmalen, um die Erfahrung beim Lesen eines elektronischen Dokuments auf einer Anzeige zu verbessern.
In zunehmendem Maße werden Leser von Dokumenten aufgefordert, große Mengen an Information in einer kurzen Zeitdauer aufzunehmen. Um die Anforderungen zu erfüllen, die ihnen auferlegt werden, haben die Leser entdeckt, daß sie Dokumente eher "horizon­ tal" als "vertikal" lesen müssen, das heißt sie müssen Abschnitte, die von Interesse sind, überfliegen, flüchtig lesen und durchstöbern ("browsen"), und zwar eher in mehreren Dokumenten, als daß ein einziges Dokument vom Anfang bis zum Ende gelesen und analysiert wird.
Dokumente gibt es nun mehr und mehr in elektronischer Form. Manche Dokumente sind dadurch elektronisch verfügbar, daß sie unter Verwendung einer Textverarbeitungs­ software lokal erzeugt wurden. Andere Dokumente sind über das Internet verfügbar. Nochmals andere können in elektronischer Form dadurch verfügbar werden, daß sie abgetastet, kopiert oder gefaxt werden. Im Hinblick hierauf wird auf die US-Anmeldung Nr. 08/754,721 verwiesen, die den Titel trägt "AUTOMATIC AND TRANSPARENT DOCUMENT ARCHIVING", deren Inhalt hiermit durch Bezugnahme aufgenommen wird.
Jedoch hilft die ledigliche Verfügbarkeit von Dokumenten in elektronischer Form dem Leser nicht, wenn er sich der Herausforderung stellt, die Information schnell auf­ zunehmen. Tatsächlich bevorzugen viele Leser unter Zeitdruck immer noch Papierdoku­ mente wegen ihrer Tragbarkeit und der Einfachheit, durch die Seiten zu blättern.
Gewisse Werkzeuge bzw. Tools (Hilfsprogramme; im folgenden kurz "Tools" genannt) existieren, um die elektronische Form der Dokumente zu nutzen, um eiligen Lesern zu helfen. Es gibt diese Tools, um nach den Dokumenten sowohl im Internet als auch lokal bzw. vor Ort zu suchen. Wenn jedoch einmal das Dokument identifiziert und beschafft bzw. gefunden wurde, sind die weiteren Suchfähigkeiten auf das Stichwortsuchen beschränkt. Automatische Zusammenfassungstechniken wurden ebenso entwickelt, sie weisen jedoch dahingehend Beschränkungen auf, daß sie nicht personenbezogen sind. Sie fassen basierend auf allgemeinen Merkmalen, die in Sätzen gefunden wurden, zusammen.
Was man braucht, ist ein Dokumentenanzeigesystem, das dem Leser hilft, die Informa­ tion, die er oder sie will, schneller zu finden sowie aufzunehmen. Das Dokumenten­ anzeigesystem sollte leicht auf eine Person zuschneidbar bzw. personifizierbar sein und ebenso flexibel sein.
Eine automatische Lese-Hilfsanwendung für Dokumente in elektronischer Form wird durch die vorliegende Erfindung bereitgestellt. Bei gewissen Ausführungsformen wird ein automatischer Anmerker bzw. Kommentator ("annotator") bereitgestellt, der Konzep­ te, die von Interesse sind, und Schlüsselwörter findet. Der Betrieb des Anmerkers läßt sich auf eine bestimmte Benutzerperson zuschneiden. Der Anmerker ist ebenso dazu in der Lage, seine Leistungsfähigkeit im Laufe der Zeit sowohl durch automatische als auch manuelle Rückkopplung ("feedback") zu verbessern. Der Anmerker ist mit jegli­ chem elektronischen Dokument verwendbar. Ein anderes verfügbares Merkmal ist ein längliches Übersichtsbild bzw. eine Skizze (insbesondere klein) aller Teile des mehr­ seitigen Dokuments, bei welchem ein aktuell dargestellter Abschnitt des Dokuments in dem länglichen Übersichtbild hervorgehoben wird. Eine Bewegung des hervorgehobenen Bereichs in dem länglichen Übersichtsbild wird dann mit dem Scrollen (Bewegen des Bildschirminhalts) durch das Dokument synchronisiert.
In Übereinstimmung mit einem ersten Aspekt der vorliegenden Erfindung beinhaltet ein Verfahren zum Kommentieren eines elektronisch gespeicherten Dokuments bzw. ein Verfahren, um ein elektronisch gespeichertes Dokument mit Anmerkungen zu versehen, die folgenden Schritte: eine Benutzereingabe wird angenommen, die benutzerspezi­ fischen Konzepte bzw. Begriffe (Gedanken, Ideen), die von Interesse sind, werden anzeigt, das elektronische Dokument wird analysiert, um die Stellen zu erkennen, an denen die benutzerspezifischen Konzepte bzw. Begriffe (Gedanken, Ideen), die von Interesse sind, diskutiert werden und das elektronische Dokument wird mit sichtbaren Anzeigen der erkannten Stellen bzw. sichtbaren Hinweisen auf die erkannten Stellen angezeigt.
In Übereinstimmung mit einem zweiten Aspekt der vorliegenden Erfindung beinhaltet ein Verfahren zum Anzeigen eines vielseitigen Dokuments die folgenden Schritte: ein Übersichtsbild (insbesondere länglich und/oder klein) eines vielseitigen Dokuments wird in einem ersten Betrachtungsbereich einer Anzeige angezeigt, ein Abschnitt des vielsei­ tigen Dokuments wird in einem zweiten Betrachtungsbereich der Anzeige in lesbarer Form angezeigt, ein Bereich des insbesondere länglichen Übersichtsbildes wird hervor­ gehoben, der dem Abschnitt entspricht, der in dem zweiten Betrachtungsbereich ange­ zeigt wird, eine Benutzereingabe wird angenommen, die ein Gleiten des hervorgehobe­ nen Bereichs durch das Übersichtsbild steuert und der angezeigte Abschnitt wird durch den zweiten Betrachtungsbereich gescrollt, und zwar in Antwort auf das Scrollen ("Bildrollen"), so daß der hervorgehobene Bereich weiterhin dem angezeigten Abschnitt entspricht.
Bei der folgenden Beschreibung von Ausführungsformen werden weitere vorteilhafte Merkmale der Erfindung offenbart. Unterschiedliche Merkmale verschiedener Aus­ führungsformen können miteinander kombiniert werden.
Fig. 1 zeigt ein repräsentatives Computersystem, das zur Realisierung der vorliegenden Erfindung geeignet ist.
Fig. 2A-2D zeigen Anzeigen zum Durchblättern bzw. Durchstöbern eines Dokuments in Übereinstimmung mit einer Ausführungsform der vorliegenden Erfin­ dung.
Fig. 3 zeigt eine Dokumentzusammenfassungsansicht in Übereinstimmung mit einer Ausführungsform der vorliegenden Erfindung.
Fig. 4 zeigt eine Inhaltsverzeichnisansicht in Übereinstimmung mit einer Aus­ führungsform der vorliegenden Erfindung.
Fig. 5 zeigt ein Software-Architekturdiagramm des obersten Niveaus zur auto­ matischen Kommentierung in Übereinstimmung mit einer Ausführungs­ form der vorliegenden Erfindung.
Fig. 6A-6C zeigen ein detailliertes Software-Architekturdiagramm zur automatischen Kommentierung in Übereinstimmung mit einer Ausführungsform der vorliegenden Erfindung.
Fig. 7 zeigt ein repräsentatives bayesianisches Glaubensnetzwerk ("Bayesian belief network"), das bei der automatischen Kommentierung in Überein­ stimmung mit einer Ausführungsform der vorliegenden Erfindung nütz­ lich ist.
Fig. 8 zeigt eine Benutzerschnittstelle zum Definieren eines Benutzerprofils in Übereinstimmung mit einer Ausführungsform der vorliegenden Erfin­ dung.
Fig. 9A-9B zeigen eine Schnittstelle, um eine Benutzerrückkopplung bzw. ein Benut­ zer-Feedback in Übereinstimmung mit einer Ausführungsform der vorlie­ genden Erfindung bereitzustellen.
Fig. 10 zeigt einen Abschnitt eines HTML-Dokuments, das in Übereinstimmung mit einer Ausführungsform der vorliegenden Erfindung verarbeitet wird.
Computersystem das zur Implementierung der vorliegenden Erfindung verwendet werden kann
Fig. 1 zeigt ein repräsentatives Computersystem, das zur Realisierung bzw. Implemen­ tierung der vorliegenden Erfindung geeignet ist. Fig. 1 zeigt Basis-Untersysteme eines Computersystems 10, das zur Verwendung mit der vorliegenden Erfindung geeignet ist. In Fig. 1 beinhaltet das Computersystem 10 einen Bus 12, der Haupt-Untersysteme, wie z. B. einen zentralen Prozessor 14, einen Systemspeicher 16, eine Eingangs-/Ausgangs- Steuereinrichtung 18, eine externe Vorrichtung, wie z. B. einen Drucker 20 über ein Parallelport 22, einen Anzeigebildschirm 24 über einen Anzeigeadapter 26, einen seriellen Port 28, eine Tastatur 30, ein Festplattenlaufwerk 32 und ein Diskettenlaufwerk 33, das eine Diskette 33A betriebsmäßig aufnimmt, verbindet. Viele andere Vorrichtun­ gen können angeschlossen werden, wie z. B. ein Scanner 34 über eine Eingangs-/Aus­ gangs-Steuereinrichtung 18 (I/O-Steuereinrichtung), eine Maus 36, die mit dem seriellen Port 28 oder einer Netzwerkschnittstelle 40 verbunden ist. Viele andere Vorrichtungen oder Untersysteme (nicht gezeigt) können in einer ähnlichen Art und Weise angeschlos­ sen werden. Ebenso ist es nicht für alle Vorrichtungen, die in Fig. 1 gezeigt sind, notwendig, vorhanden zu sein, um die vorliegende Erfindung umzusetzen, wie im folgenden diskutiert wird. Die Vorrichtungen und Untersysteme können auf eine andere Art und Weise verbunden sein als auf die in Fig. 1 gezeigte. Der Betrieb eines Compu­ tersystems, wie z. B. jenes, das in Fig. 1A gezeigt ist, ist in der Fachwelt gut bekannt und wird in der vorliegenden Anmeldung nicht detailliert diskutiert. Die vorliegende Erfindung kann z. B. mittels eines Source-Kodes bzw. Quell-Kodes umgesetzt werden, der betriebsmäßig im Systemspeicher 16 untergebracht ist oder auf einem Speichermedi­ um, wie z. B. auf der Festplatte 32 oder einer Diskette 33A gespeichert ist. Die Bild­ information kann auf der Festplatte 32 gespeichert sein.
Benutzerschnittstelle zur Dokumentenkommentierung
Die vorliegende Erfindung stellt ein auf eine Person zuschneidbares System bereit, um automatisch Dokumente zu kommentieren, um Begriffe bzw. Konzepte, die für einen bestimmten Benutzer von Interesse sind, zu lokalisieren. Fig. 2A zeigt eine Benutzer­ schnittstelle 200, um ein Dokument zu betrachten, das in Übereinstimmung mit der vorliegenden Erfindung kommentiert worden ist. Eine erste Ansichtsfläche 202 zeigt einen Abschnitt eines elektronischen Dokuments. Unter Verwendung einer Bildlaufleiste ("scroll bar") 204 oder auf andere Arten kann der Benutzer den angezeigten Abschnitt durch das elektronische Dokument scrollen.
Eine Reihe von Begriffs- bzw. Konzeptboxen 206 erlauben es dem Benutzer auszuwäh­ len, welche Begriffe bzw. Konzepte, die von Interesse sind, in dem Dokument beachtet werden sollen. Eine Empfindlichkeitssteuereinrichtung 208 erlaubt es dem Benutzer, den Grad der Empfindlichkeit auszuwählen, der bei der Identifizierung potentieller Stellen mit relevanter Diskussion bzw. mit relevanten Inhalt anzuwenden ist. Bei niedriger Empfindlichkeit werden mehr Stellen als relevant bezeichnet, obwohl sogar manche tatsächlich nicht von aktuellem Interesse sind. Bei einer hohen Empfindlichkeit werden die meisten der gesamten bezeichneten bzw. angezeigten Stellen tatsächlich relevant sein, aber andere relevante Stelle können verfehlt worden sein. Nach jedem Begriffs­ namen bzw. Konzeptnamen, der in einer der Checkboxen 206 erscheint, ist eine Pro­ zentzahl gegeben, die die Relevanz des aktuell durchgesehenen Dokuments hinsichtlich dieses Konzepts bzw. Begriffs wiedergibt. Diese Relevanzniveaus bieten bzw. erlauben eine schnelle Beurteilung der Relevanz des Dokuments hinsichtlich der ausgewählten Begriffe bzw. Konzepte. Fig. 2A zeigt keine Kommentierungen, da lieber eine reine Textansicht als eine kommentierte Ansicht für den ersten Betrachtungsbereichs 202 ausgewählt worden ist.
Eine Übersichtsansicht 214 des gesamten Dokuments findet man in einem zweiten Betrachtungsbereich 215. Details der Übersichtsansicht 214 werden detaillierter weiter unten diskutiert.
Verschiedene Navigationstools befinden sich auf einer Navigations-Toolbar (Naviga­ tions-Werkzeugleiste) 216. Verschiedene Kommentierungstools befinden sich auf einer Kommentierungs-Toolbar 218. Die Kommentierungstools auf der Kommentierungs- Toolbar 218 erleichtern die Navigation durch eine Sammlung von Dokumenten.
Gemäß der vorliegenden Erfindung können Kommentierungen zu dem Text hinzugefügt werden, der in dem ersten Betrachtungsbereich 204 angezeigt ist. Die Kommentierungen bezeichnen den Text, der hinsichtlich der vom Benutzer ausgewählten Begriffe bzw. Konzepte relevant ist. Wie weiter unten erläutert werden wird, fügt ein automatisches Kommentierungssystem gemäß der vorliegenden Erfindung diese Kommentierungen zu einem jeden Dokument hinzu, das in elektronischer Form verfügbar ist. Das Dokument braucht keine spezielle Information zu enthalten, um bei der Lokalisierung der Diskus­ sion bzw. Abhandlung der Begriffe bzw. Konzepte (Gedanken, Ideen), die von Interesse sind, zu helfen.
Fig. 2B zeigt die Dokumentansicht der Fig. 2A, aber mit einer hinzugefügten Kommen­ tierung in dem ersten Betrachtungsbereich 202. Die Satzglieder 220 wurden hervor­ gehoben, um anzuzeigen, daß sie sich auf die Begriffe bzw. Konzepte beziehen, die für den Benutzer von Interesse sind. Die Hervorhebung findet vorzugsweise in Farbe statt. Jedoch zur Erleichterung der Illustration im Schwarz- und Weiß-Format, zeigen Recht­ ecke die hervorgehobenen Bereiche des Textes an. Zur weiteren Hervorhebung wird der hervorgehobene Text vorzugsweise in Fett gedruckt. Eine rechteckige Leiste 222 zeigt einen Absatz an, hinsichtlich dem bestimmt wurde, daß seine Relevanz oberhalb eines vorbestimmten Schwellenwerts liegt und/oder der mehr als eine Schwellenanzahl von Schlüssel-Satzgliedern aufweist. Die rechteckige Leiste 222 ist lediglich repräsentativ für verschiedene Gestaltungen einer Randkommentierung bzw. einer Randanmerkung, die verwendet werden kann, um einen relevanten Abschnitt des Textes anzuzeigen.
Fig. 2C zeigt einen alternativen Stil der Kommentierung bzw. Anmerkung. Nun sind in dem ersten Betrachtungsbereich 202 ganze Sätze 224 hervorgehoben, die Satzglieder enthalten, die hinsichtlich der Begriffe bzw. Konzepte, die von Interesse sind, relevant sind. Die Satzglieder selbst sind fett gedruckt. Man hat festgestellt, daß das Hervorhe­ ben eines ganzen Satzes eher als einfach ein relevantes Satzglied den Benutzer mit weit mehr Information auf einen ersten Blick versorgt.
Fig. 2D zeigt, wie weiter Informationen über Schlüssel-Satzglieder angezeigt werden können. Der Benutzer kann jedes hervorgehobene Schlüssel-Satzglied mit der Maus auswählen. Nach der Auswahl des Schlüsselsatzgliedes erscheint ein "Ballon" 226. Der Ballon beinhaltet weitere Information, die hinsichtlich des Schlüsselsatzgliedes relevant ist. Zum Beispiel kann der Ballon den Namen des Begriffs bzw. des Konzepts (Gedan­ ke, Idee) beinhalten, hinsichtlich dem das Schlüsselwort relevant ist. Der Ballon kann ebenso eine bibliographische Information beinhalten, falls die Schlüsselphrase eine Zitatstelle beinhaltet.
Fig. 3 zeigt eine Dokumentensammelansicht in Übereinstimmung mit einer Ausfüh­ rungsform der vorliegenden Erfindung. Der Benutzer kann optional eine Zusammenfas­ sungsansicht 300 des Dokuments auswählen. Die Zusammenfassungansicht führt die Begriffe bzw. Konzepte von Interesse 302 auf, die in dem Dokument gefunden wurden, und zwar als Überschrift eines Abrisses bzw. einer Zusammenfassung. Für jeden Begriff bzw. für jedes Konzept werden Schlüsselwörter oder Schlüssel-Satzglieder 304 aufgeli­ stet, die auf den Begriff bzw. das Konzept von Interesse hinweisen. Eine in Klammern angegebene Zahl bei jedem Schlüsselwort zeigt die Häufigkeit an, mit der das Schlüs­ selwort oder das Schlüssel-Satzglied auftritt. Jeder Begriff bzw. jedes Konzept hat ebenso eine zugeordnete Quote bzw. einen zugeordneten Punktestand 306, der auf die Relevanz des gesamten Dokuments hinsichtlich des Begriffs bzw. Konzepts hinweist.
Fig. 4 zeigt eine Inhaltsverzeichnisansicht in Übereinstimmung mit einer Ausführungs­ form der vorliegenden Erfindung. Eine Alternative zu der Zusammenfassungsansicht 300 ist eine Inhaltsverzeichnisansicht 400. Die Inhaltsverzeichnisansicht 400 listet die Hauptüberschriften 402 und Unterüberschriften 403 des elektronischen Dokuments auf. Indem ein Icon hierarchischer Anzeige-Icons 404 ausgewählt wird, kann der Benutzer die Begriffe bzw. Konzepte 406 auflisten, die unter einem der Dokumentüberschriften 402 oder Unterüberschriften 403 gefunden wurden, wobei die Relevanz hinsichtlich jeden Konzepts und die Anzahl der gefundenen Schlüsselwörter angezeigt wird. Es gibt ebenso eine Relevanzmeßanzeige 408 für jede Überschrift 402 des Dokuments, die die Gesamtrelevanz des Textes unter der Überschrift für alle aktuell ausgewählten Konzepte anzeigt. Bei einer bevorzugten Ausführungsform, bei der das Dokument ein HTML- Dokument ist, werden zur Erzeugung der Inhaltsverzeichnisansicht 400 die Über­ schriften des Dokuments identifiziert, indem die HTML-Überschriftkennzeichnungen ("HTML heading tags") analysiert werden.
Automatische Kommentierungssoftware
Fig. 5 zeigt ein Top-Niveau-Software-Architekturdiagramm zur automatischen Kom­ mentierung bzw. zum automatischen Anmerken in Übereinstimmung mit einer Aus­ führungsform der vorliegenden Erfindung. Ein Dokument 502 existiert in elektronischer Form. Es kann ursprünglich mittels eines Scanners erfaßt worden sein. Es kann z. B. im HTML-, Postscript-, LaTeX- oder einem anderen Textverarbeitungsformat oder einem E-Mail-Format usw. sein. Die folgende Beschreibung nimmt an, daß es sich um ein HTML-Format handelt. Ein Benutzer 504 greift auf das Dokument 502 mittels eines Dokument-Browsers 506 und eines Kommentierungsagenten bzw. einer Anmerkangsein­ richtung 508 zu. Der Dokument-Browser 506 ist vorzugsweise einer Hypertext-Browser- Programm, wie z. B. ein Netscape Navigator oder eine Microsoft Explorer. Es kann sich aber ebenso um ein herkömmliches Textverarbeitungsprogramm handeln.
Der Kommentierungsagent bzw. die Anmerkungseinrichtung 508 fügt die Anmerkungen zum Dokument 502 hinzu, um es für das Betrachten durch den Dokument-Browser 506 vorzubereiten. Die Verarbeitung durch den Kommentierungsagenten 508 kann so verstanden werden, daß sie in drei Stufen erfolgt, eine Textverarbeitungsstufe 510, eine Inhaltserkennungsstufe 512 und eine Formatierungsstufe 514. Die Eingabe zu der Textverarbeitungsstufe 510 ist der rohe Text. Die Ausgabe von der Textverarbeitungs­ stufe 510 und die Eingabe in die Inhaltserkennungsstufe 512 ist ein analysierter (ins­ besondere mit einem Parser verarbeiteter) Textstrom, wobei von dem Textstrom Forma­ tierinformation, wie z. B. spezielle Kennungen, um unbestimmte Wörter oder Satzglieder herum entfernt worden ist. Die Ausgabe der Inhaltserkennungsstufe 512 und die Ein­ gabe zu der Formatierungsstufe 514 ist ein mit Anmerkungen bzw. Kommentierungen versehener Textstrom. Die Ausgabe von der Formatierungsstufe 514 ist eine formatierte Textdatei, die mit einem Dokument-Browser 506 betrachtet werden kann.
Die Verarbeitung eines Kommentierungsagenten 508 ist vorzugsweise eine Laufzeitver­ arbeitung (run-time process). Die Kommentierungen werden vorzugsweise nicht vorab in den Text eingefügt, sondern werden eher erzeugt, wenn der Benutzer 504 ein Doku­ ment 502 zum Durchstöbern bzw. zum Browsen anfordert. Somit handelt es sich vorzugsweise um einen dynamischen Prozeß. Der Kommentierungsagent 508 kann jedoch ebenso im Hintergrund als ein Batch-Prozeß bzw. als eine Stapelverarbeitung arbeiten.
Die Kommentierung, die durch den Kommentierungsagenten 508 hinzugefügt worden ist, hängt von Konzepten ab, die von Interesse sind und von einem Benutzer 504 ausgewählt wurden. Der Benutzer 504 gibt eine Information ebenso ein, die von dem Kommentierungsagenten 508 verwendet wurde, um Stellen einer Diskussion von Konzepten von Interesse in dem Dokument 502 zu identifizieren. Bei einer bevorzugten Ausführungsform definiert diese Information die Struktur eines bayesianischen Glau­ bensnetzwerks ("Bayesian belief network"). Die Begriffe bzw. Konzepte von Interesse und andere benutzerspezifische Information wird in einer Benutzer-Profildatei 516 aufrecht erhalten. Der Benutzer 504 verwendet einen Profileditor 518, um den Inhalt der Benutzer-Profildatei 516 zu modifizieren.
Fig. 6A zeigt die automatische Kommentierungs-Software-Architektur der Fig. 5, wobei die Textverarbeitungsstufe 510 detaillierter gezeigt ist. Fig. 6A zeigt, daß auf die Quelle des Dokuments 502 über ein Netzwerk 602 zugegriffen werden kann. Mögliche Quellen beinhalten z. B. das Internet 604, ein Intranet 606, einen digitalen Kopierer 608, der Dokumentbilder erfaßt, oder andere Bürogeräte 610, wie z. B. ein Faxgerät, einen Scanner, einen Drucker usw. Eine andere alternative Quelle stellt die Festplatte 32 des Benutzers dar.
Die Textverarbeitungsstufe 510 beinhaltet eine I/O-Stufe 612, eine Aktualisierungsstufe 614 und eine Sprachenverarbeitungsstufe 616. Die Datei-I/O-Stufe liest die Dokument­ datei von dem Netzwerk 602. Durch die Aktualisierung der Stufe 614 wird die Historie bzw. die Geschichte des kürzlich in Betracht gezogenen Dokuments in einer Geschichte- Dabei 618 bewahrt. Die Sprachen-Verarbeitungsstufe 616 analysiert den Text des Dokuments 502, um den analysierten Text zu erzeugen, der von der Textverarbeitungs­ stufe 510 ausgegeben wird. Bevorzugt erfolgt die Analyse des Textes durch ein selbst­ lernendes Sprachanalyseverfahren.
Fig. 6B zeigt die automatische Kommentierungs-Software-Architektur der Fig. 5 mit einer Inhaltserkennungsstufe 512, die detaillierter gezeigt ist. Eine Mustererkennungs­ stufe 620 hält nach bestimmten Mustern in der analysierten Textausgabe der Textver­ arbeitungsstufe 510 Ausschau. Die bestimmten Muster, nach denen gesucht wird, werden durch den Inhalt der Benutzer-Profildatei 516 bestimmt. Wenn einmal Muster gefunden worden sind, werden Kommentierungskennungen zu dem analysierten Text mittels einer Kommentierungs-Kennungs-Zufügestufe 622 hinzugefügt, um die Muster­ stellen anzuzeigen. Bei einer bevorzugten HTML-Ausführungsform sind diese Kommen­ tierungskennungen mit dem HTML-Format kompatibel. Jedoch kann der Kennungs­ vorgang auch an LaTeX, Postscript usw. angepaßt sein. Eine Profil-Aktualisierungsstufe 624 überwacht die Ausgabe der Kommentierungs-Kennungs-Hinzufügestufe 622 und analysiert den Text, der die Stellen mit den Begriffen bzw. Konzepten, die von Interesse sind, umgibt. Wie weiter in bezug auf die Fig. 7 diskutiert wird, wird der Inhalt der Benutzer-Profildatei 516 basierend auf der Analyse des Umgebungstextes geändert. Die Wirkung liegt darin, die Muster automatisch zu verfeinern, nach denen durch die Muster-Identifizierungsstufe 620 gesucht wird, um die Kommentierungsleistungsfähig­ keit zu verbessern.
Fig. 6C zeigt die automatische Kommentierungs-Software-Architektur der Fig. 5 mit der Formatierungsstufe 514, die dort detaillierter gezeigt ist. Die Formatierungsstufe 514 beinhaltet eine Textaufbereitungsstufe 626, die den kommentierten Text formatiert, der durch die Inhaltserkennungsstufe 512 geliefert wird, um die Ansicht durch den Doku­ ment-Browser 506 zu erleichtern. Ein HTML-Dokument, wie es durch die Formatier­ stufe 514 modifiziert wird, wird detaillierter unter Bezugnahme auf Fig. 10 diskutiert.
Die Muster-Erkennungsstufe 620 sucht nach Schlüsselwörtern und Schlüssel-Satz­ gliedern von Interesse und lokalisiert eine relevante Diskussion bzw. Abhandlung der Begriffe bzw. Konzepte, und zwar basierend auf den lokalisierten Schlüsselwörtern. Die Identifikation der Schlüsselwörter und die Anwendung der Schlüsselwörter zur Lokali­ sierung einer relevanten Diskussion wird vorzugsweise dadurch bewerkstelligt, indem auf ein Glaubenssystem ("belief system") Bezug genommen wird. Bei dem Glaubens­ system handelt es sich vorzugsweise um ein bayesianisches Glaubensnetzwerk.
Fig. 7 zeigt einen Abschnitt eines repräsentativen bayesianischen Glaubensnetzwerkes 700, das ein Glaubenssystem realisiert, wie es bei der Muster-Erkennungsstufe 622 verwendet wird. Ein erstes Oval 702 repräsentiert einen gewissen Begriff bzw. ein gewisses Konzept von Interesse, das von einem Benutzer spezifiziert ist. Die anderen Ovale 704 stellen Unterkonzepte bzw. Unterbegriffe dar, die mit dem Begriff bzw. Konzept in Beziehung stehen, das durch das Oval 702 identifiziert ist. Jede Linie zwischen einem der Unterkonzeptovale 704 und einem Konzeptoval 702 zeigt, daß die Diskussion des Unterkonzepts bzw. Unterbegriffs die Diskussion des Begriffs bzw. Konzepts impliziert. Jede Verbindung zwischen einem der Unterkonzeptovale 704 und dem Konzeptoval 702 umfaßt einen zugeordneten Wahrscheinlichkeitswert, der in Prozent angezeigt ist. Diese Werte zeigen wiederum die Wahrscheinlichkeit an, daß das Konzept bei gegebenem Vorhandensein eines Anhaltspunktes, der das Vorhandensein des Unterkonzepts bzw. des Unterbegriffs anzeigt, diskutiert wird. Die Diskussion des Unterkonzepts wird wiederum durch ein Schlüsselwort oder mehrere Schlüsselwörter oder Schlüssel-Satzglieder angezeigt (in Fig. 7 nicht gezeigt).
Die Struktur des bayesianischen Glaubensnetzwerks 700 stellt nur eine mögliche Struktur dar, die bei der vorliegenden Erfindung anwendbar ist. Zum Beispiel könnte man ein bayesianisches Glaubensnetzwerk mit mehr als zwei Hierarchie-Ebenen ver­ wenden, so daß das Vorhandensein von Unterkonzepten bzw. Unterbegriffen durch das Vorhandensein von "Unterunterkonzepten" usw. nahegelegt wird. Bei der bevorzugten Ausführungsform zeigt das Vorhandensein eines Schlüsselwortes oder eines Schlüssel- Satzgliedes immer das Vorhandensein der Diskussion des Unterkonzeptes an, aber es ist ebenso möglich, das Glaubensnetzwerk so zu konfigurieren, daß das Vorhandensein eines Schlüsselwortes oder eines Schlüssel-Satzgliedes die Diskussion bzw. die Ab­ handlung des Unterkonzepts bzw. des Unterbegriffs mit einer gewissen Wahrscheinlich­ keit nahelegt.
Die Hauptquelle bzw. Hauptbasis für die Struktur des bayesianischen Glaubensnetz­ werks 700, und zwar einschließlich der Auswahl der Konzepte bzw. Begriffe, Schlüssel­ wörter und Schlüssel-Satzglieder, Zwischenverbindungen und Wahrscheinlichkeiten, stellt die Benutzer-Profildatei 516 dar. Bei einer bevorzugten Ausführungsform kann die Benutzer-Profildatei 516 sowohl zum Editieren als auch zum Verwenden aus Profilen für viele Benutzer ausgewählt werden.
Die Struktur des Glaubenssystems 700 ist jedoch ebenso während der Verwendung des Kommentierungssystems bzw. Anmerkungssystems modifizierbar. Die Modifikationen können automatisch im Hintergrund stattfinden oder können eine explizite Benutzer- Rückmeldungs-Eingabe bzw. Benutzer-Feedback-Eingabe umfassen. Die Stellen der Begriffe bzw. Konzepte von Interesse, die durch die Mustererkennungsstufe 620 bestimmt werden, werden durch die Profil-Aktualisierungsstufe 624 überwacht. Die Profil-Aktualisierungsstufe 624 notiert bzw. beachtet die Nähe anderer Schlüsselwörter und anderer Schlüssel-Satzglieder innerhalb eines jeden analysierten Dokuments zu den Stellen mit Begriffen bzw. Konzepten von Interesse. Falls bestimmte Schlüsselwörter und Schlüssel-Satzglieder immer in der Nähe eines Konzeptes bzw. eines Begriffes von Interesse sind, werden die Struktur und der Inhalt des Glaubenssystems 700 im Hinter­ grund ohne Benutzereingabe durch die Profil-Aktualisierungsstufe 624 aktualisiert. Dies kann das Ändern von Wahrscheinlichkeitswerten bedeuten, eine neue Verbindung zwischen einem Unterkonzept und einem Konzept einführen oder ein neues Schlüssel­ wort oder ein Schlüssel-Satzglied einführen.
Der Benutzer 504 kann ein Wort oder ein Satzglied im Dokument 502 als relevant für ein bestimmtes Konzept auswählen, obwohl das Wort oder das Satzglied noch nicht als ein Schlüsselwort oder ein Schlüssel-Satzglied bestimmt wurde. Das Glaubenssystem 700 wird dann aktualisiert, um das neue Schlüsselwort oder das neue Schlüssel-Satz­ glied mit aufzunehmen bzw. zu enthalten. Das Glaubenssystem 700 ist somit vorzugs­ weise selbstlernend.
Der Benutzer 504 kann ebenso eine Rückmeldung (Feedback) hinsichtlich eines existie­ renden Schlüsselwortes oder eines Schlüssel-Satzgliedes geben, wobei die erkannte Relevanz des Schlüsselwortes oder des Schlüssel-Satzgliedes hinsichtlich des Begriffes bzw. Konzepts von Interesse angezeigt wird. Falls das ausgewählte Schlüsselwort oder das Schlüssel-Satzglied so angezeigt wird, daß es von hoher Relevanz für das Konzept von Interesse ist, werden die Wahrscheinlichkeitswerte, die das Unterkonzept, das durch die ausgewählten Schlüsselwörter oder die Schlüssel-Satzglieder angezeigt wird, mit dem Konzept von Interesse verbinden, erhöht. Falls auf der anderen Seite der Benutzer 504 anzeigt, daß die ausgewählten Schlüsselwörter oder Schlüssel-Satzglieder von geringem Interesse sind, werden die Wahrscheinlichkeitswerte, die diese Schlüsselwörter oder Schlüssel-Satzglieder mit dem Konzept verbinden, erniedrigt.
Benutzerprofil und Rückkopplungsschnittstellen bzw. Feedback-Schnittstellen
Fig. 8 zeigt eine Benutzerschnittstelle zum Definieren bzw. Festlegen eines Benutzer­ profils in Übereinstimmung mit einer Ausführungsform der vorliegenden Erfindung. Der Benutzer-Schnittstellenbildschirm 800 ist mit einem Profil-Editor 518 versehen. Eine Profilnamen-Box 802 erlaubt es dem Benutzer, die Namen der Person oder die Gruppe einzugeben, der das zu editierende Profil zugewiesen wird. Dies ermöglicht es, das Anmerkungssystem bzw. Kommentierungssystem gemäß der vorliegenden Erfindung auf eine bestimmte Benutzergruppe zuzuschneiden bzw. diesbezüglich zu personalisieren. Eine Paßwortbox 804 gewährleistet Sicherheit, indem die Eingabe eines korrekten Paß­ wortes vor den Profil-Editieroperationen verlangt wird.
Eine definierte Konzeptliste 806 listet alle Konzepte bzw. Begriffe auf, die bereits zu dem Benutzerprofil hinzugefügt worden sind. Indem eine Konzept-Hinzufügungstaste 808 ausgewählt wird, kann der Benutzer ein neues Konzept hinzufügen. Indem eine Konzepteditiertaste 810 ausgewählt wird, kann der Benutzer das Glaubensnetzwerk modifizieren, soweit es das aufgelistete Konzept betrifft, das aktuell ausgewählt wird. Indem eine Entfernungstaste 812 gewählt wird, kann der Benutzer ein Konzept bzw. einen Begriff löschen.
Falls ein Konzept bzw. ein Begriff zum Editieren ausgewählt worden ist, erscheint sein Name in der Konzept-Namensbox 813. Der Abschnitt des Glaubensnetzwerkes, der das ausgewählte Konzept betrifft, ist in einem Glaubensnetzwerk-Anzeigefenster 814 gezeigt. Das Glaubensnetzwerk-Anzeigefenster 814 zeigt das ausgewählte Konzept, Unterkonzepte, die als das ausgewählte Konzept betreffend festgelegt worden sind und die Prozentwerte, die mit jeder Beziehung im Zusammenhang stehen. Der Benutzer kann ein Unterkonzept hinzufügen, indem eine Unterkonzept-Hinzufügtaste 815 ausge­ wählt wird. Der Benutzer kann ein Unterkonzept editieren, indem das Unterkonzept in dem Glaubensnetzwerk-Anzeigefenster 814 ausgewählt wird und dann eine Unter­ konzept-Editiertaste 816 ausgewählt wird. Eine Unterkonzept-Entfernungstaste 818 erlaubt dem Benutzer, ein Unterkonzept von dem Glaubensnetzwerk zu entfernen.
Das Auswählen der Unterkonzept-Hinzufügtaste 815 bewirkt, daß ein Unterkonzept- Hinzufügfenster 820 erscheint. Das Unterkonzept-Hinzufügfenster 820 beinhaltet eine Unterkonzept-Namensbox 822, um den Namen eines neuen Unterkonzepts einzugeben. Ein Gleitregler 824 erlaubt es dem Benutzer, den Prozentwert auszuwählen, der die Wahrscheinlichkeit des ausgewählten Konzepts festlegt, das unter der Voraussetzung erscheint, daß das neu ausgewählte Unterkonzept erscheint. Eine Schlüsselwortliste 826 listet die Schlüsselwörter und die Schlüssel-Satzglieder auf, die eine Diskussion bzw. eine Abhandlung des Unterkonzeptes bzw. Unterbegriffes anzeigen. Der Benutzer fügt etwas zu der Liste hinzu, indem eine Schlüsselwort-Hinzufügtaste 828 ausgewählt wird, die bewirkt, daß eine Dialogbox (nicht gezeigt) erscheint, um das neue Schlüsselwort oder das Schlüssel-Satzglied einzugeben. Der Benutzer löscht ein Schlüsselwort oder ein Schlüsselwort-Satzglied, indem es ausgewählt wird und dann eine Schlüsselwort- Löschtaste 830 ausgewählt wird. Wenn einmal der Benutzer mit der Definition des neuen Unterkonzeptes fertig ist, kann er oder sie die Definition bestätigen, indem eine OK-Taste 832 ausgewählt wird. Die Auswahl einer Löschtaste bzw. Abbruchtaste 834 beseitigt das Unterkonzept-Hinzufügfenster 820, ohne den Inhalt oder die Struktur des Glaubensnetzwerks zu beeinflussen. Eine Auswahl einer Unterkonzept-Editiertaste 816 bewirkt die Anzeige eines Fensters, das dem Unterkonzept-Hinzufügfenster 820 ähnelt und eine Neudefinition des ausgewählten Unterkonzepts erlaubt.
Indem ausgewählt wird, ob eine Hintergrund-Lern-Checkbox 836 ausgewählt worden ist, kann der Benutzer den Betrieb der Profil-Aktualisierungsstufe 624 freigeben oder deaktivieren. Eine Web-Autobeschaffungs-Checkbox 838 erlaubt es dem Benutzer, auszuwählen, ob oder ob nicht ein automatisch Web-Suchprozeß freigeben wird. Wenn dieser Weg-Suchprozeß freigegeben wird, wird jedesmal, wenn ein bestimmtes Schlüs­ selwort oder ein bestimmtes Schlüssel-Satzglied häufig in der Nähe der Stelle gefunden wird, wo bestimmt wird, daß ein definiertes Konzept diskutiert wird, ein Web-Such- Tool, wie z. B. AltaVistaTM, verwendet, um auf dem World Wide Web nach Dokumen­ ten zu suchen, die das Schlüsselwort oder das Schlüssel-Satzglied enthalten. Ein Schwellwert-Gleitregler 840 ist vorgesehen, um es dem Benutzer zu ermöglichen, einen Schwellwert-Relevanzpegel für diesen Autobeschaffungsprozeß einzustellen.
Die Fig. 9A-9B zeigen eine Benutzerschnittstelle, um eine Rückkopplung in Überein­ stimmung mit einer Ausfürungsform der vorliegenden Erfindung bereitzustellen. Der Benutzer 502 kann jeden Text auswählen und kann ein erstes Rückkopplungsfenster 902 aufrufen. Der Text kann oder kann nicht durch das Anmerkungssystem bzw. Kommen­ tierungssystem als relevant zuvor identifiziert worden sein. In dem ersten Rückkopp­ lungsfenster 902, das in Fig. 9A gezeigt ist, kann der Benutzer 504 das Konzept bzw. den Begriff anzeigen, hinsichtlich dem der ausgewählte Text relevant ist. Das erste Rückkopplungsfenster 902 ist nicht unbedingt notwendig, wenn der Relevanzpegel für ein Schlüsselwort oder ein Schlüssel-Satzglied eingestellt wird, das bereits Teil des Glaubensnetzwerks 700 ist. Nachdem der Benutzer ein erstes Konzept bzw. einen ersten Begriff in dem ersten Rückkopplungsfenster bzw. Feedbackfenster 902 ausgewählt hat, wird ein zweites Rückkopplungsfenster bzw. Feedbackfenster 904 angezeigt, um den Grad der Relevanz auszuwählen. Das zweite Rückkopplungsfenster 904 in Fig. 9B stellt drei Auswahlmöglichkeiten für ein Relevanzniveau bereit: gut, mittel (nicht sicher) und schlecht. Alternativ kann ein Gleitregler verwendet werden, um das Niveau der Rele­ vanz festzulegen. Falls der ausgewählte Text nicht bereits ein Schlüsselwort oder ein Schlüssel-Satzglied in dem Glaubensnetzwerk 700 ist, wird ein neues Unterkonzept zusammen mit dem zugeordneten neuen Schlüsselwort oder dem Schlüssel-Satzglied hinzugefügt. Falls der ausgewählte Text bereits ein Schlüsselwort oder ein Schlüssel- Satzglied ist, werden oben Wahrscheinlichkeitswerte innerhalb des Glaubenssystems 622 in geeigneter Weise in Antwort auf diese Benutzerrückkopplung bzw. Benutzerrückmel­ dung modifiziert.
Fig. 10 zeigt einen Abschnitt eines HTML-Dokuments 1000, das in Übereinstimmung mit einer Ausführungsform der vorliegenden Erfindung verarbeitet wird. Einem Satz, der einen relevanten Text beinhaltet, geht eine <RH.ANOH.S . . .<-Kennung 1002 vorweg und ihm folgt eine </RH.ANOH.S<-Kennung 1004. Die Verwendung dieser Kennungen erleichtert den Anmerkungsmodus, wo vollständige Sätze hervorgehoben werden. Die <RH.ANOH.S . . .<-Kennung 1002 beinhaltet eine Anzahl, die anzeigt, welcher relevante Satz mit einer Kennung in der Reihenfolge des Erscheinens in dem Dokument versehen wird. Dem relevanten Text innerhalb eines so gekennzeichneten relevanten Satzes geht eine <RH.ANOH . . .<-Kennung 1006 vorne weg und ihm folgt eine </RH.ANOH<-Kennung 1008. Die <RH.ANOH . . .<-1006-Kennung beinhaltet die Namen des Konzepts und des Unterkonzepts, hinsichtlich denen der kommentierte Text relevant ist, wobei ein Identifizierer anzeigt, in welchem relevanten Satz sich der Text befindet und eine Zahl zeigt an, welche Kommentierung dies hinsichtlich eines be­ stimmten Konzepts in Abfolge ist. Ein HTML-Browser, der nicht modifiziert worden ist, um die speziellen Anmerkungskennungen zu interpretieren, die durch die vorliegen­ de Erfindung bereitgestellt werden, wird diese ignorieren und das Dokument ohne Anmerkungen bzw. Kommentierungen anzeigen.
Übersichtsbildanzeige
Nimmt man wiederum Bezug auf die Fig. 2A-2D, so wird ein längliches Übersichtsbild 214 von vielen Seiten oder des gesamten Dokuments 502 in dem zweiten Betrachtungs­ bereich 215 dargestellt. Bei dem Dokument 502 wird es sich typisch um ein mehr­ seitiges Dokument handeln, wobei ein Abschnitt in dem ersten Betrachtungsbereich 202 dargestellt ist. Das längliche Übersichtsbild 214 liefert eine zweckmäßige Ansicht der Struktur des Basisdokuments. Die Anmerkungen, die in das Dokument mit eingefügt werden, sind innerhalb des länglichen Übersichtsbildes 214 sichtbar. Innerhalb des länglichen Übersichtsbildes 214 zeigt ein hervorgehobener Bereich 214A eine reduzierte Ansicht des Dokumentabschnittes, die gegenwärtig in dem ersten Betrachtungsbereich 215 angezeigt wird, wobei das Reduktionsverhältnis bzw. Zoomverhältnis vorzugsweise durch einen Benutzer konfigurierbar bzw. einstellbar ist. Somit wird sich, falls sich die Größe des ersten Betrachtungsbereiches 202 wegen einer Änderung der Fenstergröße ändert, der hervorgehobene Bereich 214A ebenso hinsichtlich seiner Größe entsprechend ändern. Je größer der Betrachtungsbereich ist, der dem länglichen Übersichtsbild 214 und dem hervorgehobenen Bereich 214A zugewiesen wird, desto mehr Details sind sichtbar. Mit sehr kleinen zugeordneten Betrachtungsbereichen sind nur Abschnitte des Dokuments unterscheidbar. Wenn die zugeordneten Bereiche zunehmen, werden ein­ zelne Linien und schließlich individuelle Wörter unterscheidbar. In den Fig. 2A-2D ist das benutzerkonfigurierte Verhältnis ungefähr 5 : 1. Das Hervorheben des Betrachtungs­ bereichs 214 kann so verstanden werden, daß es sich um eine Lupe oder ein Betrach­ tungsfenster über dem Teil 214A des länglichen Übersichtsbildes handelt, das dem Dokumentabschnitt entspricht, der im ersten Betrachtungsbereich 215 angezeigt ist. Der Benutzer 504 kann durch das Dokument 502 scrollen, indem der hervorgehobene Bereich 214A nach oben und unten gleitend bewegt wird. Wenn sich der hervor­ gehobene Bereich 214A verschiebt, wird sich der Abschnitt des Dokuments 502, der in dem ersten Betrachtungsbereich 202 angezeigt ist, ebenso verschieben. Der Benutzer 504 kann ebenso in herkömmlicher Weise scrollen, indem eine Scroll-Leiste 204 oder Pfeiltasten verwendet werden und der hervorgehobene Bereich 214A wird sich nach oben und unten in Reaktion darauf in angemessener Weise gleitend nach oben und unten bewegen.
In den Fig. 2A-2C zeigt das längliche Übersichtsbild 214 jede Seite des Dokuments 502, so daß es mit derselben reduzierten Skala angezeigt wird. Die vorliegende Erfin­ dung betrifft auch andere Modi der Skalierung eines länglichen Übersichtsbildes 214. Zum Beispiel kann man einen hervorgehobenen Bereich 214A mit einer Skala anzeigen, die jener ähnelt, die in den Fig. 2A-2C gezeigt ist, und man kann eine variable Skala für den Rest des länglichen Übersichtsbildes 214 verwenden. Ein Text, der weit von dem hervorgehobenen Bereich 214A entfernt ist, wurde mit einer stark reduzierten Skala angezeigt werden und der Grad der Vergrößerung würde mit der Nähe zu dem hervorgehobenen Bereich 214A zunehmen.
Weil die Kommentierungen bzw. Anmerkungen in dem länglichen Übersichtsbild 214 erscheinen, ist es sehr leicht, einen relevanten Text irgendwo im Dokument 502 zu binden. Weiter stellt ein längliches Übersichtsbild 214 eine sehr nützliche Art und Weise bereit, um mit einer Position innerhalb eines länglichen Dokuments Schritt zu halten bzw. diese zu verfolgen.
Software-Implementation
Bei einer bevorzugten Ausführungsform wird eine Software zur Realisierung der vorliegenden Erfindung in der Java-Sprache geschrieben. Vorzugsweise bildet die Software den Teil eines Stand-Alone-Browser-Programms, das in der Java-Sprache geschrieben ist. Alternativ kann der Kode in der Gestalt eines sog. "Plug-in"- bzw. eines einbindbaren Programm-Moduls sein, das mit einem Web-Browser arbeitet, der mit Java ausgestattet ist und der verwendet wird, um HTML-Dokumente zu durchstöbern, die die speziellen Anmerkungskennungen enthalten, die oben erläutert wurden.
Bei der vorgehenden Beschreibung wurde die Erfindung mit Bezugnahme auf spezi­ fische beispielhafte Ausführungsformen beschrieben. Zum Beispiel kann jedes Wahr­ scheinlichkeits-Schlußfolgerungsverfahren durch ein bayesianisches Glaubensnetzwerk ersetzt werden.
Erfindungsgemäß werden die Begriffe bevorzugt in einem Tabellenspeicher abgespei­ chert, auf den dann ein automatischer Zugriff erfolgt. Das erfindungsgemäße Verfahren weist weiterhin bevorzugt eine Selbstlernfunktion auf, um das Programm auf einen Benutzer zu spezialisieren. Dazu wird bevorzugt auf frühere abgespeicherte Benutzer­ eingaben zurückgegriffen. Diese werden bevorzugt kategorisiert und/oder nach ihrer Häufigkeit erfaßt. Unter Rückgriff hierauf wird dann, bevorzugt unter Einsatz statisti­ scher Berechnungen, das Suchprofil auf den Benutzer zugeschnitten.
Erfindungsgemäß werden bevorzugt durch das Verfahren, insbesondere im Rahmen der Web-Autobeschafung, automatisch Steuerzeichen abgegeben, um ein Modem an­ zusteuern, so daß ein Zugang zum Internet bewirkt wird, und insbesondere automatisch ein Internet-Suchprogramm aufgerufen wird. Dieses wird dann bevorzugt automatisch zur Abfrage nach einem aktuellen bzw. vorgegebenen Begriff von Interesse verwendet.
Erfindungsgemäß kann zur Realisierung des Glaubensnetzwerkes ein Spezialchip (ASIC) verwendet werden.
Die Erfindung läßt sich insbesondere wie folgt zusammenfassen:
Eine automatische Anmerkungseinrichtung wird bereitgestellt, die Konzepte bzw. Begriffe von Interesse und Schlüsselwörter findet. Der Betrieb der Anmerkungsein­ richtung ist auf einen bestimmten Benutzer persönlich zuschneidbar. Die Anmerkungs­ einrichtung ist dazu in der Lage, ihre Leistungsfähigkeit mit der Zeit sowohl durch automatisches als auch manuelles Feedback zu verbessern. Die Anmerkungseinrichtung bzw. das Anmerkungsprogramm kann mit jedem elektronischen Dokument verwendet werden. Ein anderes verfügbares Merkmal stellt das Übersichtsbild des ganzen mehr­ seitigen Dokuments oder eines Teils des mehrseitigen Dokuments dar, wobei ein aktuell angezeigter Abschnitt des Dokuments in dem Übersichtsbild hervorgehoben wird. Die Bewegung des hervorgehobenen Bereichs in dem Übersichtsbild wird dann mit dem Scrollen durch das Dokument synchronisiert.

Claims (28)

1. Verfahren, das in einem Computer implementiert ist, um ein elektronisch gespeichertes Dokument zu kommentieren bzw. mit Anmerkungen zu versehen, und das die folgenden Schritte umfaßt:
eine Benutzereingabe wird entgegengenommen, um ein Konzept bzw. einen Begriff von Interesse, das bzw. der von einem Benutzer spezifiziert ist, anzuzeigen;
das elektronische Dokument wird analysiert, um Stellen, an denen das vom Benutzer definierte Konzept von Interesse bzw. der vom Benutzer definierte Begriff von Interesse diskutiert bzw. abgehandelt wird, zu identifizieren; und
das elektronische Dokument wird mit sichtbaren Anzeigen bzw. Hinweisen auf die identifizierten Stellen angezeigt.
2. Verfahren nach Anspruch 1, bei welchem der Analysierungsschritt die Ausnut­ zung eines Wahrscheinlichkeits-Schlußfolgerungsverfahrens umfaßt, um die Stellen zu identifizieren.
3. Verfahren nach Anspruch 2, bei welchem das Wahrscheinlichkeits-Schlußfolge­ rungsverfahren ein bayesianisches Glaubensnetzwerk umfaßt.
4. Verfahren nach Anspruch 2, das weiter den folgenden Schritt umfaßt: eine Benutzereingabe wird entgegen genommen, die eine Struktur des bayesia­ nischen Glaubensnetzwerks festlegt.
5. Verfahren nach Anspruch 4, das weiter den folgenden Schritt umfaßt: das bayesianische Glaubensnetzwerk wird in Übereinstimmung mit dem Inhalt der zuvor betrachteten bzw. verarbeiteten elektronischen Dokumente modifiziert.
6. Verfahren nach Anspruch 1, bei welchem der Anzeigeschritt den folgenden Unterschritt umfaßt: Abschnitte des Dokuments werden hervorgehoben, die die Stellen umgeben.
7. Verfahren nach Anspruch 1, bei welchem der Anzeigeschritt den folgenden Unterschritt umfaßt: ein Ballon bzw. ein sprechblasenartiges Gebilde wird angezeigt, das auf eine vom Benutzer ausgewählte Stelle der Stellen zeigt, wobei der Ballon die vom Benutzer spezifizierten Begriffe identifiziert, hinsichtlich dem Text in der vom Benutzer ausge­ wählten Stelle der Stellen relevant ist.
8. Verfahren nach Anspruch 1, bei welchem der Anzeigeschritt den folgenden Unterschritt umfaßt: ein Randvermerk bzw. ein am Rand gelegener Hinweis wird angezeigt, der die Stellen identifiziert.
9. Verfahren nach Anspruch 3, das weiter die folgenden Schritte umfaßt:
eine Benutzereingabe wird akzeptiert, die einen Grad der Beziehung zwischen den Stellen und dem Begriff bzw. Konzept von Interesse anzeigt; und
das bayesianische Glaubensnetzwerk wird in Antwort auf den Grad der Bezie­ hung modifiziert.
10. Verfahren nach Anspruch 1, das weiter den Schritt der Anzeige eines Niveaus der Relevanz des Dokuments hinsichtlich des Konzepts bzw. Begriffs von Interesse umfaßt.
11. Verfahren, das in einem Computer implementiert ist, um ein Dokument mit mehreren Seiten anzuzeigen, und das die folgenden Schritte umfaßt:
ein insbesondere längliches Übersichtsbild eines mehrseitigen Dokuments wird in einem ersten Betrachtungsbereich einer Anzeige angezeigt;
ein Abschnitt des mehrseitigen Dokuments wird in einem zweiten Betrachtungs­ bereich der Anzeige in lesbarer Form angezeigt;
ein Bereich des Übersichtsbildes wird hervorgehoben, der dem Abschnitt entspricht, der in dem zweiten Betrachtungsbereich angezeigt wird;
eine Benutzereingabe wird akzeptiert, die die gleitende Bewegung des hervor­ gehobenen Bereichs durch das mehrseitige Dokument hindurch steuert; und
der angezeigte Abschnitt in dem zweiten Betrachtungsbereich wird in Antwort auf die gleitende Bewegung gescrollt, so daß der hervorgehobene Bereiche fortlaufend dem angezeigten Abschnitt entspricht.
12. Verfahren nach Anspruch 11, das weiter die folgenden Schritte umfaßt:
eine Benutzereingabe wird akzeptiert, die benutzerspezifische Begriffe bzw. Konzepte von Interesse anzeigt;
das mehrseitige Dokument wird analysiert, um Stellen der Diskussion der benutzerspezifischen Begriffe bzw. Konzepte von Interesse zu identifizieren; die Stellen werden sowohl in dem Übersichtsbild als auch in dem angezeigten Abschnitt in dem zweiten Betrachtungsbereich markiert.
13. Computerprogrammprodukt zum Kommentieren eines elektronisch gespeicherten Dokuments, das folgendes umfaßt:
einen Kode zum Akzeptieren einer Benutzereingabe, der ein benutzerspezifisches Konzept bzw. einen benutzerspezifischen Begriff von Interesse anzeigt;
einen Kode zum Analysieren des elektronischen Dokuments, um Stellen zu identifizieren, an denen die vom Benutzer spezifizierten Konzepte bzw. Begriffe von Interesse abgehandelt bzw. diskutiert werden;
einen Kode, um das elektronische Dokument mit sichtbaren Anzeigen der identifizierten Stellen anzuzeigen; und
ein computerlesbares Speichermedium, um die Kodes zu speichern.
14. Produkt nach Anspruch 13, bei welchem der Analysierungskode einen Kode umfaßt, um ein Wahrscheinlichkeits-Schlußfolgerungsverfahren auszunutzen, um die Stellen zu identifizieren.
15. Produkt nach Anspruch 14, bei welchem das Wahrscheinlichkeits-Schlußfolge­ rungsverfahren ein bayesianisches Glaubensnetzwerk umfaßt.
16. Produkt nach Anspruch 15, das weiter einen Kode umfaßt, um eine Benutzer­ eingabe entgegenzunehmen, die eine Struktur des bayesianischen Glaubensnetzwerks definiert.
17. Produkt nach Anspruch 16, das weiter einen Kode umfaßt, um das bayesianische Glaubensnetzwerk in Übereinstimmung mit dem Inhalt des elektronischen Dokuments zu modifizieren.
18. Produkt nach Anspruch 17, bei welchem der Modifizierungskode einen Kode umfaßt, um das bayesianische Glaubensnetzwerk entsprechend der Nähe von Schlüssel­ wörtern zu den identifizierten Stellen zu aktualisieren.
19. Produkt nach Anspruch 13, bei welchem der Anzeigekode einen Kode umfaßt, um die Stellen hervorzuheben.
20. Produkt nach Anspruch 13, bei welchem der Anzeigekode einen Kode umfaßt, um Abschnitte des Dokuments hervorzuheben, die die Stellen umgeben.
21. Produkt nach Anspruch 13, bei welchem der Anzeigekode einen Kode umfaßt, um Ballons anzuzeigen, die auf die Stellen zeigen.
22. Produkt nach Anspruch 13, bei welchem der Anzeigekode einen Kode umfaßt, um Randvermerke bzw. am Rand gelegene Hinweiszeichen anzuzeigen, die Stellen identifizieren.
23. Produkt nach Anspruch 15, das weiter folgendes umfaßt:
einen Kode, um eine Benutzereingabe entgegenzunehmen, die einen Grad der Beziehung zwischen den Stellen und den Konzepten bzw. Begriffen von Interesse anzeigt; und
einen Kode, um das bayesianische Glaubensnetzwerk in Antwort auf den Grad der Beziehung zu modifizieren.
24. Produkt nach Anspruch 13, das weiter einen Kode umfaßt, um ein Niveau der Relevanz des Dokuments hinsichtlich des Konzepts bzw. Begriffs von Interesse an­ zuzeigen.
25. Computerprogramm-Produkt, um ein mehrseitiges Dokument anzuzeigen, das folgendes umfaßt:
einen Kode, um ein längliches Übersichtsbild eines mehrseitigen Dokuments in einem ersten Betrachtungsbereich einer Anzeige anzuzeigen;
einen Kode, um einen Abschnitt des mehrseitigen Dokuments in einem zweiten Betrachtungsbereich der Anzeige in lesbarer Form anzuzeigen;
einen Kode, um einen Bereich des Übersichtsbildes hervorzuheben, der dem Abschnitt entspricht, der in dem zweiten Betrachtungsbereich angezeigt ist;
einen Kode, um eine Benutzereingabe entgegenzunehmen, die die gleitende Bewegung des hervorgehobenen Bereiches durch das Übersichtsbild steuert;
einen Kode, um den angezeigten Abschnitt so zu scrollen, daß der angezeigte Abschnitt fortlaufend dem hervorgehobenen Bereich entspricht; und
ein computerlesbares Speichermedium, um die Kodes zu speichern.
26. Computerprogramm-Produkt nach Anspruch 25, das weiter folgendes umfaßt:
einen Kode, um die Benutzereingabe zu akzeptieren, die benutzerspezifische Konzepte von Interesse anzeigen;
einen Kode, um das mehrseitige Dokument zu analysieren, um Stellen der Diskussion der benutzerspezifischen Konzepte von Interesse zu identifizieren; und
einen Kode, um die Stellen sowohl in dem Übersichtsbild als auch in dem angezeigten Abschnitt in dem zweiten Betrachtungsbereich zu markieren.
27. Computersystem, das folgendes umfaßt:
einen Prozessor; und
ein computerlesbares Speichermedium, das einen Kode speichert, der durch den Prozessor auszuführen ist, wobei der Kode folgendes umfaßt:
einen Kode zum Akzeptieren einer Benutzereingabe, die benuterspezifische Konzepte von Interesse anzeigt;
einen Kode, um ein elektronisches Dokument zu analysieren, um Stellen der Diskussion der benutzerspezifischen Konzepte von Interesse zu identifizieren; und
einen Kode, um das elektronische Dokument mit sichtbaren Anzeigen der identifizierten Stellen anzuzeigen.
28. Computerprogramm-Produkt, um ein mehrseitiges Dokument anzuzeigen, das folgendes umfaßt:
einen Kode, um ein längliches Übersichtsbild eines mehrseitigen Dokuments in einem ersten Betrachtungsbereich einer Anzeige anzuzeigen;
einen Kode, um einen Abschnitt des mehrseitigen Dokuments in einem zweiten Betrachtungsbereich der Anzeige in lesbarer Form anzuzeigen;
einen Kode, um einen Bereich des Übersichtsbildes hervorzuheben, der dem Abschnitt entspricht, der in dem zweiten Betrachtungsbereich angezeigt wird;
einen Kode, um eine Benutzereingabe zu akzeptieren, die benutzerspezifische Konzepte von Interesse anzeigen;
einen Kode, um das mehrseitige Dokument zu analysieren, um Stellen zu identifizieren, an denen eine Diskussion der benutzerspezifischen Konzepte von Inter­ esse erfolgt; und
einen Kode, um die Stellen sowohl in dem Übersichtsbild als auch in dem angezeigten Abschnitt in dem zweiten Betrachtungsbereich zu markieren.
DE19859180A 1997-12-22 1998-12-21 Automatisches adaptives Dokumenten-Hilfesystem Ceased DE19859180A1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US99561697A 1997-12-22 1997-12-22

Publications (1)

Publication Number Publication Date
DE19859180A1 true DE19859180A1 (de) 1999-06-24

Family

ID=25542013

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19859180A Ceased DE19859180A1 (de) 1997-12-22 1998-12-21 Automatisches adaptives Dokumenten-Hilfesystem

Country Status (4)

Country Link
US (2) US6457026B1 (de)
JP (3) JP4183311B2 (de)
DE (1) DE19859180A1 (de)
GB (1) GB2332544B (de)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001073607A3 (en) * 2000-03-27 2003-03-13 Documentum Inc Method and apparatus for generating metadata for a document
US7228492B1 (en) 1999-07-06 2007-06-05 Ricoh Company, Ltd. 2D graph displaying document locations of user-specified concept of interest
US7257589B1 (en) 1997-12-22 2007-08-14 Ricoh Company, Ltd. Techniques for targeting information to users
US7395501B2 (en) 1997-12-22 2008-07-01 Ricoh Company, Ltd. Techniques for annotating portions of a document relevant to concepts of interest
US8620747B2 (en) 1997-12-22 2013-12-31 Ricoh Company, Ltd. Method, system and computer code for content based web advertising

Families Citing this family (271)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6268851B1 (en) * 1996-09-30 2001-07-31 Trellix Corporation Hypermedia authoring and publishing system
US20080028292A1 (en) * 1997-12-22 2008-01-31 Ricoh Company, Ltd. Techniques to facilitate reading of a document
US6799298B2 (en) * 1998-03-11 2004-09-28 Overture Services, Inc. Technique for locating an item of interest within a stored representation of data
CN100392634C (zh) * 1998-07-21 2008-06-04 三星电子株式会社 显示万维网文档的系统和方法
US6582475B2 (en) 1998-09-09 2003-06-24 Ricoh Company Limited Automatic adaptive document printing help system
US7428701B1 (en) * 1998-12-18 2008-09-23 Appligent Inc. Method, system and computer program for redaction of material from documents
US8042063B1 (en) 1999-04-19 2011-10-18 Catherine Lin-Hendel Dynamic array presentation and multiple selection of digitally stored objects and corresponding link tokens for simultaneous presentation
US6711585B1 (en) * 1999-06-15 2004-03-23 Kanisa Inc. System and method for implementing a knowledge management system
US7542920B1 (en) * 1999-07-30 2009-06-02 Catherine Lin-Hendel System for interactive computer-assisted on-line auctions
US7574381B1 (en) * 1999-08-06 2009-08-11 Catherine Lin-Hendel System and method for constructing and displaying active virtual reality cyber malls, show rooms, galleries, stores, museums, and objects within
WO2001022310A1 (en) * 1999-09-22 2001-03-29 Oleg Kharisovich Zommers Interactive personal information system and method
JP2001209659A (ja) * 1999-12-15 2001-08-03 Xerox Corp 注釈装置がビューイング装置と異なっている場合に対象物に注釈を付けるシステム及び方法
US7475334B1 (en) * 2000-01-19 2009-01-06 Alcatel-Lucent Usa Inc. Method and system for abstracting electronic documents
EP1275042A2 (de) * 2000-03-06 2003-01-15 Kanisa Inc. System und verfahren für einen intelligenten mehrstufigen dialog mit einem benutzer
US6859909B1 (en) 2000-03-07 2005-02-22 Microsoft Corporation System and method for annotating web-based documents
US6912689B1 (en) * 2000-04-17 2005-06-28 Micron Technology, Inc. Method and apparatus for facilitating substitution of digital images with line drawings
US7177904B1 (en) * 2000-05-18 2007-02-13 Stratify, Inc. Techniques for sharing content information with members of a virtual user group in a network environment without compromising user privacy
US7253919B2 (en) 2000-11-30 2007-08-07 Ricoh Co., Ltd. Printer with embedded retrieval and publishing interface
US7308653B2 (en) * 2001-01-20 2007-12-11 Catherine Lin-Hendel Automated scrolling of browser content and automated activation of browser links
US7188306B1 (en) * 2001-02-28 2007-03-06 Xerox Corporation Swoopy text for connecting annotations in fluid documents
US7392287B2 (en) 2001-03-27 2008-06-24 Hemisphere Ii Investment Lp Method and apparatus for sharing information using a handheld device
US7197703B1 (en) * 2001-04-09 2007-03-27 Critical Technologies, Inc. System and methodology for the storage and manipulation of documents
US20070132166A1 (en) * 2001-04-19 2007-06-14 Kathleen Andres Method for imbuing individuals with religious faith by combining scriptural and biographical readings
US7565605B2 (en) * 2001-05-08 2009-07-21 Nokia, Inc. Reorganizing content of an electronic document
US7246118B2 (en) * 2001-07-06 2007-07-17 International Business Machines Corporation Method and system for automated collaboration using electronic book highlights and notations
US20030025731A1 (en) * 2001-08-02 2003-02-06 International Business Machines Corporation Method and system for automated research using electronic book highlights and notations
US7284191B2 (en) 2001-08-13 2007-10-16 Xerox Corporation Meta-document management system with document identifiers
US7133862B2 (en) * 2001-08-13 2006-11-07 Xerox Corporation System with user directed enrichment and import/export control
US6928425B2 (en) * 2001-08-13 2005-08-09 Xerox Corporation System for propagating enrichment between documents
US7747943B2 (en) * 2001-09-07 2010-06-29 Microsoft Corporation Robust anchoring of annotations to content
US20040194021A1 (en) * 2001-09-14 2004-09-30 Fuji Xerox Co., Ltd. Systems and methods for sharing high value annotations
US7171624B2 (en) * 2001-10-05 2007-01-30 International Business Machines Corporation User interface architecture for storage area network
US8046708B1 (en) * 2003-08-07 2011-10-25 The Mathworks, Inc. Reversed links from graphical diagram representation
US20030130871A1 (en) 2001-11-02 2003-07-10 Rao R. Bharat Patient data mining for clinical trials
US7415670B2 (en) * 2001-11-19 2008-08-19 Ricoh Co., Ltd. Printer with audio/video localization
US7747655B2 (en) * 2001-11-19 2010-06-29 Ricoh Co. Ltd. Printable representations for time-based media
US7424129B2 (en) * 2001-11-19 2008-09-09 Ricoh Company, Ltd Printing system with embedded audio/video content recognition and processing
US20040181815A1 (en) * 2001-11-19 2004-09-16 Hull Jonathan J. Printer with radio or television program extraction and formating
US7861169B2 (en) * 2001-11-19 2010-12-28 Ricoh Co. Ltd. Multimedia print driver dialog interfaces
DE10157487C1 (de) * 2001-11-23 2003-06-18 Sgl Carbon Ag Faserverstärkter Verbundkörper für Schutzpanzerungen, seine Herstellung und Verwendungen
US7457731B2 (en) 2001-12-14 2008-11-25 Siemens Medical Solutions Usa, Inc. Early detection of disease outbreak using electronic patient data to reduce public health threat from bio-terrorism
US20030115191A1 (en) * 2001-12-17 2003-06-19 Max Copperman Efficient and cost-effective content provider for customer relationship management (CRM) or other applications
US7200801B2 (en) 2002-05-17 2007-04-03 Sap Aktiengesellschaft Rich media information portals
US20040003097A1 (en) * 2002-05-17 2004-01-01 Brian Willis Content delivery system
US7370276B2 (en) 2002-05-17 2008-05-06 Sap Aktiengesellschaft Interface for collecting user preferences
US7346668B2 (en) * 2002-05-17 2008-03-18 Sap Aktiengesellschaft Dynamic presentation of personalized content
US7305436B2 (en) * 2002-05-17 2007-12-04 Sap Aktiengesellschaft User collaboration through discussion forums
US7127473B2 (en) * 2002-05-17 2006-10-24 Sap Aktiengesellschaft Methods and systems for providing supplemental contextual content
US7321887B2 (en) * 2002-09-30 2008-01-22 Sap Aktiengesellschaft Enriching information streams with contextual content
US20040006748A1 (en) * 2002-07-03 2004-01-08 Amit Srivastava Systems and methods for providing online event tracking
US20040006628A1 (en) * 2002-07-03 2004-01-08 Scott Shepard Systems and methods for providing real-time alerting
GB2390704A (en) 2002-07-09 2004-01-14 Canon Kk Automatic summary generation and display
US7148357B2 (en) * 2002-07-31 2006-12-12 Schering Ag VEGFR-2 and VEGFR-3 inhibitory anthranilamide pyridines
US7680086B2 (en) 2002-09-09 2010-03-16 Siemens Canada Limited Wireless local area network with clients having extended freedom of movement
CN1685341B (zh) * 2002-09-30 2014-09-10 开拧系统公司 跨语言搜索结果的闪烁注释标注加亮
US7424427B2 (en) * 2002-10-17 2008-09-09 Verizon Corporate Services Group Inc. Systems and methods for classifying audio into broad phoneme classes
JP2004139501A (ja) * 2002-10-21 2004-05-13 Fujitsu Ltd 文書ブラウザ、文書ブラウズ方法および文書ブラウズ方法をコンピュータに実行させるためのプログラム
US7194693B2 (en) * 2002-10-29 2007-03-20 International Business Machines Corporation Apparatus and method for automatically highlighting text in an electronic document
US20040139391A1 (en) * 2003-01-15 2004-07-15 Xerox Corporation Integration of handwritten annotations into an electronic original
GB2399427A (en) 2003-03-12 2004-09-15 Canon Kk Apparatus for and method of summarising text
US7395505B1 (en) * 2003-03-17 2008-07-01 Tuvox, Inc. Graphical user interface for creating content for a voice-user interface
US7262772B2 (en) * 2003-03-21 2007-08-28 Sap Aktiengesellschaft Visual content summary
US7536638B2 (en) * 2003-03-31 2009-05-19 Ricoh Co., Ltd. Action stickers for identifying and processing stored documents
US7739583B2 (en) 2003-03-31 2010-06-15 Ricoh Company, Ltd. Multimedia document sharing method and apparatus
US7509569B2 (en) * 2003-03-31 2009-03-24 Ricoh Co., Ltd. Action stickers for nested collections
WO2004088662A1 (en) * 2003-03-31 2004-10-14 Samsung Electronics Co., Ltd. Apparatus for use with information storage medium containing enhanced av (enav) buffer configuration information, reproducing method thereof and method for managing the buffer
US7757162B2 (en) * 2003-03-31 2010-07-13 Ricoh Co. Ltd. Document collection manipulation
US7703002B2 (en) * 2003-03-31 2010-04-20 Ricoh Company, Ltd. Method and apparatus for composing multimedia documents
US20040237026A1 (en) * 2003-05-20 2004-11-25 Aust Andreas Matthias System and method for creating reminders in electronic documents
US7613731B1 (en) * 2003-06-11 2009-11-03 Quantum Reader, Inc. Method of analysis, abstraction, and delivery of electronic information
US7275159B2 (en) * 2003-08-11 2007-09-25 Ricoh Company, Ltd. Multimedia output device having embedded encryption functionality
US7441228B2 (en) * 2003-09-08 2008-10-21 Sap Ag Design-time representation for a first run-time environment with converting and executing applications for a second design-time environment
US7555705B2 (en) * 2003-09-10 2009-06-30 Microsoft Corporation Annotation management in a pen-based computing system
US20050071746A1 (en) * 2003-09-25 2005-03-31 Hart Peter E. Networked printer with hardware and software interfaces for peripheral devices
US7864352B2 (en) * 2003-09-25 2011-01-04 Ricoh Co. Ltd. Printer with multimedia server
US7573593B2 (en) * 2003-09-25 2009-08-11 Ricoh Company, Ltd. Printer with hardware and software interfaces for media devices
US7508535B2 (en) * 2003-09-25 2009-03-24 Ricoh Co., Ltd. Stand alone multimedia printer with user interface for allocating processing
US7505163B2 (en) * 2003-09-25 2009-03-17 Ricoh Co., Ltd. User interface for networked printer
US7528976B2 (en) * 2003-09-25 2009-05-05 Ricoh Co., Ltd. Stand alone printer with hardware/software interfaces for sharing multimedia processing
US7440126B2 (en) * 2003-09-25 2008-10-21 Ricoh Co., Ltd Printer with document-triggered processing
JP2005108230A (ja) * 2003-09-25 2005-04-21 Ricoh Co Ltd オーディオ/ビデオコンテンツ認識・処理機能内蔵印刷システム
US7511846B2 (en) * 2003-09-25 2009-03-31 Ricoh Co., Ltd. Printer having embedded functionality for printing time-based media
JP2005111987A (ja) * 2003-09-25 2005-04-28 Ricoh Co Ltd プリンタ及びネットワークプリンタのためのユーザインタフェース
US8077341B2 (en) * 2003-09-25 2011-12-13 Ricoh Co., Ltd. Printer with audio or video receiver, recorder, and real-time content-based processing logic
US20050091578A1 (en) * 2003-10-24 2005-04-28 Microsoft Corporation Electronic sticky notes
US8442331B2 (en) 2004-02-15 2013-05-14 Google Inc. Capturing text from rendered documents using supplemental information
US7707039B2 (en) 2004-02-15 2010-04-27 Exbiblio B.V. Automatic modification of web pages
US7962846B2 (en) 2004-02-13 2011-06-14 Microsoft Corporation Organization of annotated clipping views
US8799303B2 (en) 2004-02-15 2014-08-05 Google Inc. Establishing an interactive environment for rendered documents
US7812860B2 (en) 2004-04-01 2010-10-12 Exbiblio B.V. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US20060041484A1 (en) 2004-04-01 2006-02-23 King Martin T Methods and systems for initiating application processes by data capture from rendered documents
US10635723B2 (en) 2004-02-15 2020-04-28 Google Llc Search engines and systems with handheld document data capture devices
US20050195221A1 (en) * 2004-03-04 2005-09-08 Adam Berger System and method for facilitating the presentation of content via device displays
US8274666B2 (en) * 2004-03-30 2012-09-25 Ricoh Co., Ltd. Projector/printer for displaying or printing of documents
US7603615B2 (en) * 2004-03-30 2009-10-13 Ricoh Co., Ltd. Multimedia projector-printer
US7990556B2 (en) 2004-12-03 2011-08-02 Google Inc. Association of a portable scanner with input/output and storage devices
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US8621349B2 (en) 2004-04-01 2013-12-31 Google Inc. Publishing techniques for adding value to a rendered document
US20080313172A1 (en) 2004-12-03 2008-12-18 King Martin T Determining actions involving captured information and electronic content associated with rendered documents
US9008447B2 (en) 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
SE0400875D0 (sv) * 2004-04-01 2004-04-01 Teleca Software Solutions Ab A terminal for navigating documents
US8793162B2 (en) 2004-04-01 2014-07-29 Google Inc. Adding information or functionality to a rendered document via association with an electronic counterpart
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US20070300142A1 (en) 2005-04-01 2007-12-27 King Martin T Contextual dynamic advertising based upon captured rendered text
US7894670B2 (en) 2004-04-01 2011-02-22 Exbiblio B.V. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US8713418B2 (en) 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
US7836408B1 (en) * 2004-04-14 2010-11-16 Apple Inc. Methods and apparatus for displaying relative emphasis in a file
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US9460346B2 (en) 2004-04-19 2016-10-04 Google Inc. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
EP1759278A4 (de) * 2004-04-19 2009-05-06 Exbiblio Bv Verarbeitungstechniken für visuelle erfassungsdaten aus einem widergegebenen dokument
US7702653B1 (en) * 2004-06-30 2010-04-20 Google Inc. Methods and systems for triggering actions
US8346620B2 (en) 2004-07-19 2013-01-01 Google Inc. Automatic modification of web pages
US7599914B2 (en) 2004-07-26 2009-10-06 Google Inc. Phrase-based searching in an information retrieval system
US7711679B2 (en) 2004-07-26 2010-05-04 Google Inc. Phrase-based detection of duplicate documents in an information retrieval system
US7580929B2 (en) 2004-07-26 2009-08-25 Google Inc. Phrase-based personalization of searches in an information retrieval system
US7426507B1 (en) 2004-07-26 2008-09-16 Google, Inc. Automatic taxonomy generation in search results using phrases
US7702618B1 (en) 2004-07-26 2010-04-20 Google Inc. Information retrieval system for archiving multiple document versions
US7536408B2 (en) 2004-07-26 2009-05-19 Google Inc. Phrase-based indexing in an information retrieval system
US7567959B2 (en) 2004-07-26 2009-07-28 Google Inc. Multiple index based information retrieval system
US7580921B2 (en) * 2004-07-26 2009-08-25 Google Inc. Phrase identification in an information retrieval system
US7584175B2 (en) * 2004-07-26 2009-09-01 Google Inc. Phrase-based generation of document descriptions
US20070074102A1 (en) * 2005-09-29 2007-03-29 Reiner Kraft Automatically determining topical regions in a document
US20070083429A1 (en) * 2005-10-11 2007-04-12 Reiner Kraft Enabling contextually placed ads in print media
US8819051B2 (en) * 2005-09-29 2014-08-26 Yahoo! Inc. Tagging offline content with context-sensitive search-enabling keywords
US20070118794A1 (en) * 2004-09-08 2007-05-24 Josef Hollander Shared annotation system and method
US7685209B1 (en) * 2004-09-28 2010-03-23 Yahoo! Inc. Apparatus and method for normalizing user-selected keywords in a folksonomy
US7669148B2 (en) * 2005-08-23 2010-02-23 Ricoh Co., Ltd. System and methods for portable device for mixed media system
US8156116B2 (en) * 2006-07-31 2012-04-10 Ricoh Co., Ltd Dynamic presentation of targeted information in a mixed media reality recognition system
US8825682B2 (en) * 2006-07-31 2014-09-02 Ricoh Co., Ltd. Architecture for mixed media reality retrieval of locations and registration of images
US8332401B2 (en) 2004-10-01 2012-12-11 Ricoh Co., Ltd Method and system for position-based image matching in a mixed media environment
US8144921B2 (en) 2007-07-11 2012-03-27 Ricoh Co., Ltd. Information retrieval using invisible junctions and geometric constraints
US8856108B2 (en) 2006-07-31 2014-10-07 Ricoh Co., Ltd. Combining results of image retrieval processes
US7917554B2 (en) * 2005-08-23 2011-03-29 Ricoh Co. Ltd. Visibly-perceptible hot spots in documents
US8600989B2 (en) 2004-10-01 2013-12-03 Ricoh Co., Ltd. Method and system for image matching in a mixed media environment
US8176054B2 (en) * 2007-07-12 2012-05-08 Ricoh Co. Ltd Retrieving electronic documents by converting them to synthetic text
US9171202B2 (en) * 2005-08-23 2015-10-27 Ricoh Co., Ltd. Data organization and access for mixed media document system
US9384619B2 (en) * 2006-07-31 2016-07-05 Ricoh Co., Ltd. Searching media content for objects specified using identifiers
US8005831B2 (en) * 2005-08-23 2011-08-23 Ricoh Co., Ltd. System and methods for creation and use of a mixed media environment with geographic location information
US8868555B2 (en) * 2006-07-31 2014-10-21 Ricoh Co., Ltd. Computation of a recongnizability score (quality predictor) for image retrieval
US7991778B2 (en) * 2005-08-23 2011-08-02 Ricoh Co., Ltd. Triggering actions with captured input in a mixed media environment
US7702673B2 (en) * 2004-10-01 2010-04-20 Ricoh Co., Ltd. System and methods for creation and use of a mixed media environment
US8156427B2 (en) 2005-08-23 2012-04-10 Ricoh Co. Ltd. User interface for mixed media reality
US9530050B1 (en) 2007-07-11 2016-12-27 Ricoh Co., Ltd. Document annotation sharing
US8276088B2 (en) 2007-07-11 2012-09-25 Ricoh Co., Ltd. User interface for three-dimensional navigation
US7639387B2 (en) * 2005-08-23 2009-12-29 Ricoh Co., Ltd. Authoring tools using a mixed media environment
US8510283B2 (en) * 2006-07-31 2013-08-13 Ricoh Co., Ltd. Automatic adaption of an image recognition system to image capture devices
US7551780B2 (en) * 2005-08-23 2009-06-23 Ricoh Co., Ltd. System and method for using individualized mixed document
US7920759B2 (en) * 2005-08-23 2011-04-05 Ricoh Co. Ltd. Triggering applications for distributed action execution and use of mixed media recognition as a control input
US10192279B1 (en) 2007-07-11 2019-01-29 Ricoh Co., Ltd. Indexed document modification sharing with mixed media reality
US9405751B2 (en) * 2005-08-23 2016-08-02 Ricoh Co., Ltd. Database for mixed media document system
US8949287B2 (en) * 2005-08-23 2015-02-03 Ricoh Co., Ltd. Embedding hot spots in imaged documents
US9373029B2 (en) 2007-07-11 2016-06-21 Ricoh Co., Ltd. Invisible junction feature recognition for document security or annotation
US7970171B2 (en) 2007-01-18 2011-06-28 Ricoh Co., Ltd. Synthetic image and video generation from ground truth data
US8335789B2 (en) 2004-10-01 2012-12-18 Ricoh Co., Ltd. Method and system for document fingerprint matching in a mixed media environment
US8838591B2 (en) 2005-08-23 2014-09-16 Ricoh Co., Ltd. Embedding hot spots in electronic documents
US7587412B2 (en) * 2005-08-23 2009-09-08 Ricoh Company, Ltd. Mixed media reality brokerage network and methods of use
US8521737B2 (en) 2004-10-01 2013-08-27 Ricoh Co., Ltd. Method and system for multi-tier image matching in a mixed media environment
US7885955B2 (en) 2005-08-23 2011-02-08 Ricoh Co. Ltd. Shared document annotation
US8385589B2 (en) * 2008-05-15 2013-02-26 Berna Erol Web-based content detection in images, extraction and recognition
US7812986B2 (en) * 2005-08-23 2010-10-12 Ricoh Co. Ltd. System and methods for use of voice mail and email in a mixed media environment
US7672543B2 (en) * 2005-08-23 2010-03-02 Ricoh Co., Ltd. Triggering applications based on a captured text in a mixed media environment
US8369655B2 (en) 2006-07-31 2013-02-05 Ricoh Co., Ltd. Mixed media reality recognition using multiple specialized indexes
US8086038B2 (en) * 2007-07-11 2011-12-27 Ricoh Co., Ltd. Invisible junction features for patch recognition
US8195659B2 (en) 2005-08-23 2012-06-05 Ricoh Co. Ltd. Integration and use of mixed media documents
US8184155B2 (en) 2007-07-11 2012-05-22 Ricoh Co. Ltd. Recognition and tracking using invisible junctions
JP4938298B2 (ja) 2004-11-30 2012-05-23 パロ・アルト・リサーチ・センター・インコーポレーテッド テキストの要約に含める文の候補を出力する方法およびプログラム
US7702611B2 (en) * 2005-01-07 2010-04-20 Xerox Corporation Method for automatically performing conceptual highlighting in electronic text
US7769772B2 (en) * 2005-08-23 2010-08-03 Ricoh Co., Ltd. Mixed media reality brokerage network with layout-independent recognition
US20070061703A1 (en) * 2005-09-12 2007-03-15 International Business Machines Corporation Method and apparatus for annotating a document
US8566711B1 (en) * 2005-11-14 2013-10-22 Adobe Systems Incorporated Document views
US20070192729A1 (en) * 2006-02-10 2007-08-16 Microsoft Corporation Document overview scrollbar
US7861149B2 (en) * 2006-03-09 2010-12-28 Microsoft Corporation Key phrase navigation map for document navigation
JP4124243B2 (ja) * 2006-06-05 2008-07-23 セイコーエプソン株式会社 記憶素子の製造方法、記憶素子、記憶装置、および電子機器、ならびにトランジスタの製造方法
GB0611303D0 (en) * 2006-06-08 2006-07-19 Ibm A method, apparatus and software for selecting terms for a glossary in a document processing system
US8489987B2 (en) 2006-07-31 2013-07-16 Ricoh Co., Ltd. Monitoring and analyzing creation and usage of visual content using image and hotspot interaction
US8073263B2 (en) 2006-07-31 2011-12-06 Ricoh Co., Ltd. Multi-classifier selection and monitoring for MMR-based image recognition
US9063952B2 (en) * 2006-07-31 2015-06-23 Ricoh Co., Ltd. Mixed media reality recognition with image tracking
US9176984B2 (en) 2006-07-31 2015-11-03 Ricoh Co., Ltd Mixed media reality retrieval of differentially-weighted links
US8676810B2 (en) 2006-07-31 2014-03-18 Ricoh Co., Ltd. Multiple index mixed media reality recognition using unequal priority indexes
US9020966B2 (en) * 2006-07-31 2015-04-28 Ricoh Co., Ltd. Client device for interacting with a mixed media reality recognition system
US8201076B2 (en) 2006-07-31 2012-06-12 Ricoh Co., Ltd. Capturing symbolic information from documents upon printing
JP4775179B2 (ja) * 2006-08-28 2011-09-21 ソニー株式会社 表示のスクロール方法、表示装置および表示プログラム
EP2067119A2 (de) 2006-09-08 2009-06-10 Exbiblio B.V. Optische scanner, zum beispiel tragbare optische scanner
JP2008083856A (ja) * 2006-09-26 2008-04-10 Toshiba Corp 情報処理装置、情報処理方法及び情報処理プログラム
JP4899842B2 (ja) * 2006-12-06 2012-03-21 ソニー株式会社 ウィンドウの表示方法およびその表示装置
US9092434B2 (en) 2007-01-23 2015-07-28 Symantec Corporation Systems and methods for tagging emails by discussions
US7739304B2 (en) * 2007-02-08 2010-06-15 Yahoo! Inc. Context-based community-driven suggestions for media annotation
US20080235597A1 (en) * 2007-03-19 2008-09-25 Mor Schlesinger Systems and methods of data integration for creating custom books
US7873640B2 (en) * 2007-03-27 2011-01-18 Adobe Systems Incorporated Semantic analysis documents to rank terms
US8086594B1 (en) 2007-03-30 2011-12-27 Google Inc. Bifurcated document relevance scoring
US8166045B1 (en) 2007-03-30 2012-04-24 Google Inc. Phrase extraction using subphrase scoring
US7693813B1 (en) 2007-03-30 2010-04-06 Google Inc. Index server architecture using tiered and sharded phrase posting lists
US8166021B1 (en) 2007-03-30 2012-04-24 Google Inc. Query phrasification
US7702614B1 (en) 2007-03-30 2010-04-20 Google Inc. Index updating using segment swapping
US7925655B1 (en) 2007-03-30 2011-04-12 Google Inc. Query scheduling using hierarchical tiers of index servers
US20080256114A1 (en) * 2007-04-10 2008-10-16 Microsoft Corporation Techniques to display associated information between application programs
US8739073B2 (en) * 2007-05-15 2014-05-27 Microsoft Corporation User interface for document table of contents
JP5125238B2 (ja) * 2007-06-06 2013-01-23 コニカミノルタビジネステクノロジーズ株式会社 文書処理装置、文書処理方法および文書処理プログラム
US7937663B2 (en) 2007-06-29 2011-05-03 Microsoft Corporation Integrated collaborative user interface for a document editor program
US20090058820A1 (en) 2007-09-04 2009-03-05 Microsoft Corporation Flick-based in situ search from ink, text, or an empty selection region
US8117223B2 (en) 2007-09-07 2012-02-14 Google Inc. Integrating external related phrase information into a phrase-based indexing information retrieval system
JP2009075733A (ja) * 2007-09-19 2009-04-09 Toshiba Corp 候補表示装置及び方法
US20090089275A1 (en) * 2007-10-02 2009-04-02 International Business Machines Corporation Using user provided structure feedback on search results to provide more relevant search results
WO2009050521A2 (en) * 2007-10-17 2009-04-23 Iti Scotland Limited Computer-implemented methods displaying, in a first part, a document and in a second part, a selected index of entities identified in the document
US20090132957A1 (en) * 2007-11-21 2009-05-21 Sharp Laboratories Of America Inc. System and method for selecting thumbnails in a multi-page document
US8601393B2 (en) * 2008-01-28 2013-12-03 Fuji Xerox Co., Ltd. System and method for supporting document navigation on mobile devices using segmentation and keyphrase summarization
JP5106155B2 (ja) * 2008-01-29 2012-12-26 株式会社東芝 文書処理装置、方法及びプログラム
JP5351182B2 (ja) * 2008-02-25 2013-11-27 アティジオ リミテッド ライアビリティ カンパニー 関心領域についての関連情報の決定
JP4643673B2 (ja) * 2008-03-14 2011-03-02 キヤノンItソリューションズ株式会社 情報処理装置、文書管理システム、情報処理装置の処理方法及びプログラム
US8694887B2 (en) * 2008-03-26 2014-04-08 Yahoo! Inc. Dynamic contextual shortcuts
US7512905B1 (en) * 2008-03-27 2009-03-31 International Business Machines Corporation Highlight linked-to document sections for increased readability
US8171393B2 (en) * 2008-04-16 2012-05-01 Clearwell Systems, Inc. Method and system for producing and organizing electronically stored information
US7644071B1 (en) 2008-08-26 2010-01-05 International Business Machines Corporation Selective display of target areas in a document
US8799259B2 (en) * 2008-11-07 2014-08-05 Core Wireless Licensing, S.a.r.l. Method and apparatus for quality ranking of media
DE202010018601U1 (de) 2009-02-18 2018-04-30 Google LLC (n.d.Ges.d. Staates Delaware) Automatisches Erfassen von Informationen, wie etwa Erfassen von Informationen unter Verwendung einer dokumentenerkennenden Vorrichtung
US8447066B2 (en) 2009-03-12 2013-05-21 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
JP4766135B2 (ja) * 2009-03-17 2011-09-07 コニカミノルタビジネステクノロジーズ株式会社 情報提供装置、情報提供方法および情報提供プログラム
US9032327B2 (en) * 2009-03-26 2015-05-12 Microsoft Technology Licensing, Llc Information-enhanced user interface presentation
US8385660B2 (en) * 2009-06-24 2013-02-26 Ricoh Co., Ltd. Mixed media reality indexing and retrieval for repeated content
CN101694666B (zh) * 2009-07-17 2011-03-30 刘二中 文件内容的特征词的输入和处理方法
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
US20110214088A1 (en) * 2010-02-26 2011-09-01 Research In Motion Limited Automatic scrolling of electronic messages
US9858338B2 (en) * 2010-04-30 2018-01-02 International Business Machines Corporation Managed document research domains
US20110295879A1 (en) * 2010-05-27 2011-12-01 Neuone, Llc Systems and methods for document management
US8566360B2 (en) * 2010-05-28 2013-10-22 Drexel University System and method for automatically generating systematic reviews of a scientific field
US10943676B2 (en) 2010-06-08 2021-03-09 Cerner Innovation, Inc. Healthcare information technology system for predicting or preventing readmissions
US20130124515A1 (en) * 2010-07-23 2013-05-16 Foundationip Llc Method for document search and analysis
US9779168B2 (en) 2010-10-04 2017-10-03 Excalibur Ip, Llc Contextual quick-picks
US20120266103A1 (en) * 2011-04-15 2012-10-18 Google Inc. Method and apparatus of scrolling a document displayed in a browser window
CN102779117A (zh) * 2011-05-10 2012-11-14 北京大学 一种电子文档处理方法和装置
US20130024804A1 (en) * 2011-07-20 2013-01-24 International Business Machines Corporation Navigation History Tracking In a Content Viewing Environment
US9058331B2 (en) 2011-07-27 2015-06-16 Ricoh Co., Ltd. Generating a conversation in a social network based on visual search results
US9501566B1 (en) * 2012-01-17 2016-11-22 Veritas Technologies Llc User interface for transparent concept search
US9645724B2 (en) * 2012-02-01 2017-05-09 Facebook, Inc. Timeline based content organization
US9235318B2 (en) 2012-02-01 2016-01-12 Facebook, Inc. Transitions among hierarchical user-interface layers
US9557876B2 (en) 2012-02-01 2017-01-31 Facebook, Inc. Hierarchical user interface
US8522130B1 (en) 2012-07-12 2013-08-27 Chegg, Inc. Creating notes in a multilayered HTML document
US20140109012A1 (en) * 2012-10-16 2014-04-17 Microsoft Corporation Thumbnail and document map based navigation in a document
US9286280B2 (en) 2012-12-10 2016-03-15 International Business Machines Corporation Utilizing classification and text analytics for optimizing processes in documents
US10430506B2 (en) * 2012-12-10 2019-10-01 International Business Machines Corporation Utilizing classification and text analytics for annotating documents to allow quick scanning
US9501506B1 (en) 2013-03-15 2016-11-22 Google Inc. Indexing system
US10642928B2 (en) * 2013-06-03 2020-05-05 International Business Machines Corporation Annotation collision detection in a question and answer system
US9483568B1 (en) 2013-06-05 2016-11-01 Google Inc. Indexing system
US9348573B2 (en) 2013-12-02 2016-05-24 Qbase, LLC Installation and fault handling in a distributed system utilizing supervisor and dependency manager nodes
US9547701B2 (en) 2013-12-02 2017-01-17 Qbase, LLC Method of discovering and exploring feature knowledge
US9430547B2 (en) 2013-12-02 2016-08-30 Qbase, LLC Implementation of clustered in-memory database
US9424294B2 (en) 2013-12-02 2016-08-23 Qbase, LLC Method for facet searching and search suggestions
US9317565B2 (en) 2013-12-02 2016-04-19 Qbase, LLC Alerting system based on newly disambiguated features
US9025892B1 (en) 2013-12-02 2015-05-05 Qbase, LLC Data record compression with progressive and/or selective decomposition
US9201744B2 (en) 2013-12-02 2015-12-01 Qbase, LLC Fault tolerant architecture for distributed computing systems
US9336280B2 (en) * 2013-12-02 2016-05-10 Qbase, LLC Method for entity-driven alerts based on disambiguated features
US9355152B2 (en) 2013-12-02 2016-05-31 Qbase, LLC Non-exclusionary search within in-memory databases
US9659108B2 (en) 2013-12-02 2017-05-23 Qbase, LLC Pluggable architecture for embedding analytics in clustered in-memory databases
US9875218B2 (en) 2014-01-28 2018-01-23 International Business Machines Corporation Document summarization
US9720914B2 (en) 2014-10-24 2017-08-01 Microsoft Technology Licensing, Llc Navigational aid for electronic books and documents
CN106294482B (zh) * 2015-06-04 2019-10-15 阿里巴巴集团控股有限公司 网页框选操作的处理方法和装置
US10061818B2 (en) 2015-11-02 2018-08-28 International Business Machines Corporation Rank-based calculation for keyword searches
US11030259B2 (en) * 2016-04-13 2021-06-08 Microsoft Technology Licensing, Llc Document searching visualized within a document
JP2018028803A (ja) * 2016-08-18 2018-02-22 富士通株式会社 文書表示装置、文書表示方法及び文書表示プログラム
US10740407B2 (en) 2016-12-09 2020-08-11 Microsoft Technology Licensing, Llc Managing information about document-related activities
US10726074B2 (en) 2017-01-04 2020-07-28 Microsoft Technology Licensing, Llc Identifying among recent revisions to documents those that are relevant to a search query
US10978187B2 (en) 2017-08-10 2021-04-13 Nuance Communications, Inc. Automated clinical documentation system and method
US11316865B2 (en) 2017-08-10 2022-04-26 Nuance Communications, Inc. Ambient cooperative intelligence system and method
US10198436B1 (en) * 2017-11-17 2019-02-05 Adobe Inc. Highlighting key portions of text within a document
JP7115042B2 (ja) * 2018-05-30 2022-08-09 京セラドキュメントソリューションズ株式会社 印刷支援システム
IT201900011043A1 (it) * 2019-07-05 2021-01-05 Pinturin S R L Sistema computer con software di visualizzazione ed etichettatura di file contenenti testo.
US11126646B2 (en) * 2020-01-13 2021-09-21 International Business Machines Corporation Implicit and explicit cognitive analyses for data content comprehension
WO2021210912A1 (ko) * 2020-04-14 2021-10-21 주식회사 워트인텔리전스 특허 도면 부호 설명 출력 방법 및 이를 위한 장치, 시스템

Family Cites Families (95)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4417239A (en) * 1980-12-24 1983-11-22 International Business Machines Corp. Interactive combination display
FR2544114A1 (fr) * 1983-04-08 1984-10-12 Gavilan Computer Corp Procede et dispositif pour l'affichage avec un effet de zoom sur un terminal d'ordinateur
JPH0677192B2 (ja) * 1984-02-23 1994-09-28 キヤノン株式会社 文字データ表示方法
JPS6324419A (ja) * 1986-07-17 1988-02-01 Toshiba Corp 複合文書処理装置
JPH021057A (ja) * 1988-01-20 1990-01-05 Ricoh Co Ltd 文書検索装置
DE68928276T2 (de) 1988-05-27 1998-01-15 Kodak Ltd Dokumentenaufzeichnung und -bearbeitung in einem datenverarbeitungssystem
JP2870911B2 (ja) 1988-05-27 1999-03-17 コダック・リミテッド データ処理システムにおけるディスプレー用の文書フォルダー・アイコン
US5099426A (en) * 1989-01-19 1992-03-24 International Business Machines Corporation Method for use of morphological information to cross reference keywords used for information retrieval
GB2234609A (en) * 1989-07-29 1991-02-06 Ibm Information handling system
JPH03122770A (ja) * 1989-10-05 1991-05-24 Ricoh Co Ltd キーワード連想文書検索方法
US5339391A (en) 1990-05-14 1994-08-16 Microelectronics And Computer Technology Corporation Computer display unit with attribute enhanced scroll bar
US5153831A (en) 1990-05-29 1992-10-06 Franklin Electronic Publishers, Incorporated Electronic text
JP2516287B2 (ja) 1990-05-31 1996-07-24 インターナショナル・ビジネス・マシーンズ・コーポレイション デ―タ表示方法及び装置
US5761655A (en) 1990-06-06 1998-06-02 Alphatronix, Inc. Image file storage and retrieval system
US5309359A (en) * 1990-08-16 1994-05-03 Boris Katz Method and apparatus for generating and utlizing annotations to facilitate computer text retrieval
US5404295A (en) * 1990-08-16 1995-04-04 Katz; Boris Method and apparatus for utilizing annotations to facilitate computer retrieval of database material
JPH0581327A (ja) 1991-09-19 1993-04-02 Fujitsu Ltd 情報検索支援処理装置
US5265065A (en) 1991-10-08 1993-11-23 West Publishing Company Method and apparatus for information retrieval from a database by replacing domain specific stemmed phases in a natural language to create a search query
US5349658A (en) 1991-11-01 1994-09-20 Rourke Thomas C O Graphical user interface
CA2078423C (en) 1991-11-19 1997-01-14 Per-Kristian Halvorsen Method and apparatus for supplementing significant portions of a document selected without document image decoding with retrieved information
US6131092A (en) 1992-08-07 2000-10-10 Masand; Brij System and method for identifying matches of query patterns to document text in a document textbase
US5623588A (en) 1992-12-14 1997-04-22 New York University Computer user interface with non-salience deemphasis
JP2634137B2 (ja) 1993-01-27 1997-07-23 インターナショナル・ビジネス・マシーンズ・コーポレイション ユーザ・インターフェースシステム及び方法
US5596700A (en) 1993-02-17 1997-01-21 International Business Machines Corporation System for annotating software windows
US5546502A (en) 1993-03-19 1996-08-13 Ricoh Company, Ltd. Automatic invocation of computational resources without user intervention
US5638543A (en) 1993-06-03 1997-06-10 Xerox Corporation Method and apparatus for automatic document summarization
US5384703A (en) 1993-07-02 1995-01-24 Xerox Corporation Method and apparatus for summarizing documents according to theme
US5481666A (en) 1993-08-25 1996-01-02 Taligent, Inc. Object-oriented navigation system
USD398299S (en) 1993-09-17 1998-09-15 Digital Equipment Corporation Video screen with a combined pile and scroll icon for a video monitor
US5632009A (en) 1993-09-17 1997-05-20 Xerox Corporation Method and system for producing a table image showing indirect data representations
USD395297S (en) 1993-09-17 1998-06-16 Digital Equipment Corp. Screen display with icon
US5806079A (en) 1993-11-19 1998-09-08 Smartpatents, Inc. System, method, and computer program product for using intelligent notes to organize, link, and manipulate disparate data objects
JPH07146872A (ja) 1993-11-22 1995-06-06 Nippon Steel Corp 文書検索装置
US5600831A (en) 1994-02-28 1997-02-04 Lucent Technologies Inc. Apparatus and methods for retrieving information by modifying query plan based on description of information sources
US5864332A (en) * 1994-06-29 1999-01-26 Canon Business Machines, Inc. Scalable edit window and displayable position indicators for an electronic typewriter
JP3573501B2 (ja) * 1994-10-11 2004-10-06 富士通株式会社 索引作成装置
US5946678A (en) * 1995-01-11 1999-08-31 Philips Electronics North America Corporation User interface for document retrieval
US5694559A (en) * 1995-03-07 1997-12-02 Microsoft Corporation On-line help method and system utilizing free text query
JPH08255163A (ja) * 1995-03-16 1996-10-01 Fuji Xerox Co Ltd 文書検索装置
US5689716A (en) 1995-04-14 1997-11-18 Xerox Corporation Automatic method of generating thematic summaries
US5717940A (en) 1995-04-28 1998-02-10 Ricoh Company, Ltd. Method of selecting a target document using features of an example page
US5870770A (en) 1995-06-07 1999-02-09 Wolfe; Mark A. Document research system and method for displaying citing documents
US5778397A (en) 1995-06-28 1998-07-07 Xerox Corporation Automatic method of generating feature probabilities for automatic extracting summarization
US5838317A (en) 1995-06-30 1998-11-17 Microsoft Corporation Method and apparatus for arranging displayed graphical representations on a computer interface
US5826025A (en) * 1995-09-08 1998-10-20 Sun Microsystems, Inc. System for annotation overlay proxy configured to retrieve associated overlays associated with a document request from annotation directory created from list of overlay groups
US5721902A (en) 1995-09-15 1998-02-24 Infonautics Corporation Restricted expansion of query terms using part of speech tagging
US5781785A (en) 1995-09-26 1998-07-14 Adobe Systems Inc Method and apparatus for providing an optimized document file of multiple pages
US5737599A (en) 1995-09-25 1998-04-07 Rowe; Edward R. Method and apparatus for downloading multi-page electronic documents with hint information
WO1997012328A1 (en) 1995-09-25 1997-04-03 Adobe Systems Incorporated Optimum access to electronic documents
US5838323A (en) 1995-09-29 1998-11-17 Apple Computer, Inc. Document summary computer system user interface
JP2960340B2 (ja) 1995-10-20 1999-10-06 富士ゼロックス株式会社 データ検索方法及び装置
JP3606401B2 (ja) 1995-11-30 2005-01-05 富士通株式会社 文書検索装置および方法
US5832474A (en) 1996-02-26 1998-11-03 Matsushita Electric Industrial Co., Ltd. Document search and retrieval system with partial match searching of user-drawn annotations
USD400520S (en) 1996-03-04 1998-11-03 Lucent Technologies Inc. User interface icon for a display screen of a communications terminal
US5873107A (en) 1996-03-29 1999-02-16 Apple Computer, Inc. System for automatically retrieving information relevant to text being authored
US5721897A (en) * 1996-04-09 1998-02-24 Rubinstein; Seymour I. Browse by prompted keyword phrases with an improved user interface
JP3113814B2 (ja) * 1996-04-17 2000-12-04 インターナショナル・ビジネス・マシーンズ・コーポレ−ション 情報検索方法及び情報検索装置
US5933841A (en) * 1996-05-17 1999-08-03 Ameritech Corporation Structured document browser
US5751283A (en) * 1996-07-17 1998-05-12 Microsoft Corporation Resizing a window and an object on a display screen
US6021403A (en) 1996-07-19 2000-02-01 Microsoft Corporation Intelligent user assistance facility
USD424036S (en) 1996-07-29 2000-05-02 NetObjects, Inc. Computer generated icon of primary and secondary navigator bars for a display screen
US5877775A (en) 1996-08-08 1999-03-02 Theisen; Karen E. Method of generating a 3-D representation of a hierarchical data structure
US6026409A (en) 1996-09-26 2000-02-15 Blumenthal; Joshua O. System and method for search and retrieval of digital information by making and scaled viewing
US5847709A (en) 1996-09-26 1998-12-08 Xerox Corporation 3-D document workspace with focus, immediate and tertiary spaces
US5943679A (en) 1996-10-30 1999-08-24 Xerox Corporation Multi-page document viewer having a focus image and recursively nested images of varying resolutions less than the resolution of the focus image
US6057839A (en) 1996-11-26 2000-05-02 International Business Machines Corporation Visualization tool for graphically displaying trace data produced by a parallel processing computer
US5778363A (en) * 1996-12-30 1998-07-07 Intel Corporation Method for measuring thresholded relevance of a document to a specified topic
US6070176A (en) * 1997-01-30 2000-05-30 Intel Corporation Method and apparatus for graphically representing portions of the world wide web
US6222547B1 (en) 1997-02-07 2001-04-24 California Institute Of Technology Monitoring and analysis of data in cyberspace
US6006218A (en) 1997-02-28 1999-12-21 Microsoft Methods and apparatus for retrieving and/or processing retrieved information as a function of a user's estimated knowledge
US6028601A (en) 1997-04-01 2000-02-22 Apple Computer, Inc. FAQ link creation between user's questions and answers
USD400195S (en) 1997-04-04 1998-10-27 Northern Telecom Limited Computer display with computer-generated icon
US5784616A (en) 1997-05-02 1998-07-21 Microsoft Corporation Apparatus and methods for optimally using available computer resources for task execution during idle-time for future task instances exhibiting incremental value with computation
US5987454A (en) 1997-06-09 1999-11-16 Hobbs; Allen Method and apparatus for selectively augmenting retrieved text, numbers, maps, charts, still pictures and/or graphics, moving pictures and/or graphics and audio information from a network resource
US6012053A (en) * 1997-06-23 2000-01-04 Lycos, Inc. Computer system with user-controlled relevance ranking of search results
CA2242158C (en) 1997-07-01 2004-06-01 Hitachi, Ltd. Method and apparatus for searching and displaying structured document
US6339437B1 (en) 1997-09-30 2002-01-15 Sun Microsystems, Inc. Relevance-enhanced scrolling
US6055542A (en) 1997-10-29 2000-04-25 International Business Machines Corporation System and method for displaying the contents of a web page based on a user's interests
US6353824B1 (en) 1997-11-18 2002-03-05 Apple Computer, Inc. Method for dynamic presentation of the contents topically rich capsule overviews corresponding to the plurality of documents, resolving co-referentiality in document segments
JP4183311B2 (ja) 1997-12-22 2008-11-19 株式会社リコー 文書の注釈方法、注釈装置および記録媒体
US6101503A (en) 1998-03-02 2000-08-08 International Business Machines Corp. Active markup--a system and method for navigating through text collections
USD419144S (en) 1998-05-08 2000-01-18 Lucent Technologies Inc. User interface icon for a display screen of a communications terminal
US6582475B2 (en) 1998-09-09 2003-06-24 Ricoh Company Limited Automatic adaptive document printing help system
US6369811B1 (en) * 1998-09-09 2002-04-09 Ricoh Company Limited Automatic adaptive document help for paper documents
USD418826S (en) 1998-10-30 2000-01-11 Flashpoint Technology, Inc. Image for a display screen of a digital camera
USD445802S1 (en) 1998-11-23 2001-07-31 Phonak Ag Scroll bar for a binaural hearing aid device computer display
US6326957B1 (en) * 1999-01-29 2001-12-04 International Business Machines Corporation System and method for displaying page information in a personal digital notepad
USD425039S (en) 1999-03-26 2000-05-16 Michael Shields Icon for a portion of a display screen
USD439585S1 (en) 1999-04-08 2001-03-27 Powerphone Network Limited Computer generated image for a display panel or screen
US6275229B1 (en) 1999-05-11 2001-08-14 Manning & Napier Information Services Computer user interface for graphical analysis of information using multiple attributes
US6681370B2 (en) 1999-05-19 2004-01-20 Microsoft Corporation HTML/XML tree synchronization
US7228492B1 (en) * 1999-07-06 2007-06-05 Ricoh Company, Ltd. 2D graph displaying document locations of user-specified concept of interest
USD456817S1 (en) 2000-05-18 2002-05-07 Ricoh Company, Ltd. Document display system for a display screen
USD449050S1 (en) 2000-05-18 2001-10-09 Ricoh Company, Ltd. Dual frame display for a display screen
US7716161B2 (en) * 2002-09-24 2010-05-11 Google, Inc, Methods and apparatus for serving relevant advertisements

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7257589B1 (en) 1997-12-22 2007-08-14 Ricoh Company, Ltd. Techniques for targeting information to users
US7395501B2 (en) 1997-12-22 2008-07-01 Ricoh Company, Ltd. Techniques for annotating portions of a document relevant to concepts of interest
US8438164B2 (en) 1997-12-22 2013-05-07 Ricoh Co., Ltd. Techniques for targeting information to users
US8620747B2 (en) 1997-12-22 2013-12-31 Ricoh Company, Ltd. Method, system and computer code for content based web advertising
US7228492B1 (en) 1999-07-06 2007-06-05 Ricoh Company, Ltd. 2D graph displaying document locations of user-specified concept of interest
US8185813B2 (en) 1999-07-06 2012-05-22 Ricoh Company, Ltd. 2D graph displaying document locations of user-specified concept of interest
WO2001073607A3 (en) * 2000-03-27 2003-03-13 Documentum Inc Method and apparatus for generating metadata for a document

Also Published As

Publication number Publication date
JPH11213011A (ja) 1999-08-06
JP4183311B2 (ja) 2008-11-19
JP2007299422A (ja) 2007-11-15
US6457026B1 (en) 2002-09-24
GB2332544A (en) 1999-06-23
GB9827135D0 (en) 1999-02-03
US7395501B2 (en) 2008-07-01
GB2332544B (en) 2000-07-05
JP4445985B2 (ja) 2010-04-07
US20030051214A1 (en) 2003-03-13
JP2006146954A (ja) 2006-06-08

Similar Documents

Publication Publication Date Title
DE19859180A1 (de) Automatisches adaptives Dokumenten-Hilfesystem
US6369811B1 (en) Automatic adaptive document help for paper documents
US7096424B2 (en) Automatic adaptive document printing help system
Schönfelder CAQDAS and qualitative syllogism logic—NVivo 8 and MAXQDA 10 compared
DE69434434T2 (de) Verfahren und gerät um text- und bilddaten zu synchronisieren, anzeigen und manipulieren
DE69833839T2 (de) Ein Verfahren und System um ähnliche Dokumente vorzuschlagen
DE602004006682T2 (de) Extraktion von Metadaten aus gekennzeichneten Bereichen eines Dokuments
DE60318377T2 (de) Unterstützung für Navigation und kontinuierliche Navigation von verknüpften Inhaltsdaten
DE60112212T2 (de) Agent zum integrierten kommentieren und abrufen von bildern
Muhr ATLAS/ti—A prototype for the support of text interpretation
US7246041B2 (en) Computer evaluation of contents of interest
DE69731418T2 (de) Such- und Wiederauffindungssystem für Dokumente mit Suchverfahren von teilweise passenden, benutzergezeichneten Anmerkungen
DE102017008430A1 (de) Verfahren und Systeme zum Erzeugen von virtuelle Realität-Umgebungen aus elektronischen Dokumenten
DE19751570A1 (de) Dokumentmanagementsystem, Verfahren zum Betreiben eines solchen Systems und Digitalkopierer
DE102018007165A1 (de) Vorhersage von stilbrüchen innerhalb eines textinhalts
JPH077408B2 (ja) 強調特性変更方法及びシステム
DE60319586T2 (de) Elektronisches wörterbuch mit beispielsätzen
DE60315948T2 (de) Methode zur Indexierung und Recherche einer Sammlung von Internet Dokumenten
DE60217450T2 (de) Verfahren und Anordnung zur vorherigen Anmerkung von Dokumente und zur Erstellung einer Zusammenfassung anhand von Dokumentbilddaten
John et al. A visual approach for the comparative analysis of character networks in narrative texts
Morse Analyzing Unstructured, Interactive Interviews Using the MacintoshTM Computer
JP4719921B2 (ja) データ表示装置およびデータ表示プログラム
EP1603072A1 (de) Verfahren und Einrichtung zur Strukturanalyse eines Dokuments
JP2000250908A (ja) 電子書籍の作成支援装置
JP2000172704A (ja) 文書処理装置及び文書校正方法

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8130 Withdrawal
8170 Reinstatement of the former position
8131 Rejection