A system for collaborative document annotation whereby notes (i.e. annotations) associated with a document, such as an image or text document, are stored in a notes database on a central notes server. The documents and associated annotations are treated independently from each other whereby separate data structures are created for the documents and for the associated annotations. A web server application on the server side functions to capture requests from one or more note client applications for creating, storing, editing and retrieving annotations related to specific documents stored on the notes server. On the client side, the notes client functions to display the document that the user wishes to annotate and provides the tools necessary to permit the user to create, edit, delete, retrieve and store notes. A synchronization process transmits the annotations generated by the user from the notes client to the notes server. In response, the notes server transmits back an acknowledgement along with any new notes that other notes clients may have posted since the last synchronization was performed thus enabling multiple notes clients to annotate a document asynchronously with respect to each other. When annotations are posted to the notes server by a notes client, the state of the annotation database is synchronized such that all other notes clients can retrieve the current, up to date annotations associated with a document.

Een systeem voor samenwerkingsdocumentannotatie waardoor de nota's (d.w.z. annotaties) wordt met een document, zoals een beeld of tekstdocument associëerden, opgeslagen in een nota'sgegevensbestand op een centrale nota'sserver. De documenten en de bijbehorende annotaties worden behandeld onafhankelijk van elkaar waardoor de afzonderlijke gegevensstructuren voor de documenten en voor de bijbehorende annotaties worden gecreeerd. Een toepassing van de Webserver op de server zijfuncties om verzoeken van één of meerdere toepassingen te vangen van de notacliënt voor het creëren van, het opslaan van, het uitgeven van en het terugwinnen van annotaties had op specifieke documenten betrekking die op de nota'sserver worden opgeslagen. Voor de cliëntkant, functioneert de nota'scliënt om het document te tonen dat de gebruiker wenst om te annoteren en de hulpmiddelen noodzakelijk verstrekt om de gebruiker toe te laten om nota's tot stand te brengen, uit te geven, te schrappen terug te winnen en op te slaan. Een synchronisatieproces brengt de annotaties over die door de gebruiker van de nota'scliënt aan de nota'sserver worden geproduceerd. In reactie, brengt de nota'sserver een terug erkenning samen met om het even welke nieuwe nota's over die andere nota'scliënten kunnen gepost hebben aangezien de laatste synchronisatie waarbij veelvoudige nota'scliënten worden toegelaten om een document met betrekking tot elkaar asynchroon te annoteren werd uitgevoerd. Wanneer de annotaties aan de nota'sserver door een nota'scliënt worden gepost, is de staat van het annotatiegegevensbestand gesynchroniseerd dusdanig dat alle andere nota'scliënten de stroom, tot datumannotaties kunnen terugwinnen verbonden aan een document.

 
Web www.patentalert.com

< File I/O control method

< Web-based call center system with web document annotation

> Method and system for logical-object-to-physical-location translation and physical separation of logical objects

>

~ 00099