Browse Prior Art Database

Hint-Based Approach to Remote Annotation Retrieval

IP.com Disclosure Number: IPCOM000114309D
Original Publication Date: 1994-Dec-01
Included in the Prior Art Database: 2005-Mar-28
Document File: 2 page(s) / 68K

Publishing Venue

IBM

Related People

Chaiken, R: AUTHOR [+2]

Abstract

A mechanism to retrieve remote annotations in a collaborative session using only local hinting information is discussed. The hinting information is required to store and retrieve remote annotations. A hint is a machine and port identifier - a four-tuple incorporating the information required to request the actual annotation data once the specific annotation has been found.

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

Hint-Based Approach to Remote Annotation Retrieval

      A mechanism to retrieve remote annotations in a collaborative
session using only local hinting information is discussed.  The
hinting information is required to store and retrieve remote
annotations.  A hint is a machine and port identifier - a four-tuple
incorporating the information required to request the actual
annotation data once the specific annotation has been found.

      Large annotation data files (like audio or video or image
files) should be physically stored in the machine where it is first
created or acquired.  The rest of the users in the collaborative
session have logical view of all public annotations not owned by
them.  The logical view consists of a visible mark on the viewing
area and a hint for finding the annotation data in the event the
local version is to be played, read, or recorded on.  The hint
supplies the information on where to fetch the annotation from.  An
adjunct four-tuple supplies the information for a specific
annotation.  If the hint is a hit then the information in the
four-tuple determines which annotation is the desired one.  A hint is
a machine name and port number and incorporates a four-tuple
containing the machine-name, annotation author, annotation id, and
page number in the document containing the annotation.  This
four-tuple all by itself contains all the necessary and sufficient
information to extract the annotation data and is recorded by each
recipient of a public annotation.

      When a user chooses to access an annotation that is remotely
owned, the local hint is used to request the underlying annotation
file.  Only one machine and user can respond to the request because
of the machine-name and port number fields in the hint.  If the hint
is right, then using the information in the four-tuple is used to
obtain the data file for that annotation.  (Note that in this case
the machi...