Web Annotation on Feed

IP.com Number IPCOM000173252D
thumb 01 thumb 02 thumb 03 thumb 04
Scaled page rendering of the first four pages
Dated Jul 29, 2008 UTC
Size 5 page(s) (30.5 KB)
 
Disclosed by IBM-IPCOM

Publication Summary

Web annotation systems are meant to give electronic documents some of the same note-taking possibilities as paper documents. Unlike paper system, annotating on a web page will not modify the web page itself. The problem is, when page loaded, how to identify the target of each annotation. It is not a trivial matter, for the content and structure of web page may change from time to time. In this article, we proposed a feed based annotation method. Unlike web page, feed document is stable. We try to solve this problem by mapping web page annotations to their back-end feed document.
Country
Language English (United States)

About this Publication

This document was submitted to IP.com's Prior Art Database and this preview is designed to provide you with information regarding the contents of this document by displaying up to the first four pages of the document as scaled page renderings and displaying a limited amount of text which was extracted from the document on the Text Preview Tab.

To find out more on how to obtain the entire document, click the Download tab. There is a charge for downloading some Prior Art Database documents; please examine carefully whether you believe this document fills your needs before purchasing.

For more information about the Prior Art Database, visit the Learn section of this website. Thank you for visiting IP.com's Prior Art Database! You may wish to check out our Intellectual Property Library website before you leave.

Continue to Text Preview →

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 27% of the total text.
This text was extracted from a PDF file.

Page 1 of 5

Web Annotation on Feed

1. Background

How many times have you, when reading paper documents, taken notes in the margin of the page, or just underline/circle some important text on the page? Web annotation systems are meant to give electronic documents some of the same note-taking possibilities as paper documents.

When annotating on a paper document, the annotations, in fact, have become part of the document. So when you re-open the document,

annotations on their right place. But for web annotation, things are quite different. We are discussing public annotating service. People can annotate on any web pages from any web application server. Annotating on a web page will not modify the web page itself. Annotations are stored centralized on a separated annotation server. If later someone re-open the web page and ask to see these annotations, annotation service is responsible to find the exact elements that theses annotations are associated with, and display them near these elements. The problem is: how to identify the annotation target, such that each annotation can be displayed on its right place always?

Here are some known solutions:
1. Pixel offset against the browser window.

Used by many existing web annotation tools (including World forum , Trailfire, Fleck, Stickis , MyStickies , DrawHere ). They do not care about what element does people annotating on. They just remember the position of annotations (sticky notes) inside the browser window. The drawback is obvious. People is always annotating on html content instead of browser window. Most web pages adopting floating layout. Some of the page content will automatically wrapped to another line when the browser window becoming smaller. That is when resizing browser window, the pixel offset of html contents against the browser window may change from time to time, but annotations do not! Just resizing the browser window, the annotations may shiftaway from the html contents they are annotated on.

2. Location in the document.

Used by Marginalia and Annotea. For these annotation services, each annotation is associated with a location in the document -- when someone annotate on part of a web page, it is remembered the offset of the target html element against the root element in the html document (use XPointer or like). The drawback is that unlike paper document, web pages may change from time to time. If the structure of the page (the page layout)is changed, the annotations may no longer display properly.

3. Text match.

Some annotation service (Diigo, Gibeo , Linebuzz, etc.) will stores the text you selected, when you doing annotation. To locate annotations,they searches the content for matching text.

The drawback:

Firstly, what if there are multiple matches on the page? There's no good solution yet.

Secondly, what if I annotate on a paragraph just tocomment on its topic? (Even the content of the paragraph has been changed, the topic is not change...

Download This Document →

 

Copyright © 2004-2010 IP.com. All Rights Reserved.

Privacy Policy   |   About IP.com   |   Contact Us