DE69830457T2 - Netzwerkbasiertes Werkzeug zum Begutachten von Dokumenten - Google Patents

Netzwerkbasiertes Werkzeug zum Begutachten von Dokumenten Download PDF

Info

Publication number
DE69830457T2
DE69830457T2 DE69830457T DE69830457T DE69830457T2 DE 69830457 T2 DE69830457 T2 DE 69830457T2 DE 69830457 T DE69830457 T DE 69830457T DE 69830457 T DE69830457 T DE 69830457T DE 69830457 T2 DE69830457 T2 DE 69830457T2
Authority
DE
Germany
Prior art keywords
document
user
comment
input field
data processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69830457T
Other languages
English (en)
Other versions
DE69830457D1 (de
Inventor
Don Rutledge Austin Day
Carl William Jonestown Romero
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Application granted granted Critical
Publication of DE69830457D1 publication Critical patent/DE69830457D1/de
Publication of DE69830457T2 publication Critical patent/DE69830457T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Document Processing Apparatus (AREA)
  • User Interface Of Digital Computer (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

  • TECHNISCHES GEBIET
  • Die vorliegende Erfindung betrifft verbesserte Verfahren und Systeme zum Abrufen von Informationen. Insbesondere betrifft die vorliegende Erfindung verbesserte Verfahren und Systeme zum Abrufen von Informationen, die in Verbindung mit grafischen Benutzeroberflächen verwendet werden. Ganz speziell betrifft die vorliegende Erfindung Verfahren und Systeme zum gemeinsamen Entwickeln und Ändern von netzwerkbasierten Dokumenten.
  • BESCHREIBUNG DES STANDES DER TECHNIK
  • Die Entwicklung von rechnergestützten Informationsressourcen wie beispielsweise fernen Netzwerken ermöglicht Benutzern von Datenverarbeitungssystemen die Verbindung mit anderen Servern und Netzwerken und dadurch das Abrufen großer Mengen elektronischer Informationen, wie sie in einem elektronischen Medium bisher nicht verfügbar waren. Solche elektronischen Informationen ersetzen immer mehr herkömmliche Informationsträger wie beispielsweise Zeitungen, Zeitschriften und sogar das Fernsehen.
  • Bei der Datenübertragung sind mehrere Computernetze, die sich möglicherweise voneinander unterscheiden, über „Gateway-Computer" miteinander verbunden, welche die Datenübertragung, erforderlichenfalls in Form von Paketen, und die Anpassung der Nachrichten vom absendenden Netzwerk an die vom empfangenden Netzwerk verwendeten Protokolle vornehmen. Ein Gateway ist eine Einheit zum Verbinden unterschiedlicher Netzwerke (z.B. von Netzwerken mit unterschiedlichen Datenübertragungsprotokollen), damit elektronische Informationen von einem zum anderen Netzwerk übertragen werden können. Gateways übertragen elektronische Informationen und wandeln diese in eine mit den vom zweiten Netzwerk zur Beförderung und Lieferung verwendeten Protokollen kompatible Form um.
  • Ein in den letzten Jahren weithin verbreitetes fernes Netzwerk ist das Internet. Der Begriff „Internet" ist eine Abkürzung des Begriffes „Internetwork" und bezeichnet die Gesamtheit der Netzwerke und Gateways, welche alle Arten von TCP/IP-Protokollen verwenden, die in der Netzwerktechnik allgemein bekannt sind. TCP/IP ist ein Akronym für „Transport Control Protocol/Interface Program" (Transportsteuerungsprotokoll/Schnittstellenprogramm), ein Softwareprotokoll, das vom (US-amerikanischen) Verteidigungsministerium für die Datenübertragung zwischen Computern entwickelt wurde. Das Internet lässt sich als ein System räumlich verteilter ferner Computernetze beschreiben, die durch Computer auf der Basis von Netzwerkprotokollen miteinander verbunden sind, durch welche Benutzer über die Netzwerke miteinander in Verbindung treten und Informationen austauschen können. Da solche fernen Netzwerke wie das Internet einen derart umfassenden Informationsaustausch ermöglichen, sind sie zu einem „offenen" System geworden, für das die Softwareentwickler im Prinzip unbeschränkt Anwendungen für spezielle Operationen oder Dienste entwickeln können.
  • Elektronische Informationen werden zwischen Datenverarbeitungsnetzen im Allgemeinen als Hypertext übertragen, einer Darstellungsart, bei der Text, Bilder, Töne und Vorgänge durch ein komplexes Netz von Verknüpfungen miteinander verbunden („verlinkt") werden, durch das der Benutzer ohne Einhaltung einer bestimmten Reihenfolge navigieren und so bestimmte Themen erreichen kann. Diese Verbindungen (Links) werden je nach Aufgabe des Hypertextdokuments oft vom Autor und vom Benutzer eingerichtet. Wenn der Benutzer beispielsweise über Links zum Wort „Eisen" in einem auf der grafischen Benutzeroberfläche eines Datenverarbeitungssystems dargestellten Artikel kommt, kann er zur periodischen Tabelle der chemischen Elemente gelangen (wenn diese mit dem Wort „Eisen" verlinkt ist) oder zu einem Verweis über die Verwendung des Eisens zur Herstellung von Waffen im frühgeschichtlichen Europa. Der Begriff „Hypertext" wurde in den sechziger Jahren zur Beschreibung von Dokumenten in einem Computer geprägt, um im Gegensatz zum linearen Format von Büchern, Filmen und Sprache die nichtlineare Struktur von Ideen hervorzuheben.
  • Der erst später eingeführte Begriff „Hypermedia", der mit dem Begriff „Hypertext" fast synonym ist, legt den Schwerpunkt auf die Komponenten des Hypertexts außer Text, also auf Animationen, Tonaufzeichnungen und Videos. Der Begriff Hypermedia fasst Grafik, Ton, Video oder deren beliebige Kombinationen zu einem in erster Linie verknüpften System zum Speichern und Abrufen von Informationen zusammen. Hypermedia sowie Hypertext, insbesondere in einem interaktiven Format, durch das der Benutzer eine gezielte Auswahl treffen kann, beabsichtigen eine Arbeits- und Lernumgebung zur Verfügung zu stellen, die an das menschliche Denken angepasst ist, das heißt, eine Umgebung, in welcher sich der Benutzer nicht wie in einer alphabetisch geordneten Liste der Reihe nach von einem Thema zum anderen bewegt, sondern Zusammenhänge zwischen den Themen herstellt. Hypermedia und Hypertextthemen sind so miteinander verknüpft, dass der Benutzer während einer Informationssuche von einem Gegenstand zum anderen springen kann. Die Hypermedia- und Hypertextdokumente enthalten Hyperlinkinformationen, mittels derer ein Benutzer wieder zur „ursprünglichen" oder Ausgangsnetzadresse gelangen kann, indem er einfach (mit einer Maus oder einer anderen Zeigevorrichtung) das verlinkte Thema „anklickt".
  • Ein typisches Netzwerksystem, das den Hypertext- und Hypermediaregeln folgt, weist eine Client/Server-Architektur auf. Der „Client" ist Teil einer Klasse oder Gruppe, welche die Dienste einer anderen Klasse oder Gruppe nutzt, zu der der Client nicht gehört. Bei der Datenverarbeitung ist ein Client ein Prozess (etwa ein Programm oder eine Task), der einen von einem anderen Programm angebotenen Dienst anfordert. Der Client-Prozess nutzt den angeforderten Dienst, ohne die praktischen Details des anderen Programms oder Dienstes selbst „kennen" zu müssen. Bei einer Client/Server-Architektur, insbesondere in einem Netzwerksystem, ist ein Client normalerweise ein Computer, der auf die von einem anderen Computer (d.h. einem Server) angebotenen gemeinsam genutzten Netzwerkressourcen zugreift.
  • Wenn ein Benutzer Nachrichten anfordert, kann er die Anforderung durch ein Client-Anwendungsprogramm zu einem Server schicken. Ein Server ist im Allgemeinen ein fernes Computersystem, auf das man über ein fernes Netzwerk wie das Internet zugreifen kann. Der Server sucht nach ursprünglichen (z.B. unverarbeiteten) Informationsquellen (z.B. Nachrichtenlieferanten oder Newsgroups). Ausgehend von solchen Anforderungen des Benutzers liefert der Server als Serverantwort auf den Client-Prozess gefilterte elektronische Informationen. Der Client-Prozess kann in einem ersten und der Server-Prozess in einem zweiten Computersystem aktiv sein, die über ein Kommunikationsmedium miteinander in Verbindung stehen und so eine verteilte Funktionalität bieten, durch welche mehrere Clients die im Server angesammelten Informationen nutzen können.
  • Der Client und der Server kommunizieren über eine Funktionalität des Hypertext-Transfer-Protokolls (HTTP) miteinander. Das World Wide Web (WWW) oder einfach das „Web" enthält diejenigen Server, welche diesen Standard (HTTP) erfüllen und über die Adresse eines Netzwerks von Computern oder Datenverarbeitungssystemen erreichbar sind. Die Netzwerkadresse kann als einheitliche Ressourcenadresse (Universal Resource Locator, URL) bezeichnet werden. Die Kommunikation kann zum Beispiel über ein Kommunikationsmedium erfolgen. Insbesondere können der Client und der Server über schnelle Verbindungen nach dem Internetprotokoll für serielle Leitungen (Serial Line Internet Protocol, SLIP) oder nach dem TCP/IP-Protokoll miteinander verbunden sein. Im Client ist ein unter der Bezeichnung „Browser" bekannter erster Prozess aktiv, der eine Verbindung zum Server herstellt und die Informationen dem Benutzer zur Verfügung stellt. Im Server läuft eine entsprechende Server-Software, welche den Client die Informationen in Form von HTTP-Antworten zur Verfügung stellt. Die HTTP-Antworten entsprechen den in einer HTML-Sprache (Hypertext Markup Language) gestalteten „Webseiten" oder anderen im Server erzeugten Daten. Jede Webseite kann auch einfach als „Seite" bezeichnet werden.
  • Der Client und der Server zeigen einem Benutzer üblicherweise Browser und andere Daten von fernen Netzwerken über eine grafische Benutzerschnittstelle an. Eine grafische Benutzerschnittstelle stellt Informationen in einem Format dar, mit dem ein Benutzer Befehle auswählen, Programme starten, Dateilisten ansehen oder andere Aktionen ausführen kann, indem er auf dem Bildschirm auf bildliche Darstellungen (Symbole) und Menülisten zeigt. Die Auswahl kann mittels einer Tastatur oder einer Maus getroffen werden. Internetdienste können üblicherweise durch Angeben einer einheitlichen Ressourcenadresse (d.h. eines URL) angewählt werden. Die URL-Adresse weist zwei Hauptbestandteile auf, das verwendete Protokoll und den Objektpfad. Z.B. gibt die URL-Adresse http://www.uspto.gov (d.h. die Homepage des US-amerikanischen Amtes für Patent- und Warenzeichenschutz) ein Hypertext-Transfer-Protokoll („http") und einen Serverpfad („www.uspto.gov") an. Der Servername ist mit einem eindeutigen Zahlenwert (TCP/IP-Adresse) verbunden.
  • Durch die Entwicklung der Personal Computer in den vergangenen zehn Jahren sind das Web und das Internet immer mehr zu alltagstauglichen Instrumenten geworden. Fast jeder in den letzten Jahren verkaufte Computer ist bereits online bei einem Internet-Diensteanbieter oder wird es irgendwann einmal sein. Zwischen 20 und 30 Millionen Menschen auf der ganzen Erde nutzen regelmäßig irgendeine Form von Internetdiensten. Die grafischen Inhalte des World Wide Web umfassen normalerweise über 22 Millionen „Webseiten", und mehr als eine Million neue Seiten kommen jeden Monat hinzu.
  • Frei erhältliche oder relativ preiswerte Computer-Softwareanwendungen wie die Internet-„Suchmaschinen" erleichtern die Suche nach Webadressen, unter denen man Informationen über ein interessierendes Thema finden kann. Der Benutzer kann ein Thema oder ein Schlüsselwort eingeben und eine Liste von Netzadressen (d.h. Websites) erzeugen. Durch die von tausenden von Unternehmen, Universitäten, Regierungsbehörden, Museen und Gemeinden veröffentlichten „home pages" kann sich das Internet als wertvolle Ressource erweisen. Selbst wenig geübte neue Benutzer können Millionen von Webseiten oder tausende von Newsgroups nach allgemein interessierenden Themen oder nach speziellen Informationen durchsuchen. Der Internetmarkt und auf das Internet bezogene Anwendungen wachsen rasant und schneller als erwartet, denn alle drei Monate kommt es zur Verdopplung.
  • Da sich das „Internet" und das so genannte „World Wide Web" in den letzten Jahren so ausgebreitet haben, wollen räumlich verteilte Benutzer die Vorteile dieser neuen Technologie zum kollektiven Verfassen von Dokumenten nutzen. Gegenwärtig verfügbare Tools (Programme) ermöglichen jedoch nicht, Dokumente über das Web und das Internet von verschiedenen Orten aus zu begutachten. Die aktuell verfügbaren Programme für Autorenkollektive sind üblicherweise zeitaufwändig und umständlich und garantieren nicht die Vertraulichkeit des Dokuments. Anmerkungen mehrerer Autoren zu bestimmten Abschnitten der zu überprüfenden Dokumente führen unter bestimmten Bedingungen zu Dokumenten, die so mit Anmerkungen überfrachtet sind, dass diese vom Dokument oft nicht unterschieden werden können. Es sind Teillösungen vorgeschlagen worden, die entweder eine wesentlich aggressivere Begutachtungsoberfläche bieten oder die Dokumente, welche nicht im HTML-Format verfasst sind, überhaupt nicht verarbeiten. Aus dem oben Gesagten ist zu erkennen, dass ein Bedarf an einer einfach zu handhabenden Oberfläche zur problemlosen Begutachtung von Dokumenten besteht, die von verschiedenen Gutachtern an räumlich voneinander getrennten Standorten über das World Wide Weg oder über ähnliche verteilte Computernetze genutzt werden kann.
  • T. CATLIN, P. BUSH und N. YANKELOVICH beschreiben in „InterNote: Extending a Hypermedia Framework to Support Annotative Collaboration", PROCEEDINGS OF THE ANNUAL ACM CONFERENCE ON HYPERTEXT, November 1989 (1989–11), S. 365 bis 378, XP002210854, New York, NY, USA, eine kooperative Datenverarbeitungsumgebung zum Anbringen von Kommentaren und Anmerkungen an zu markierenden Stellen des Dokuments. Das Dokument definiert seine eigenen Tools und arbeitet nur seiner eigenen Umgebung. Es bedient sich keiner Webbrowser und arbeitet auch nicht mit dem Hypertext-Transfer-Protokoll.
  • MÜNZ und NEFZGER beschreiben in „HTML-Referenz" (Online) 1996, FRANZIS VERLAG, Feldkirchen, BRD XP002210857, ISBN 3-7723-7044-6, im Kapitel „Dokumentation: HTML" mit den gesamten Abschnitten „Verweise" und „Formulare" eine HTML-Sprache zum Auswählen eines Objekts und zum Erzeugen eines Eingabefeldes.
  • In der US-Patentschrift 5 671 428 wird ein Dokumentenbearbeitungssystem mit einer neuen und einer alten Version des Dokuments beschrieben. Kommentare werden an das Dokument angehängt. Ein Gutachter sucht diejenigen Teile des Dokuments aus, die er zu kommentieren wünscht.
  • R.S. FISH, R.E. KRAUT und M.D.P. LELAND beschreiben in „Quilt: a collaborative tool for cooperative writing", CONFERENCE ON SUPPORTING GROUP WORK, 1988, S. 30 bis 37, XP002210855, New York, NY, USA, ein kooperatives Tool mit der Möglichkeit zum Einfügen von Anmerkungen, die von mehreren Mitverfassern eines Dokuments gemeinsam genutzt werden können. Die Gutachter entscheiden selbst, welche Teile des Dokuments sie zu kommentieren wünschen.
  • R. LOUGHER und T. RODDEN beschreiben in „Supporting long-term collaboration in software maintenance", PROCEEDINGS OF THE CONFERENCE ON ORGANIZATIONAL COMPUTING SYSTEMS, November 1993 (1993–11), S. 228 bis 238, XP002210856, New York, NY, USA, ein System zur Unterstützung der gemeinsamen Bearbeitung, in welchem ein Benutzer dem Originaldokument eine Reihe von Kommentaren frei hinzufügen kann.
  • In der US-Patentschrift 5 239 466 wird ein System zum Weiterleiten und Vereinigen von Anmerkungen beschrieben, in welchem ein Benutzer Anmerkungen an beliebigen Stellen eines Originaldokuments anbringen kann.
  • BESCHREIBUNG DER ERFINDUNG
  • Es werden ein Verfahren und ein System in einem gemeinsamen Datenverarbeitungsnetz zum Zuordnen von Benutzerkommentaren zu bestimmten Teilen eines gemeinsam genutzten Dokuments nach den beiliegenden Ansprüchen bereitgestellt. Ein Dokument wird durch einen Client von einem Server empfangen. Als Reaktion auf das Auswählen eines mit dem Dokument verbundenen Auswahlobjekts wird auf einer Benutzeroberfläche ein Eingabefeld zum Eintragen eines Benutzerkommentars angezeigt.
  • Als Reaktion auf Signal, dass ein Benutzer die Eingabe eines Benutzerkommentars in das Eingabefeld beendet hat, verschwindet dieses Eingabefeld von der Benutzeroberfläche. Das Dokument ist in der HTML-Sprache formatiert, die Benutzeroberfläche ist ein HTML-Standardwebbrowser, und die gemeinsame Datenverarbeitungsumgebung nutzt das Hypertext-Transfer-Protokoll. Das Dokument enthält einen ersten Teil, den der Autor zur Begutachtung ausgewählt hat, einen nicht ausgewählten zweiten Teil und ein ausschließlich dem ersten Teil zugeordnetes Auswahlobjekt. Der erste Teil, der zweite Teil und das Auswahlobjekt werden auf einer Benutzeroberfläche des Client angezeigt, und der Benutzerkommentar wird zusammen mit einem Hinweis, dass dieser Benutzerkommentar mittels eines Mail-Hyperlink als erstes Auswahlobjekt dem ersten Teil zugeordnet ist, zum Autor oder einem anderen Gutachter übertragen. Die Erfindung ist dadurch gekennzeichnet, dass der Benutzerkommentar durch Aktivieren einer Schaltfläche als zweites Auswahlobjekt in einer dem Dokument zugeordneten Datenbank gespeichert wird, welche den Kommentar dem ersten Teil zuordnet, wobei über die Schaltfläche ein Dialogfenster des Webbrowser geöffnet wird.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • Im Folgenden wird die Erfindung ausschließlich in Form eines Beispiels unter Bezug auf die beiliegenden Zeichnungen beschrieben, in denen:
  • 1 ein Blockschaltbild zur Veranschaulichung einer Client-/Server-Architektur zeigt, die zur Realisierung des Verfahrens und des Systems der vorliegenden Erfindung genutzt werden kann;
  • 2 ein detailliertes Blockschaltbild zur Veranschaulichung einer Client-/Server-Architektur zeigt, die zur Realisierung des Verfahrens und des Systems der vorliegenden Erfindung genutzt werden kann;
  • 3 eine Darstellung zur Veranschaulichung eines Computernetzwerks ist, das gemäß dem Verfahren und dem System der vorliegenden Erfindung realisiert werden kann;
  • 4 ein Hypertextdokument auf einer grafischen Benutzeroberfläche darstellt, die zur Realisierung des Verfahrens und des Systems der vorliegenden Erfindung genutzt werden kann;
  • 5 ein in einem Webbrowser einer grafischen Benutzeroberfläche gemäß dem Verfahren und dem System der vorliegenden Erfindung angezeigtes Dokument darstellt;
  • 6 ein Dokument mit den zugehörigen Kommentierungsschaltflächen (review buttons) zeigt, das in einem Webbrowser einer grafischen Benutzeroberfläche gemäß dem Verfahren und dem System der vorliegenden Erfindung dargestellt ist;
  • 7 ein Dialogfenster einer Mailoberfläche zeigt, das einer Kommentierungsschaltfläche gemäß dem Verfahren und dem System der vorliegenden Erfindung zugeordnet ist;
  • 8 zeigt ein Dialogfenster einer Kommentaroberfläche, das einer Kommentierungsschaltfläche gemäß dem Verfahren und dem System der vorliegenden Erfindung zugeordnet ist;
  • 9 ein Blockschaltbild zur Veranschaulichung eines webbasierten Tools zur Dokumentbegutachtung gemäß einer bevorzugten Ausführungsart des Verfahrens und des Systems der vorliegenden Erfindung zeigt; und
  • 10 ein Flussdiagramm der Arbeitsschritte zur Veranschaulichung eines Verfahrens für ein webbasiertes Tool zur Dokumentbegutachtung gemäß einer bevorzugten Ausführungsart der vorliegenden Erfindung zeigt.
  • DETAILLIERTE BESCHREIBUNG DER ERFINDUNG
  • Insbesondere 1 zeigt eine bildliche Darstellung einer Client-/Server-Architektur, in welcher die vorliegende Erfindung gemäß einer bevorzugten Ausführungsart der vorliegenden Erfindung realisiert werden kann. Gleiche Teile in den 1, 2 und 3 sind durch gleiche Bezugsnummern gekennzeichnet. In 1 werden Benutzeranforderungen 91 für Nachrichten durch ein Client-Anwendungsprogramm 92 zu einem Server 88 gesendet. Der Server 88 kann ein fernes Computersystem sein, auf das über ein fernes Netzwerk wie beispielsweise das Internet zugegriffen werden kann. Der Server 88 sucht nach ursprünglichen (z.B. unverarbeiteten) Informationsquellen (z.B. Nachrichtenlieferanten oder Newsgroups) und stellt dem Client-Prozess die gefilterten elektronischen Informationen als Server-Antworten 93 zur Verfügung. Der Client-Prozess kann in einem ersten Computersystem aktiv sein, während der Server-Prozess in einem zweiten Computersystem aktiv sein und über ein Kommunikationsmedium mit dem ersten Computersystem in Verbindung stehen und eine verteilte Funktionalität zur Verfügung stellen kann, durch welche mehrere Clients die im Server angesammelten Informationen nutzen können.
  • 2 zeigt ein detailliertes Blockschaltbild zur Veranschaulichung einer Client-/Server-Architektur, die gemäß dem Verfahren und dem System der vorliegenden Erfindung genutzt werden kann. Obwohl es sich beim Client und beim Server um Prozesse handelt, die in zwei Computersystemen aktiv sind, werden diese Prozesse durch eine höhere Programmiersprache (z.B. PERL) erzeugt, die während der Laufzeit (z.B. in einem Arbeitsplatzrechner (Workstation)) interpretiert und ausgeführt wird. Dem Fachmann ist klar, dass diese Prozesse als Programm oder fest verdrahtet in einer Vielzahl von Hardwareeinheiten realisiert werden können.
  • Der Client 92 und der Server 88 stehen über die durch das HTTP-Protokoll miteinander in Verbindung. Im Client 92 ist mit dem Browser 72 ein erster Prozess aktiv, der die Verbindungen zum Server 88 herstellt und die Informationen dem Benutzer zustellt. Solche Browser werden in der Netzwerktechnik oft als „Webbrowser" bezeichnet. Gemäß einer bevorzugten Ausführungsart der vorliegenden Erfindung können beliebige handelsübliche oder frei verfügbare Browser wie NETSCAPETM verwendet werden. Demnach ist ein Webbrowser eine Client-Anwendung, mit welcher Benutzer HTML-Dokumente im Word Wide Web, in einem anderen Netzwerk oder am Computer des Benutzers ansehen können.
  • Der Server 88 führt die entsprechende Server-Software aus, welche dem Client die Informationen in Form von HTTP-Antworten 90 anzeigt. Die HTTP-Antworten 90 entsprechen „Webseiten", die mittels der HTML-Sprache dargestellt werden können, oder anderen vom Server 88 erzeugten Daten. Zum Beispiel wird bei dem Browser von MOSAIC zusätzlich zur HTML-Funktionalität 94 des Server 88 eine allgemeine Webserverschnittstelle (Common Gateway Interface, CGI) 96 bereitgestellt, durch welche das Client-Programm den Server 88 anweisen kann, mit der Ausführung eines speziellen im Server 88 befindlichen Programms zu beginnen. Dieses Programm kann eine Suchmaschine beinhalten, welche die Informationen im Server durchsucht und zum Benutzer liefert, der den Client bedient.
  • Mittels dieser Schnittstelle und der HTTP-Antworten 90 kann der Server nach Beendigung der Ausführung des Programms dem Client die Ergebnisse der Suche mitteilen. Die allgemeine Webserverschnittstelle (CGI) 96 stellt eine Form eines „Gateway" dar und ist eine Einheit zum Verbinden unterschiedlicher Netzwerke (d.h. Netzwerke, welche verschiedene Kommunikationsprotokolle verwenden), sodass die elektronischen Informationen von einem Netzwerk zum anderen übertragen werden können. Gateways übertragen elektronische Informationen, indem sie diese Informationen in eine mit den im zweiten Netzwerk zum Transport und zur Anzeige verwendeten Protokollen kompatible Form umwandeln.
  • Um die Parameter für die Ausführung dieses Server-Prozesses zu beeinflussen, kann der Client vom Browser das Ausfüllen bestimmter „Formulare" verlangen. Das wird durch die Funktionalität „Formulare ausfüllen" (d.h. Formulare 98) bewirkt, die in bestimmten Browsern enthalten ist, zum Beispiel in dem hier beschriebenen Browser von MOSAIC. Mittels dieser Funktionalität kann der Benutzer über ein Client-Anwendungsprogramm Begriffe festlegen, welche ein Anwendungsprogramm des Server in Gang setzen (z.B. Begriffe oder Stichwörter, die in den für den Benutzer interessanten Berichten/Artikeln enthalten sind).
  • 3 ist eine Darstellung zur Veranschaulichung eines Computernetzwerks 80, das gemäß dem Verfahren und dem System der vorliegenden Erfindung realisiert werden kann. Das Computernetzwerk 80 stellt ein fernes Netzwerk und insbesondere das Internet dar, ein bekanntes Computernetzwerk, das auf dem oben erörterten Client-Server-Modell basiert. Im Grunde beinhaltet das Internet ein großes Server-Netzwerk 88, auf welches Clients 92, üblicherweise Benutzer von Personal Computern, über einen privaten Internet-Diensteanbieter 84 (z.B. Internet America) oder einen anderen Online-Diensteanbieter 86 (z.B. America On-Line, Prodigy, Compuserve oder Ähnliche) zugreifen können. Jeder Client 92 kann einen Browser betreiben, ein bekanntes Softwaretool, welches zum Zugriff über die Internet-Diensteanbieter 84 auf die Server 88 dient. Jeder Server 88 verwaltet eine website, welche Dateien in Form von Dokumenten und Seiten unterstützt. Ein Netzwerkpfad zu den Servern 88 wird durch einen URL angegeben, der eine bekannte Syntax aufweist und eine Netzwerkverbindung definiert.
  • 4 veranschaulicht ein Beispiel eines Hypertextdokuments 123 in einem Fenster 104 einer grafischen Benutzeroberfläche, die gemäß dem Verfahren und dem System der vorliegenden Erfindung verwendet werden kann. Das Fenster 104 zeigt einen Teil eines Hypertextdokuments 123 an, das mittels einer Markierungssprache wie beispielsweise HTML erstellt wurde. Die Größe und die Stellung der Positionsanzeige 120 in der Schiebeleiste 116 entspricht der Größe und der Stellung der gerade sichtbaren Seite im Verhältnis zum gesamten Hypertextdokument 123. Das Hypertextdokument 123 ist von einem Datenverarbeitungssystem innerhalb eines fernen Netzwerks, wie zum Beispiel des Internet, erreichbar.
  • Bei dem Beispiel von 4 kann der Benutzer, wenn das Hypertextdokument 123 so viele Seiten enthält, dass sie nicht gleichzeitig betrachtet werden können, einen Mauszeiger auf einen Aufwärtspfeil 106 oder auf einen Abwärtspfeil 109 der Schiebeleiste 116 setzen und mit einer Zeigevorrichtung (z.B. eine Maus) anklicken, um das Hypertextdokument 123 auf Wunsch nach oben oder unten zu schieben. Eine horizontale Schiebeleiste 118 beinhaltet einen Pfeil 112 und einen Pfeil 110 zum Verschieben des Hypertextdokuments 123 nach links oder rechts. Wahlweise kann ein Benutzer das Dokument auch mit einem Pfeil 114 nach rechts verschieben. Die grafische Benutzeroberfläche mit dem Fenster 104 und dem Hypertextdokument 123 hat somit das Format einer Computeranzeige, mittels derer ein Benutzer durch Zeigen auf bildliche Darstellungen (d.h. Symbole) und Menülisten auf dem Bildschirm Befehle auswählen, Programme starten und Dateilisten durchsehen oder andere Aktionen ausführen kann.
  • Das Hypertextdokument 123 enthält aus bestimmten Zeichenfolgen bestehenden Text 124, der durch die grafische Benutzeroberfläche vom übrigen Text hervorgehoben wiedergegeben wird. Der Zeichentext 124 ist anders formatiert. Bei dem Beispiel von 4 ist der Zeichentext als IBM dargestellt. Das unterschiedliche Zeichenformat des Zeichentexts 124 zeigt an, dass der Text einen Hyperlink darstellt, um zu einem anderen Dokument zu „springen". Wenn ein Benutzer den Zeichentext 124 mit einer Maus oder einer anderen Zeigevorrichtung anklickt, verschiebt die grafische Benutzeroberfläche das gegenwärtig angezeigte Hypertextdokument zu einem anderen über den Hyperlink erreichbaren Dokument.
  • 5 zeigt ein Dokument 134, das in einem Webbrowser 130 in einem Fenster einer grafischen Benutzeroberfläche gemäß dem Verfahren und dem System der vorliegenden Erfindung angezeigt wird. Das Dokument 134 ist ein Dokument, an dessen Erstellung mehrere Benutzer (d.h. im Team) mitwirken wollen. Normalerweise wird die Arbeit eines Autorenkollektivs dadurch behindert, dass sich die einzelnen Autoren an räumlich getrennten Orten befinden. Unter den aktuellen Bedingungen ist eine Begutachtung somit schwierig. Dem Fachmann ist klar, dass der Browser 134 in ein Fenster einer grafischen Benutzeroberfläche einbezogen werden kann, zum Beispiel in das Fenster 104 von 4. Bei dem in 5 dargestellten Beispiel wird das Dokument 134 in einem „Netscape"-Browser dargestellt. Zum Dokument 134 gehört eine Tabelle mit dem Inhaltsverzeichnis 132, in welchem ein Benutzer einen bestimmten Link anklicken kann, um das Dokument zu einer dem Link entsprechenden Stelle zu verschieben. Dem Fachmann ist zum Beispiel klar, dass durch Anklicken des Links mit der Bezeichnung „typographic and keying conventions" in der Tabelle mit dem Inhaltsverzeichnis 132 mit einer Maus oder einer anderen Zeigevorrichtung das Dokument 134 zu einem Abschnitt verschoben wird, welcher zu dem betreffenden Link gehört. In den 5 bis 8 sind gleiche Teile durch gleiche Bezugsnummern gekennzeichnet.
  • 6 zeigt ein Dokument 134 mit zugeordneten Kommentierungsschaltflächen, die in einem Webbrowser 130 einer grafischen Benutzeroberfläche gemäß dem Verfahren und dem System der vorliegenden Erfindung angezeigt werden. Das Dokument 134 ist insofern verändert, als es nun Kommentierungsschaltflächen 136, 138 und 140 enthält. Da die Webbrowser in den Entwicklungsabteilungen verbreitet sind, ermöglichen das Verfahren und das System der vorliegenden Erfindung die Umwandlung vorhandener Dokumentenquellformate in ein mit dem Internet kompatibles Begutachtungsformat. Berechtigte Benutzer können Kommentare über vom Autor vorgesehene Stellen des Dokuments, Kommentare über andere allgemeine Merkmale abgeben und Kommentare von anderen Gutachtern bewerten. Ein solches hier beschriebenes Verfahren und System verwendet Dialogfenster, sodass das Dokument von eingefügten Korrekturmarkierungen und -symbolen fast frei ist. Ein serverbasierter Code verwaltet das Anmelden und das erneute Anzeigen oder das nochmalige Ansehen der Kommentare.
  • Die Kommentierungsschaltflächen 136 und 138 sind fakultativ und zeigen bei Aktivierung durch den Benutzer mittels eines Mausklicks ein Dialogfenster an, das der Benutzer kommentieren kann, aber nicht muss. Die Kommentierungsschaltflächen 136 und 138 sind vom Autor oder einem anderen berechtigten Benutzer an beliebigen Kommentarpunkten im Dokument 130 eingefügt. Solche Kommentarpunkte sind beliebig eingefügt und können fakultativ mit Kommentaren versehen werden. Sie basieren auf Quellenelementen, die je nach Typ ausgewählt werden können. Zum Beispiel können Kommentarpunkte für fakultative Kommentare über Absätze, Teile von Beschreibungslisten, Beispiele, lange Zitatstellen, Listenpositionen usw. eingefügt werden. An diesen Punkten können Antwortformulare geöffnet werden, von denen aus ein Leser oder Korrektor einen Kommentar oder eine Korrektur zu einer Empfängeradresse schicken kann. Bei anderen Ausführungsformen dieses Prozesses können diese beliebigen Punkte an durch einen Algorithmus festgelegten Stellen einer Abhandlung, zum Beispiel satzweise, oder an Sachthemen oder wichtigen Wortfolgen eingefügt werden.
  • Bei der Kommentierungsschaltfläche 140 handelt es sich um eine obligatorische Schaltfläche, zu der ein Gutachter an bestimmten Stellen des Dokuments 130 seinen Kommentar eingeben soll. Gekennzeichnete Korrekturpunkte sind spezielle Stellen, zu denen ein besonderer Austausch mit den Korrektoren gewünscht wird. Solche speziellen Stellen hängen mit Quellenelementen zusammen, die ein Autor als besonders wichtig herausgestellt hat. Zum Beispiel können SGML-Elemente, die gegenüber einer früheren Version geändert worden sind, durch ein Korrekturattribut markiert worden sein. Bei der Umwandlung in das HTML-Format werden die geänderten Bereiche farbig hervorgehoben und am Anfang oder am Ende dieser Bereiche eine entsprechende Kommentierungsschaltfläche eingefügt. Solche Kommentierungsschaltflächen fordern den Korrektor auf, sich mit dem Korrekturserver und dessen Datenbank in Verbindung zu setzen. Die Kommentierungsschaltfläche 140 ist ein Beispiel für eine solche Schaltfläche.
  • Auf jeden Fall wird das Quellendokument durch die Korrekturkommentare nicht so stark auseinander gerissen, sodass die Benutzeroberfläche unabhängig von der Anzahl der Korrekturkommentare noch lesbar bleibt. Jede der Kommentierungsschaltflächen kann an beliebigen Stellen des Dokuments 130 eingefügt und mit einem bestimmten Element (d.h. einem Wort, einem Ausdruck, Text oder Symbol usw.) im Dokument 130 verknüpft werden. Die Auswahl der Stelle, an der solche Kommentierungsschaltflächen in das Dokument 130 eingefügt werden, obliegt dem Autor dieses Dokuments. Dadurch unterliegen die Kommentare im Wesentlichen der Kontrolle durch den Autor des Dokuments. Solche Abschnitte des Dokuments 130, zu denen der Autor des Dokuments Kommentare von anderen Personen wünscht, können diesen durch Änderung der Farbe oder des Formats von Text, Ausdrücken, Absätzen oder Symbolen kenntlich machen, die sich in der Nähe oder direkt an der betreffenden obligatorischen Schaltfläche befinden. Mit dem Dokument 130 ist ein verschiebbarer Bereich 144 verknüpft, in welchem ein Inhaltsverzeichnis für das Dokument 130 angezeigt wird.
  • 7 zeigt ein eMail-Dialogfenster 150, das einer Kommentierungsschaltfläche gemäß dem Verfahren und dem System der vorliegenden Erfindung zugeordnet ist. Wenn eine Kommentierungsschaltfläche wie die Schaltflächen 136, 138 und 140 mit einer Maus oder einer anderen Zeigevorrichtung „angeklickt" werden, wird dem Benutzer ein Dialogfenster wie das entail-Dialogfenster 150 angezeigt. Im vorliegenden Beispiel kann ein Benutzer einen Kommentar zu einem bestimmten Text oder einem Bereich des Dokuments 130 in das eMail-Dialogfenster eingeben und sofort mittels einer eMail-Funktion zum Autor oder einem anderen berechtigten Korrektor senden. Dem Fachmann ist klar, dass solche eMail-Funktionen wohlbekannt sind und gemäß einer bevorzugten Ausführungsart der vorliegenden Erfindung realisiert werden können. Im eMail-Dialogfenster 150 ist auch ein Bereich 152 enthalten, in welchen Benutzer Kommentare eintragen können. Bei dem eMail-Dialogfenster 150 handelt es sich im Wesentlichen um ein Fenster, welches vom ursprünglichen Fenster (d.h. dem Fenster, in welchem der Browser 130 angezeigt wird) abhängt und die Arbeit in diesem Fenster unterstützt.
  • 8 zeigt ein Kommentardialogfenster 160, welches den Kommentierungsschaltflächen gemäß dem Verfahren und dem System der vorliegenden Erfindung zugeordnet ist. Wenn eine solche Kommentierungsschaltfläche 136, 138 bzw. 140 mit einer Maus oder einer anderen Zeigevorrichtung angeklickt wird, wird dem Benutzer ein Dialogfenster wie das Kommentardialogfenster 160 angezeigt. Das Kommentardialogfenster 160 ermöglicht Benutzern die Eingabe von Kommentaren zu Teilen des Dokuments, die vom Autor gekennzeichnet wurden. Bei dem in 8 gezeigten Beispiel kann der Kommentar protokolliert und aufgezeichnet und anschließend vom Autor des Dokuments abgerufen werden, um das Dokument fertig zu stellen. Wenn der Benutzer mit der Eingabe der Kommentare in das Kommentardialogfenster 160 fertig ist, wird dieses wieder geschlossen. Die Kommentare werden somit vom Benutzer eingegeben, ohne das Dokument 130 zu verändern. Diese Kommentare können vom Benutzer in den Bereich 162 eingegeben werden. Somit steht ein Korrekturfenster zur Dokumentenkorrektur gemäß dem Verfahren und dem System der vorliegenden Erfindung zur Verfügung, welches Mindestanforderungen erfüllt. Die Kommentare sind nicht Bestandteil des begutachteten Dokuments selbst, sondern durch entsprechende Links dem Dokument zugeordnet.
  • 9 zeigt ein Blockschaltbild 200 zur Veranschaulichung eines webbasierten Tools zur Dokumentenkorrektur gemäß einer bevorzugten Ausführungsart des Verfahrens und des Systems der vorliegenden Erfindung. In 9 wird eine markierte Dokumentquelle 210 in einen Textanalysator 212 (Parser) eingegeben. Die markierte Dokumentquelle kann auf einem beliebigen markieren Dokument basieren. Dem Fachmann ist klar, dass dies markierte SGML-, BookMasterTM-, IPF, HTML- oder XML- und andere Dokumente sein können. Der Textanalysator 212 zerlegt die markierte Dokumentquelle 210 in kleinere Einheiten, sodass ein Programm anschließend die in den Textanalysator 212 eingegebene Information (d.h. die markierte Dokumentquelle 210) verarbeiten kann. Die gestrichelten Linien 214 kennzeichnen den eigentlichen Transformationsbereich, in dem die markierte Dokumentquelle in ein korrigierbares Dokument umgewandelt wird. Die vom Textanalysator 212 kommenden Daten werden in eine HTML-Transformationsfunktion 216 eingegeben, durch welche das Dokument eine „-r"-Korrekturoption erhält. Das Ergebnis dieser HTML-Transformationsfunktion 216 ist ein korrigierbares HTML-Dokument 218, dessen hier beschriebene Dialogfenster zur Verfügung stehen.
  • Ferner werden die durchgeführten Bearbeitungsschritte oft mit solchen Begriffen wie „Hinzufügen" oder „Vergleichen" beschrieben, wie sie auch mit Denkvorgängen einer menschlichen Arbeitskraft assoziiert werden. Die hier beschriebenen Arbeitsschritte der vorliegenden Erfindung sind Maschinenoperationen, sodass in den meisten Fällen die Fähigkeiten einer menschlichen Arbeitskraft nicht erforderlich oder wünschenswert sind. Geeignete Maschinen zur Durchführung der Operationen einer bevorzugten Ausführungsart der vorliegenden Erfindung sind unter anderem Datenverarbeitungssysteme wie beispielsweise digitale Allzweckrechner oder andere ähnliche Vorrichtungen. Auf jeden Fall muss zwischen den Verfahrensschritten bei der Verwendung eines Computers und der Durchführung des Berechnungsverfahrens selbst unterschieden werden. Die vorliegende Erfindung betrifft Verfahrensschritte bei der Verwendung eines Computers zur Verarbeitung elektrischer oder anderer physikalischer (z.B. mechanischer oder chemischer) Signale, um andere gewünschte physikalische Signale zu erzeugen.
  • Ein Benutzer/Gutachter 220 kann auf den Webbrowser 222 zugreifen, welcher einen Datenfluss in zwei Richtungen zu einer Korrekturanwendung 224 im Server zur Verfügung stellt. Die Korrekturanwendung 224 im Server zeigt die hier beschriebenen Dialogfenster, in welche ein Benutzer Kommentare zu einem bestimmten Teil des zu begutachtenden Dokuments eingeben kann. Für die Korrekturanwendung 224 im Server steht eine hier beschriebene Kommentardatenbank 226 mit obligatorischen Kommentaren zur Verfügung. Desgleichen wird für die Korrekturanwendung 224 im Server auch eine eMail-Funktion 228 zur Verfügung gestellt. Die Kommentardatenbank 226 ermöglicht somit das Arbeiten mit einem Kommentardialogfenster 160 von 8 sowie mit der eMail-Funktion 228 über das entail-Dialogfenster 150 von 7.
  • 10 zeigt ein Prinzipflussdiagramm der Arbeitsschritte 240 zur Veranschaulichung eines Verfahrens für ein webbasiertes Korrekturtool gemäß einer bevorzugten Ausführungsart der vorliegenden Erfindung. Dem Fachmann ist klar, dass 10 eine logische Folge von Arbeitsschritten zeigt, die zu einem gewünschten Ergebnis führt. Bei diesen Arbeitsschritten werden physikalische Größen verarbeitet. Diese Größen können, müssen aber nicht, in Form von elektrischen oder magnetischen Signalen auftreten, die gespeichert, übertragen, miteinander verknüpft, verglichen oder auf andere Weise verarbeitet werden können. Der Fachmann bezeichnet diese Signale aus praktischen Gründen als Bits, Werte, Elemente, Symbole, Zeichen, Begriffe, Zahlen oder Ähnliches. Dabei ist stets zu beachten, dass alle diese sowie ähnliche Begriffe bestimmten physikalischen Größen entsprechen und lediglich als praktikable Bezeichnungen für diese Größen dienen.
  • Der Prozess beginnt mit Kasten 242 in einem Computernetzwerk wie dem so genannten „World Wide Web" und unterstützt Benutzer bei der gemeinsamen Erstellung von Dokumenten über das jeweils verwendete Computernetzwerk, ohne das Dokument selbst stark zu verändern. In Kasten 244 wird ein Dokument in einer grafischen Benutzeroberfläche einer Webbrowseranwendung angezeigt. In Kasten 246 können Teile des Dokuments vom Autor gekennzeichnet werden, die von anderen Gutachtern kommentiert werden sollen. Diese Teile des Dokuments können, wie bei den oben beschriebenen fakultativen Kommentierungsschaltflächen, beliebig oder, wie bei den oben beschriebenen obligatorischen Kommentierungsschaltflächen, gezielt gekennzeichnet werden. In beiden Fällen sind diesen Kommentierungsschaltflächen sichtbare Fenster gemäß Kasten 248 zugeordnet. Beispiele solcher sichtbarer Fenster sind zum Beispiel das Korrektur-Dialogfenster 160 von 8 und das entail-Dialogfenster 150 von 7. In Kasten 250 werden solche Fenster als Reaktion auf eine Benutzereingabe für weitere Benutzereingaben angezeigt. Sobald ein solches Fenster sichtbar ist, kann ein Benutzer Kommentare in dieses dem Dokument zugeordnete Fenster eingeben (Kasten 252). Eine solche Benutzereingabe kann zum Beispiel im „Anklicken" einer bestimmten Kommentierungsschaltfläche mit einer Maus oder einer anderen Zeigevorrichtung bestehen. Nach beendeter Eingabe der Kommentare wird das sichtbare Fenster geschlossen (Kasten 254). Somit sind die in die angezeigten Fenster nicht wirklich Bestandteil des eigentlichen Dokuments, sondern können später vom Autor abgerufen und zur Bearbeitung des Dokuments genutzt werden. Somit reißen die Kommentare das Dokument nicht auseinander und sind für den Autor leicht erreichbar.
  • Die vorliegende Erfindung wurde (und wird) zwar im Zusammenhang mit einem kompletten Computersystem beschrieben, aber dem Fachmann ist klar, dass die vorliegende Erfindung in einer Vielzahl von Formen als Programmprodukt vertrieben werden kann und die vorliegende Erfindung von der Art des zum Vertrieb verwendeten Signalträgermediums unabhängig ist. Beispiele für Signalträgermedien sind Speichermedien wie beispielsweise Disketten, Festplatten, Audio-CDs und CD-ROMs sowie Übertragungsmedien wie beispielsweise digitale und analoge Datenübertragungsleitungen.
  • Obwohl die Erfindung insbesondere in Bezug auf eine bevorzugte Ausführungsart beschrieben wurde, ist dem Fachmann klar, dass daran diverse Form- und Dateiländerungen vorgenommen werden können, ohne vom Geltungsbereich der Erfindung abzuweichen. Die Verwendung des Internet in Verbindung mit dem hier beschriebenen Verfahren und System stellt kein notwendiges Merkmal der vorliegenden Erfindung dar. Die vorliegende Erfindung kann zum Beispiel außer auf das Internet auch auf andere Datenübertragungsnetze angewendet werden, zum Beispiel auf so genannte „Intranets" (d.h. auf unternehmensinterne Netzwerke). Das hier beschriebene Internet und das so genannte „World Wide Web" stellen lediglich ein Beispiel für ein fernes Netzwerk dar, das gemäß einer bevorzugten Ausführungsart der vorliegenden Erfindung genutzt werden kann.

Claims (12)

  1. Verfahren in einer vernetzten Datenverarbeitungsumgebung zum Zuordnen von Benutzerkommentaren zu bestimmten Teilen eines gemeinsam genutzten Dokuments (134), wobei das Verfahren Folgendes umfasst: Empfangen eines Dokuments durch einen Client von einem Server; als Reaktion auf eine Auswahl eines mit dem Dokument verbundenen auszuwählenden Objekts (136, 138, 140) Anzeigen eines Eingabefeldes (150, 160) zum Eingeben eines Benutzerkommentars auf einer Benutzeroberfläche; und als Reaktion auf eine Ermittlung, dass ein Benutzer die Eingabe des Benutzerkommentars in das Eingabefeld beendet hat, Entfernen (254) des Eingabefeldes von der Benutzeroberfläche; wobei: das Dokument in der HTML-Sprache (Hypertext Mark-Up Language) formatiert ist, die Benutzeroberfläche ein Standard-HTML-Webbrowser (72) ist und die vernetzte Datenverarbeitungsumgebung das Hypertext-Transfer-Protokoll (HTP) verwendet; das Dokument einen vom Autor zum Überprüfen gekennzeichneten ersten Teil (246), einen freien zweiten Teil und ein ausschließlich dem ersten Teil zugeordnetes auszuwählendes Objekt enthält; und das Verfahren ferner die folgenden Schritte umfasst: gleichzeitiges Anzeigen (250) des ersten Teils, des zweiten Teils und des auszuwählenden Objekts (140) auf einer Benutzeroberfläche des Client; und Übermitteln des Benutzerkommentars zum Autor oder einem anderen Leser zusammen mit einem Hinweis, dass der Benutzerkommentar mittels eines Mail-to-Hyperlinks, der ein erstes auszuwählendes Objekt darstellt, diesem ersten Teil zugeordnet ist; dadurch gekennzeichnet, dass das Verfahren ferner den folgenden Schritt umfasst: Speichern des Benutzerkommentars in einer dem Dokument zugeordneten Datenbank in der Weise, dass die Datenbank den Kommentar mittels einer Schaltfläche als zweites auszuwählendes Objekt dem ersten Teil zuordnet, wobei durch die Schaltfläche ein Kommentar-Dialogfenster des Webbrowser geöffnet wird.
  2. Verfahren nach Anspruch 1, bei welchem das Eingabefeld (150, 160) in einem Dialogfenster angezeigt wird.
  3. Verfahren nach Anspruch 1, bei welchem der Schritt des gleichzeitigen Anzeigens (250) des ersten Teils, des zweiten Teils und des auszuwählenden Objekts (140) das Anzeigen des ersten Teils, des zweiten Teils und des auszuwählenden Objekts in einem Webbrowser (72) in der Weise umfasst, dass das Dokument (134) auch in einem oder mehreren weiteren Datenverarbeitungssystemen angezeigt und weitere Benutzerkommentare aus diesen Systemen aufgerufen werden können, während das Dokument im Client angezeigt und der Benutzerkommentar aus dem Client aufgerufen wird.
  4. Verfahren nach Anspruch 1, bei welchem der Schritt des gleichzeitigen Anzeigens (250) des ersten Teils, des zweiten Teils und des auszuwählenden Objekts (140) das Anzeigen des ersten Teils, des zweiten Teils und des auszuwählenden Objekts in einem Webbrowser (72) in der Weise umfasst, dass das Dokument (134) auch in einem oder mehreren weiteren Datenverarbeitungssystemen angezeigt und weitere Benutzerkommentare aus diesen Systemen aufgerufen werden können, während das Dokument im Client angezeigt und der Benutzerkommentar aus dem Client aufgerufen wird.
  5. Verfahren nach Anspruch 1, bei welchem: der erste Teil zum obligatorischen Überprüfen gekennzeichnet ist (246), das auszuwählende Objekt (140) ein erstes auszuwählendes Objekt ist, das Eingabefeld (150, 160) ein erstes Eingabefeld und der Benutzerkommentar ein erster Benutzerkommentar ist; das Dokument (134) einen dritten zum fakultativen Lesen gekennzeichneten Teil und ein zweites auszuwählendes Objekt enthält, welches ausschließlich diesem dritten Teil zugeordnet ist; und das Verfahren ferner Folgendes umfasst: als Reaktion auf das Auswählen des zweiten auszuwählenden Objekts Anzeigen eines zweiten Eingabefeldes auf der Benutzeroberfläche zum Eingeben eines zweiten Benutzerkommentars; und Speichern des zweiten Benutzerkommentars in einer dem Dokument zugeordneten Datenbank in der Weise, dass die Datenbank den zweiten Benutzerkommentar dem dritten Teil zuordnet.
  6. Verfahren nach Anspruch 5, bei welchem: der Schritt des Anzeigens des ersten Eingabefeldes (150, 160) das Anzeigen des ersten Eingabefeldes als Nachrichtenteil in einem entail-Formular umfasst und einen Hinweis beinhaltet, dass der erste Benutzerkommentar dem ersten Teil in einem Betreffteil des eMail-Formulars zugeordnet ist; und der Schritt des Anzeigens des zweiten Eingabefeldes das Anzeigen eines Dialogfeldes beinhaltet, welches das zweite Eingabefeld und zwei oder mehr Objekte zum Bezeichnen einer Klasse des zweiten Benutzerkommentars enthält.
  7. Datenverarbeitungssystem mit Vorrichtungen zum Verknüpfen von Benutzerkommentaren mit bestimmten Teilen eines gemeinsam genutzten Dokuments (134), wobei das Datenverarbeitungssystem Folgendes umfasst: eine Eingabevorrichtung zum Empfangen eines Dokuments von einem Server; und eine Kommentarempfangseinheit, welche: auf einer Benutzeroberfläche als Reaktion auf eine Auswahl eines dem Dokument zugeordneten auszuwählenden Objekts ein Eingabefeld (150, 160) zum Eingeben eines Benutzerkommentars anzeigt; und das Eingabefeld als Reaktion auf eine Ermittlung, dass ein Benutzer die Eingabe des Benutzerkommentars in das Eingabefeld beendet hat, von der Benutzeroberfläche entfernt; wobei: das Dokument in der HTML-Sprache (Hypertext Mark-Up Language) formatiert ist, die Benutzeroberfläche ein Standard-HTML-Webbrowser (72) ist und das Datenverarbeitungssystem das Hypertext-Transfer-Protokoll (HTP) verwendet; das Dokument einen vom Autor zum Lesen gekennzeichneten ersten Teil (246), einen freien zweiten Teil und ein ausschließlich dem ersten Teil zugeordnetes auszuwählendes Objekt enthält; die Eingabevorrichtung die Benutzeroberfläche umfasst, welche gleichzeitig den ersten Teil, den zweiten Teil und das auszuwählende Objekt anzeigt; und die Kommentarempfangseinheit diesen Benutzerkommentar zum Autor oder zu einem anderen Leser zusammen mit einem Hinweis übermittelt, dass der Benutzerkommentar mittels eines Mail-to-Hyperlinks, der ein erstes auszuwählendes Objekt darstellt, diesem ersten Teil zugeordnet ist; dadurch gekennzeichnet, dass: die Kommentarempfangseinheit den Benutzerkommentar in einer dem Dokument zugeordneten Datenbank in der Weise speichert, dass die Datenbank den Kommentar mittels einer Schaltfläche als zweites auszuwählendes Objekt dem ersten Teil zuordnet, wobei durch die Schaltfläche ein Kommentar-Dialogfenster des Webbrowser geöffnet wird.
  8. Datenverarbeitungssystem nach Anspruch 7, bei welchem das Eingabefeld (150, 160) in einem Dialogfenster angezeigt wird.
  9. Datenverarbeitungssystem nach Anspruch 7, bei welchem: das Datenverarbeitungssystem ein erstes Datenverarbeitungssystem umfasst, welches einen Webbrowser (72) enthält; und die Benutzeroberfläche den ersten Teil, den zweiten Teil und das auszuwählende Objekt (140) im Webbrowser in der Weise anzeigt, dass das Dokument auch in einem oder mehreren weiteren Datenverarbeitungssystemen angezeigt und weitere Benutzerkommentare aus diesen Systemen aufgerufen werden können, während das Dokument im ersten Datenverarbeitungssystem angezeigt und der Benutzerkommentar aus dem ersten Datenverarbeitungssystem aufgerufen wird.
  10. Datenverarbeitungssystem nach Anspruch 7, bei welchem: das Datenverarbeitungssystem ein erstes Datenverarbeitungssystem umfasst, welches einen Webbrowser (72) enthält; und die Benutzeroberfläche den ersten Teil, den zweiten Teil und das auszuwählende Objekt (140) im Webbrowser in der Weise anzeigt, dass das Dokument auch in einem oder mehreren weiteren Datenverarbeitungssystemen angezeigt und weitere Benutzerkommentare aus diesen Systemen aufgerufen werden können, während das Dokument im ersten Datenverarbeitungssystem angezeigt und der Benutzerkommentar aus dem ersten Datenverarbeitungssystem aufgerufen wird.
  11. Datenverarbeitungssystem nach Anspruch 7, bei welchem: der erste Teil zur obligatorischen Überprüfung gekennzeichnet ist (246), das auszuwählende Objekt (140) ein erstes auszuwählendes Objekt ist, das Eingabefeld (150, 160) ein erstes Eingabefeld und der Benutzerkommentar ein erster Benutzerkommentar ist; das Dokument einen dritten zum fakultativen Lesen gekennzeichneten Teil und ein zweites auszuwählendes Objekt enthält, welches ausschließlich diesem dritten Teil zugeordnet ist; die Benutzeroberfläche als Reaktion auf das Auswählen des zweiten auszuwählenden Objekts ein zweites Eingabefeld zum Eingeben eines zweiten Benutzerkommentars anzeigt; und die Kommentarempfangseinheit auf eine Ermittlung, dass ein Benutzer das Eingeben des zweiten Benutzerkommentars in das zweite Eingabefeld beendet hat, durch Speichern des zweiten Benutzerkommentars in einer dem Dokument zugeordneten Datenbank in der Weise reagiert, dass die Datenbank den zweiten Benutzerkommentar dem dritten Teil zuordnet.
  12. Datenverarbeitungssystem nach Anspruch 1, bei welchem: die Kommentarempfangseinheit das Eingabefeld als Nachrichtenteil eines eMail-Formulars anzeigt und einen Hinweis einschließt, dass der erste Benutzerkommentar dem ersten Teil in einem Betrefffeld des eMail-Formulars zugeordnet ist; und die Kommentarempfangseinheit das zweite Eingabefeld in einem Dialogfenster anzeigt, welches das zweite Eingabefeld und zwei oder mehr Objekte zum Bezeichnen einer Klasse des zweiten Benutzerkommentars enthält.
DE69830457T 1997-11-24 1998-10-30 Netzwerkbasiertes Werkzeug zum Begutachten von Dokumenten Expired - Lifetime DE69830457T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US976882 1997-11-24
US08/976,882 US6243722B1 (en) 1997-11-24 1997-11-24 Method and system for a network-based document review tool utilizing comment classification

Publications (2)

Publication Number Publication Date
DE69830457D1 DE69830457D1 (de) 2005-07-14
DE69830457T2 true DE69830457T2 (de) 2006-03-23

Family

ID=25524588

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69830457T Expired - Lifetime DE69830457T2 (de) 1997-11-24 1998-10-30 Netzwerkbasiertes Werkzeug zum Begutachten von Dokumenten

Country Status (7)

Country Link
US (1) US6243722B1 (de)
EP (1) EP0921486B1 (de)
JP (3) JP4064549B2 (de)
KR (1) KR100394544B1 (de)
CN (1) CN1112646C (de)
DE (1) DE69830457T2 (de)
TW (1) TW401553B (de)

Families Citing this family (136)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6374271B1 (en) * 1997-09-26 2002-04-16 Fuji Xerox Co., Ltd. Hypermedia document authoring using a goals outline and a presentation outline
US6243722B1 (en) * 1997-11-24 2001-06-05 International Business Machines Corporation Method and system for a network-based document review tool utilizing comment classification
JP4034037B2 (ja) * 1998-09-10 2008-01-16 富士通株式会社 書面審議装置および書面審議システム、並びにコンピュータを書面審議装置として動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
US7194679B1 (en) * 1998-10-20 2007-03-20 International Business Machines Corporation Web-based file review system utilizing source and comment files
US6429784B1 (en) * 1999-02-19 2002-08-06 Dresser Industries, Inc. Casing mounted sensors, actuators and generators
US7584250B1 (en) * 1999-06-28 2009-09-01 Lockheed Martin Corp. Method and system for distributing an invention disclosure over an intranet
US7496632B2 (en) * 1999-06-28 2009-02-24 Lockheed Martin Corporation Method and system for distributing a public information release authorization (PIRA) form over an intranet
US6912691B1 (en) * 1999-09-03 2005-06-28 Cisco Technology, Inc. Delivering voice portal services using an XML voice-enabled web server
JP4565685B2 (ja) * 2000-01-11 2010-10-20 株式会社日本総合研究所 ディレクトリやファイルの秩序を持った利用を促す方法および装置,同方法を実現するプログラムを記録した媒体ならびに同プログラムを搭載したコンピュータ
EP1143710A2 (de) * 2000-03-09 2001-10-10 Matsushita Electric Industrial Co., Ltd. Datenübertragungsendgerät, Datenverteilungssystem und Empfangseinrichtung
US20050177574A1 (en) * 2000-05-08 2005-08-11 James Riley Electronic course generation systems and methods
US7848984B1 (en) * 2000-06-09 2010-12-07 Collaborate Solutions Inc. Method and system for collaborating advisors
US7890405B1 (en) * 2000-06-09 2011-02-15 Collaborate Solutions Inc. Method and system for enabling collaboration between advisors and clients
US7308484B1 (en) * 2000-06-30 2007-12-11 Cisco Technology, Inc. Apparatus and methods for providing an audibly controlled user interface for audio-based communication devices
JP2002087545A (ja) * 2000-09-19 2002-03-27 Nec Corp 電子部材管理システム
US7243127B2 (en) * 2000-10-11 2007-07-10 Swiftview, Inc. Network-based document delivery system with receipt and display verification
US8255791B2 (en) 2000-11-29 2012-08-28 Dov Koren Collaborative, flexible, interactive real-time displays
JP2002236790A (ja) * 2001-02-08 2002-08-23 Fujitsu Ltd 書面審議装置、書面審議方法および書面審議プログラム
IL157949A0 (en) * 2001-03-16 2004-03-28 Tnuva Central Coop For The Mar Package for flowable material
US7107518B2 (en) * 2001-04-03 2006-09-12 Microsoft Corporation Automating a document review cycle
US7421650B2 (en) * 2001-05-01 2008-09-02 General Electric Company Method and system for publishing electronic media to a document management system in various publishing formats independent of the media creation application
US20030023638A1 (en) * 2001-05-02 2003-01-30 Weight Christopher F. Method and apparatus for processing content
EP1447753A4 (de) * 2001-07-26 2005-12-14 Ycomm Co Ltd System zur online-dokumentkorrektur unter verwendung der web-server-technik
US20030140333A1 (en) * 2001-12-20 2003-07-24 Hitachi, Ltd. Integration of computer system components
US6976227B2 (en) * 2002-01-18 2005-12-13 International Business Machines Corporation Dynamic indication of field status
JP2003216562A (ja) * 2002-01-23 2003-07-31 Univ Kyoto 可視化処理システム、可視化処理方法及び可視化処理プログラム
KR100444357B1 (ko) * 2002-02-07 2004-08-16 고도원 이메일매거진을 이용한 커뮤니티 형성 방법
US7219301B2 (en) * 2002-03-01 2007-05-15 Iparadigms, Llc Systems and methods for conducting a peer review process and evaluating the originality of documents
US20030187932A1 (en) * 2002-03-28 2003-10-02 Kennedy Bruce C. Network project development system and method
US20040019688A1 (en) * 2002-07-29 2004-01-29 Opinionlab Providing substantially real-time access to collected information concerning user interaction with a web page of a website
US20040049534A1 (en) * 2002-09-09 2004-03-11 Opinionlab, Inc. Receiving and reporting page-specific user feedback concerning one or more particular web pages of a website
US20040049417A1 (en) * 2002-09-09 2004-03-11 Opinionlab, Inc. Receiving and reporting page-specific user feedback concerning one or more particular web pages of a website
EP1532619A4 (de) * 2002-07-31 2006-07-19 Opinionlab Inc Empfangen und melden von seitenspezifischen benutzerr ckmeldungen bez glich einer oder mehrerer bestimmter webseiten einer website
US7478121B1 (en) 2002-07-31 2009-01-13 Opinionlab, Inc. Receiving and reporting page-specific user feedback concerning one or more particular web pages of a website
US7370285B1 (en) * 2002-07-31 2008-05-06 Opinionlab, Inc. Receiving and reporting page-specific user feedback concerning one or more particular web pages of a website
US7818678B2 (en) 2002-10-31 2010-10-19 Litera Technology Llc Collaborative document development and review system
US20040100498A1 (en) * 2002-11-21 2004-05-27 International Business Machines Corporation Annotating received world wide web/internet document pages without changing the hypertext markup language content of the pages
US20040122843A1 (en) * 2002-12-19 2004-06-24 Terris John F. XML browser markup and collaboration
US7703000B2 (en) * 2003-02-13 2010-04-20 Iparadigms Llc Systems and methods for contextual mark-up of formatted documents
US7216266B2 (en) * 2003-03-12 2007-05-08 Thomson Licensing Change request form annotation
US8566902B2 (en) * 2003-04-25 2013-10-22 American Express Travel Related Services Company, Inc. Secure messaging center
JP3982451B2 (ja) * 2003-05-21 2007-09-26 株式会社日立製作所 レビュー支援装置、方法及びプログラム
US7827487B1 (en) 2003-06-16 2010-11-02 Opinionlab, Inc. Soliciting user feedback regarding one or more web pages of a website without obscuring visual content
US20040261016A1 (en) * 2003-06-20 2004-12-23 Miavia, Inc. System and method for associating structured and manually selected annotations with electronic document contents
EP1658583A4 (de) * 2003-07-30 2009-11-18 Trialstat Corp Systematisches review-system
WO2005019989A2 (en) * 2003-08-11 2005-03-03 American Express Travel Related Services Company, Inc. Card holder application status system and method
CN1997990B (zh) * 2004-03-30 2010-12-08 日本胜利株式会社 电子化维修手册生成方法以及电子化维修手册生成装置
US7966556B1 (en) 2004-08-06 2011-06-21 Adobe Systems Incorporated Reviewing and editing word processing documents
US8418051B1 (en) 2004-08-06 2013-04-09 Adobe Systems Incorporated Reviewing and editing word processing documents
US8296647B1 (en) * 2004-08-06 2012-10-23 Adobe Systems Incorporated Reviewing and editing word processing documents
US7593892B2 (en) * 2004-10-04 2009-09-22 Standard Chartered (Ct) Plc Financial institution portal system and method
JP2006127277A (ja) * 2004-10-29 2006-05-18 Fuji Xerox Co Ltd オブジェクト処理方法および装置並びにプログラム、オブジェクト管理方法および装置並びにプログラム
EP1657655A3 (de) * 2004-11-12 2007-02-28 Trialstat Corporation Verfahren, System und Computerprogrammprodukt für Referenzklassifizierung und/oder Referenzdatensuche
US9769354B2 (en) 2005-03-24 2017-09-19 Kofax, Inc. Systems and methods of processing scanned data
US9137417B2 (en) 2005-03-24 2015-09-15 Kofax, Inc. Systems and methods for processing video data
US7774476B2 (en) * 2005-04-01 2010-08-10 Sap Aktiengesellschaft Methods and systems for exchanging data using one communication channel between a server and a client to display content in multiple windows on a client
US7734631B2 (en) * 2005-04-25 2010-06-08 Microsoft Corporation Associating information with an electronic document
GB0523703D0 (en) * 2005-11-22 2005-12-28 Ibm Collaborative editing of a document
US8595628B2 (en) * 2005-11-29 2013-11-26 International Business Machines Corporation Method and system for reviewing text files using distributable review data packets
US7818660B2 (en) * 2006-01-29 2010-10-19 Litera Technology Llc Method of compound document comparison
WO2007089847A2 (en) * 2006-01-30 2007-08-09 Fast-Cat, Llc A portable dataport device and method for retrieving, inter-relating, annotating and managing electronic documents at a point of need
GB0610116D0 (en) * 2006-05-20 2006-06-28 Ibm A method, apparatus and computer program for collaborative editing of a document
TWI386817B (zh) 2006-05-24 2013-02-21 Kofax Inc 提供電腦軟體應用程式之使用者介面的系統及其方法
US20150033112A1 (en) * 2006-06-15 2015-01-29 Social Commenting, Llc System and method for tagging content in a digital media display
US9219767B2 (en) 2006-06-22 2015-12-22 Linkedin Corporation Recording and indicating preferences
US9009607B2 (en) 2006-06-22 2015-04-14 Linkedin Corporation Evaluating content
US8775237B2 (en) 2006-08-02 2014-07-08 Opinionlab, Inc. System and method for measuring and reporting user reactions to advertisements on a web page
US7809602B2 (en) * 2006-08-31 2010-10-05 Opinionlab, Inc. Computer-implemented system and method for measuring and reporting business intelligence based on comments collected from web page users using software associated with accessed web pages
JP5233220B2 (ja) * 2006-10-11 2013-07-10 株式会社リコー ページ付加情報共有管理方法
US7895276B2 (en) * 2007-01-29 2011-02-22 Litera Technology Llc Method of managing metadata in attachments to e-mails in a network environment
US20080270406A1 (en) * 2007-04-27 2008-10-30 International Business Machines Corporation System and method for adding comments to knowledge documents and expediting formal authoring of content
US20150278235A1 (en) * 2007-06-15 2015-10-01 Social Commenting, Llc System and method for parsing content in a digital media display
US8972458B2 (en) 2007-08-09 2015-03-03 Yahoo! Inc. Systems and methods for comments aggregation and carryover in word pages
TWI399652B (zh) * 2007-08-09 2013-06-21 Yahoo Inc 文書頁面中註解聚合及傳遞系統與方法
US8612469B2 (en) 2008-02-21 2013-12-17 Globalenglish Corporation Network-accessible collaborative annotation tool
WO2009105735A2 (en) 2008-02-21 2009-08-27 Globalenglish Corporation Web-based tool for collaborative, social learning
US7865455B2 (en) * 2008-03-13 2011-01-04 Opinionlab, Inc. System and method for providing intelligent support
US8826375B2 (en) * 2008-04-14 2014-09-02 Lookwithus.Com Inc. Rich media collaboration system
US8996621B2 (en) 2008-05-12 2015-03-31 Adobe Systems Incorporated Asynchronous comment updates
US10055392B2 (en) 2008-05-12 2018-08-21 Adobe Systems Incorporated History-based archive management
US7949633B1 (en) 2008-05-12 2011-05-24 Adobe Systems Incorporated Shared edit access of electronic content
US7945595B1 (en) 2008-05-12 2011-05-17 Adobe Systems Incorporated System and method for generating an item list in electronic content
US9176943B2 (en) 2008-05-12 2015-11-03 Adobe Systems Incorporated Comment presentation in electronic documents
US9418054B2 (en) * 2008-05-12 2016-08-16 Adobe Systems Incorporated Document comment management
US8321784B1 (en) 2008-05-30 2012-11-27 Adobe Systems Incorporated Reviewing objects
US8243062B2 (en) * 2008-07-02 2012-08-14 S.C. Johnson & Son, Inc. Surface design tools
US8751559B2 (en) * 2008-09-16 2014-06-10 Microsoft Corporation Balanced routing of questions to experts
US20100095198A1 (en) * 2008-10-15 2010-04-15 Apple Inc. Shared comments for online document collaboration
US10685177B2 (en) * 2009-01-07 2020-06-16 Litera Corporation System and method for comparing digital data in spreadsheets or database tables
US20130124242A1 (en) 2009-01-28 2013-05-16 Adobe Systems Incorporated Video review workflow process
US8958605B2 (en) 2009-02-10 2015-02-17 Kofax, Inc. Systems, methods and computer program products for determining document validity
US8774516B2 (en) 2009-02-10 2014-07-08 Kofax, Inc. Systems, methods and computer program products for determining document validity
US9349046B2 (en) 2009-02-10 2016-05-24 Kofax, Inc. Smart optical input/output (I/O) extension for context-dependent workflows
US9767354B2 (en) 2009-02-10 2017-09-19 Kofax, Inc. Global geographic information retrieval, validation, and normalization
US9576272B2 (en) 2009-02-10 2017-02-21 Kofax, Inc. Systems, methods and computer program products for determining document validity
US8879846B2 (en) 2009-02-10 2014-11-04 Kofax, Inc. Systems, methods and computer program products for processing financial documents
US9195739B2 (en) * 2009-02-20 2015-11-24 Microsoft Technology Licensing, Llc Identifying a discussion topic based on user interest information
US8930843B2 (en) 2009-02-27 2015-01-06 Adobe Systems Incorporated Electronic content workflow review process
US9292481B2 (en) 2009-02-27 2016-03-22 Adobe Systems Incorporated Creating and modifying a snapshot of an electronic document with a user comment
US8136031B2 (en) * 2009-03-17 2012-03-13 Litera Technologies, LLC Comparing the content of tables containing merged or split cells
US8943431B2 (en) 2009-05-27 2015-01-27 Adobe Systems Incorporated Text operations in a bitmap-based document
US8943408B2 (en) 2009-05-27 2015-01-27 Adobe Systems Incorporated Text image review process
US8332232B2 (en) * 2009-11-05 2012-12-11 Opinionlab, Inc. System and method for mobile interaction
US20110178981A1 (en) * 2010-01-21 2011-07-21 International Business Machines Corporation Collecting community feedback for collaborative document development
JP5094932B2 (ja) * 2010-08-17 2012-12-12 ヤフー株式会社 情報表示装置、方法及びプログラム
KR101452664B1 (ko) 2010-09-03 2014-10-22 아이패러다임스, 엘엘씨 문서 분석 시스템 및 방법
JPWO2012042599A1 (ja) * 2010-09-28 2014-02-03 富士通株式会社 情報付加方法、情報処理装置及びプログラム
US8572553B2 (en) 2011-06-10 2013-10-29 International Business Machines Corporation Systems and methods for providing feedback for software components
WO2013016719A1 (en) * 2011-07-28 2013-01-31 School Improvement Network, Llc Management and provision of interactive content
US8989515B2 (en) 2012-01-12 2015-03-24 Kofax, Inc. Systems and methods for mobile image capture and processing
US10146795B2 (en) 2012-01-12 2018-12-04 Kofax, Inc. Systems and methods for mobile image capture and processing
US9058580B1 (en) 2012-01-12 2015-06-16 Kofax, Inc. Systems and methods for identification document processing and business workflow integration
US9058515B1 (en) 2012-01-12 2015-06-16 Kofax, Inc. Systems and methods for identification document processing and business workflow integration
US9483794B2 (en) 2012-01-12 2016-11-01 Kofax, Inc. Systems and methods for identification document processing and business workflow integration
US9348802B2 (en) 2012-03-19 2016-05-24 Litéra Corporation System and method for synchronizing bi-directional document management
US9348512B2 (en) * 2012-08-08 2016-05-24 Nuance Communications, Inc. Methods for facilitating text entry
KR101485636B1 (ko) * 2012-10-29 2015-01-28 김용수 코멘트 제공 방법, 그 장치 및 서버
KR101339838B1 (ko) * 2012-11-14 2013-12-11 주식회사 케이비데이타시스템 휴대 단말을 이용한 금융 상담 시스템 및 방법
US9355312B2 (en) 2013-03-13 2016-05-31 Kofax, Inc. Systems and methods for classifying objects in digital images captured using mobile devices
WO2014160426A1 (en) 2013-03-13 2014-10-02 Kofax, Inc. Classifying objects in digital images captured using mobile devices
US9208536B2 (en) 2013-09-27 2015-12-08 Kofax, Inc. Systems and methods for three dimensional geometric reconstruction of captured image data
US9483451B2 (en) 2013-03-14 2016-11-01 Scribestar Ltd. System and method for handling user editing history based on spawning, merging data structures of directed acyclic graph
US20140316841A1 (en) 2013-04-23 2014-10-23 Kofax, Inc. Location-based workflows and services
DE202014011407U1 (de) 2013-05-03 2020-04-20 Kofax, Inc. Systeme zum Erkennen und Klassifizieren von Objekten in durch Mobilgeräte aufgenommenen Videos
US11183300B2 (en) * 2013-06-05 2021-11-23 Nuance Communications, Inc. Methods and apparatus for providing guidance to medical professionals
US10025782B2 (en) 2013-06-18 2018-07-17 Litera Corporation Systems and methods for multiple document version collaboration and management
JP2016538783A (ja) 2013-11-15 2016-12-08 コファックス, インコーポレイテッド モバイル映像データを用いて長尺文書の合成画像を生成するためのシステムおよび方法
US9836520B2 (en) 2014-02-12 2017-12-05 International Business Machines Corporation System and method for automatically validating classified data objects
US9756002B2 (en) 2014-03-21 2017-09-05 Litera Technologies, LLC Systems and methods for email attachments management
US9760788B2 (en) 2014-10-30 2017-09-12 Kofax, Inc. Mobile document detection and orientation based on reference object characteristics
US10242285B2 (en) 2015-07-20 2019-03-26 Kofax, Inc. Iterative recognition-guided thresholding and data extraction
US10536408B2 (en) 2015-09-16 2020-01-14 Litéra Corporation Systems and methods for detecting, reporting and cleaning metadata from inbound attachments
US9779296B1 (en) 2016-04-01 2017-10-03 Kofax, Inc. Content-based detection and three dimensional geometric reconstruction of objects in image and video data
US10803350B2 (en) 2017-11-30 2020-10-13 Kofax, Inc. Object detection and image cropping using a multi-detector approach
WO2021236837A1 (en) * 2020-05-19 2021-11-25 Markadoc Corporation Online real-time interactive collaborative document system
US11463255B2 (en) 2021-01-04 2022-10-04 Bank Of America Corporation Document verification system

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5239466A (en) * 1990-10-04 1993-08-24 Motorola, Inc. System for selectively routing and merging independent annotations to a document at remote locations
US5293619A (en) * 1991-05-30 1994-03-08 Sandia Corporation Method and apparatus for collaborative use of application program
US5671428A (en) * 1991-08-28 1997-09-23 Kabushiki Kaisha Toshiba Collaborative document processing system with version and comment management
JPH06274493A (ja) * 1993-03-23 1994-09-30 Mitsubishi Electric Corp 文書管理装置
US5559942A (en) * 1993-05-10 1996-09-24 Apple Computer, Inc. Method and apparatus for providing a note for an application program
JPH0855156A (ja) * 1994-07-12 1996-02-27 Internatl Business Mach Corp <Ibm> 工程安全管理のためのコンピュータ・システムおよび方法
US5530852A (en) * 1994-12-20 1996-06-25 Sun Microsystems, Inc. Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics
JPH08305663A (ja) * 1995-04-28 1996-11-22 Hitachi Ltd 共同作業支援システム
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
US5572643A (en) * 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
JPH09171450A (ja) * 1995-12-20 1997-06-30 Sony Corp 情報処理装置および表示方法
US6018748A (en) * 1996-05-28 2000-01-25 Sun Microsystems, Inc. Dynamic linkable labels in a network browser page
US6009441A (en) * 1996-09-03 1999-12-28 Microsoft Corporation Selective response to a comment line in a computer file
US5870767A (en) * 1996-11-22 1999-02-09 International Business Machines Corporation Method and system for rendering hyper-link information in a printable medium from a graphical user interface
US6029171A (en) * 1997-02-10 2000-02-22 Actioneer, Inc. Method and apparatus for group action processing between users of a collaboration system
US5787254A (en) * 1997-03-14 1998-07-28 International Business Machines Corporation Web browser method and system for display and management of server latency
US5884035A (en) * 1997-03-24 1999-03-16 Pfn, Inc. Dynamic distributed group registry apparatus and method for collaboration and selective sharing of information
US5937160A (en) * 1997-05-01 1999-08-10 Reedy Creek Technologies, Inc. Systems, methods and computer program products for updating hypertext documents via electronic mail
US5877757A (en) * 1997-05-23 1999-03-02 International Business Machines Corporation Method and system for providing user help information in network applications
US6243722B1 (en) * 1997-11-24 2001-06-05 International Business Machines Corporation Method and system for a network-based document review tool utilizing comment classification

Also Published As

Publication number Publication date
EP0921486A2 (de) 1999-06-09
KR19990044888A (ko) 1999-06-25
KR100394544B1 (ko) 2003-10-30
CN1218231A (zh) 1999-06-02
JP4543119B2 (ja) 2010-09-15
JP2009211723A (ja) 2009-09-17
EP0921486A3 (de) 2002-10-30
US6243722B1 (en) 2001-06-05
JP2004005406A (ja) 2004-01-08
JPH11316719A (ja) 1999-11-16
EP0921486B1 (de) 2005-06-08
CN1112646C (zh) 2003-06-25
TW401553B (en) 2000-08-11
JP4064549B2 (ja) 2008-03-19
DE69830457D1 (de) 2005-07-14
JP4424909B2 (ja) 2010-03-03

Similar Documents

Publication Publication Date Title
DE69830457T2 (de) Netzwerkbasiertes Werkzeug zum Begutachten von Dokumenten
DE10003907B4 (de) Verfahren, Vorrichtung und Datenverarbeitungsprogramm für die Anwendung beim Zugriff auf Hypertext-Dokumente
DE69729926T2 (de) Netzwerkbrowser
DE69724360T2 (de) Methode und System zur Erleichterung der Informationsanzeige an einen Rechnerbenutzer
DE60120822T2 (de) Meta-Dokument und Verfahren zum Verwalten von Meta-Dokumenten
US20020049727A1 (en) Method and apparatus for providing customized information
DE102004012839B4 (de) System und Verfahren zur Bereitstellung von Hilfeinformation
DE69818549T2 (de) Volltextindizierte Nachrichtenspeicher
US20030101083A1 (en) Web-based method and system for providing expert information on selected matters
US20070038641A1 (en) Systems and methods for automated application updating
DE10348337A1 (de) Inhaltsverwaltungsportal und Verfahren zum Kommunizieren von Informationen
DE202010018483U1 (de) System zum Zusammenführen von Bearbeitungen für eine Konversation in einem gehosteten Konversationssystem
EP1169681A2 (de) System und verfahren zur arbeitsflussverwaltung für nachrichtenartikel
DE10144707A1 (de) Verfahren und System zum dynamischen Erzeugen von Web-Formularen in einer Vielzahl von Sprachen
DE10115586A1 (de) Verfahren zur Erzeugung von Internetinformationen
JP5215511B2 (ja) オブジェクト指向技術を用いたユーザ操作履歴保存装置
DE60003278T2 (de) Hierarchische Auflösung von Adressen in einem Datennetzwerk
DE10196978T5 (de) System und Verfahren zum Einfügen und Integrieren eines fließenden Videoinhaltes in ein digitales Medium
EP1917606A1 (de) Verfahren zur übermittlung von informationen von einem informationsserver an einen client
EP2198577B1 (de) Internetgestütztes informationssystem und verfahren zur ermittlung eines datenempfängerspezifischen datensatzes
EP1755048A1 (de) Verfahren zur Übermittlung von Informationen von einem Informationsserver an einen Client
DE102008051858B4 (de) Datenorganisations- und auswertungsverfahren
DE102006015057B4 (de) Benutzerschnittstelle zur Herstellung einer Kommunikations-Verbindung
EP1074920B1 (de) Informationsübermittlung mittels Adressdatenfeld
Song et al. Empiriacal Study On The Effectiveness Of E-Survey Method In Web-Based Environment

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
8328 Change in the person/name/address of the agent

Representative=s name: DUSCHER, R., DIPL.-PHYS. DR.RER.NAT., PAT.-ANW., 7