Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Versioning Document Annotations in a Collaborative Session

IP.com Disclosure Number: IPCOM000116364D
Original Publication Date: 1995-Sep-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 46K

Publishing Venue

IBM

Related People

Chaiken, RI: AUTHOR [+2]

Abstract

By permitting several versions of modified multimedia annotations to co-exist, users in a collaborative session can trace their collective deliberations. This is achieved by using unique identifiers for each annotation and all of its versions.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 65% of the total text.

Versioning Document Annotations in a Collaborative Session

      By permitting several versions of modified multimedia
annotations to co-exist, users in a collaborative session can trace
their collective deliberations.  This is achieved by using unique
identifiers for each annotation and all of its versions.

      With several users in a collaborative modifying public
annotations it is possible that the same annotations is being
modified, relocated or deleted at various workstations at the same
time.  If these are mirrored across all workstations, then the last
change gains priority and all prior changes are lost.  By creating a
system by which all annotations are "versioned," a trace for the
activity is provided which gives users an alternative to accepting
another user's change.

      In addition to using the author's name and annotation ID, a
time stamp is applied to every annotation.  The time stamp is
generated in a machine that is not part of the collaborative session
like a document server or a UNIX* nameserver.  Along with the user's
name, a unique ID is generated for all annotations which are valid
across sessions.  To enable versioning this is extended to include
time-stamping.  If the contents of an annotation are modified or its
location changed, the annotation gets a new time-stamp while it
retains the previous author name and ID.  The existence of a new
version is entered into the annotation table in the program memory.
This table keeps t...