Browse Prior Art Database

A method for attaching metadata to dynamic contents

IP.com Disclosure Number: IPCOM000193263D
Original Publication Date: 2010-Feb-17
Included in the Prior Art Database: 2010-Feb-17
Document File: 1 page(s) / 52K

Publishing Venue

IBM

Abstract

Disclosed is a system for attaching external metadata to dynamic content. External metadata is additional information separately attached to content to modify content, such as for accessibility improvement, customization, and so on. Since dynamic content is often modified, re-attaching metadata to the modified content is required. This disclosed system enables attaching metadata to dynamic content by monitoring the HTML element structure.

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

Page 1 of 1

A method for attaching metadata to dynamic contents

Disclosed is a system for attaching external metadata to dynamic content. External metadata is additional information separately attached to content to modify content, such as for accessibility improvement, customization, and so on. Since dynamic content is often modified, re-attaching metadata to the modified content is required. This disclosed system enables attaching metadata to dynamic content.

The main feature of this system is to find the modified elements of dynamic content. Some Web browsers provide notification that includes the modified areas of dynamic content, such as a MutationEvent of DOM Level 2. However, it sometimes does not help to distinguish the modified elements itself. In addition to this, since there are many browsers which do not support the notification mechanism, the system to find the modified elements is required.

The procedure of the disclosed system for attaching metadata is the following:


1.

2.


3.

of modifiable elements if there are. The modifiable elements can be declared using external metadata as well. If not declared, the system treats that all the elements are modifiable.


4.Get the current HTML elements structure (denoted by HB) periodically, e.g., every few seconds, and compare it to the innerHTML gotten in 3.

A

      and HB are different, extract all the elements that are different, and apply Longest Common Sequence algorithm to find the different elements. To compare elements, th...