Web Browser Annotation System for Dynamic Tag Propagation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current social tagging systems are limited in accounting for dynamic content and similarity between web documents, leading to inaccurate tagging and lack of interoperability within web browsers, which hinders efficient annotation and search of web pages.

Innovation Solution

A system that integrates annotation capabilities within web browsers, allowing users to tag sub-document elements dynamically and propagate tags to similar content, using a client-server architecture with annotation plug-ins and similarity measurement to maintain accurate associations between tags and content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If social tagging systems are used to tag web documents, then users can share and search for documents by tags, but the tags become inaccurate when web page content changes dynamically

Engineering Contradiction:
Improvetag accuracyVSAvoidtag-content association stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system dynamically updates tag associations by monitoring changes in web page content. When content changes, the system detects the change and updates the tag associations accordingly, allowing tags to adapt to dynamic content while maintaining accurate associations between tags and document elements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where users can review and update tags when they notice content changes. The system also provides feedback by displaying current tag associations and allowing users to correct inaccuracies, ensuring tags remain accurate despite dynamic content changes.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If social tagging systems are used to tag web documents, then users can discover bookmarked pages via tags, but the system does not account for similarity between different web documents

Engineering Contradiction:
Improvetag propagation capabilityVSAvoidcontent similarity recognition
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system performs multiple functions: it tags individual web documents, identifies similar documents across the web, and propagates tags to similar content. This multi-functional approach allows the system to handle both single-document tagging and cross-document similarity recognition, enabling tag propagation while maintaining precision through content analysis.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If social tagging systems are used independently of web browsers, then users can access tagging services, but users must leave the web document to create or review tags

Engineering Contradiction:
Improvetagging accessibilityVSAvoidtime to access tagging interface
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system merges web browsing and tagging functions by integrating the tagging interface directly into the web browser. Users can create, review, and update tags while viewing the web document itself, eliminating the need to switch between separate interfaces and reducing time loss from frequent context switching.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If users manually review and update tags for each web document, then tag accuracy is maintained, but cognitive and interaction overhead increases

Engineering Contradiction:
Improvetag accuracyVSAvoiduser interaction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically detecting content changes and updating tag associations without requiring manual intervention. It monitors web page content, identifies changes, and maintains accurate tag associations autonomously, reducing the cognitive and interaction overhead while maintaining reliability through automated content-change-aware updates.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8276060B2System and method for annotating documents using a viewer
Publication Date: 2012.09.25 GENESEE VALLEY INNOVATIONS LLC
  • US8276060B2 patent drawing
  • US8276060B2 patent drawing
  • US8276060B2 patent drawing

AI summary

Methods, apparatus and articles of manufacture therefor, are disclosed for annotating documents in a viewer. In one embodiment, the method includes: associating the document with a user; identifying one or more sub-document elements in the document; augmenting the document by making words within the document selectable; displaying the augmented document in the viewer; and responsive to each user input selecting a word in the document displayed in the viewer, further augmenting the document displayed in the viewer by inserting the selected word following the sub-document element from which the word was selected.