Contextual Web Commenting via CSS Selector Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Desktop content editing applications lack effective techniques for maintaining contextual comments on dynamic web content, such as changing articles or web pages, as existing methods fail to adapt to layout structure changes, leading to corrupted comment locations and inefficient information flow.

Innovation Solution

Implementing contextual commenting on the web using CSS selectors coupled with regular expressions to adaptively associate comments with changing web content, allowing for flexible and adaptive mapping of comments to content selections, and dynamically updating comments based on user input and community feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional comment mapping methods are used on dynamic web content, then initial comment association is achieved, but comment locations become corrupted when layout structure changes

Engineering Contradiction:
Improvecomment location accuracyVSAvoidadaptation to layout changes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic comment mapping by associating comments with CSS selectors rather than fixed positional coordinates. When the web content layout changes, the system automatically re-evaluates the CSS selectors to maintain correct comment associations, transforming the static comment mapping into a dynamic adaptation process that responds to structural changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter used for comment mapping from fixed positional data to CSS selector-based identification. This parameter transformation allows comments to be reliably associated with content elements through their structural identifiers rather than their physical locations, enabling the system to adapt when layout parameters change.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If comments are dynamically updated based on user input and community feedback, then information flow is improved, but system complexity increases

Engineering Contradiction:
Improveinformation flow efficiencyVSAvoidcomment management system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where community users can provide input on comment quality and relevance. The system processes this feedback to automatically update comment priorities and visibility, creating a self-regulating information flow that improves quality without requiring complex manual moderation systems.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The comment management system enables self-service functionality where the community automatically curates and refines comment quality through feedback mechanisms. This distributes the complexity management across users rather than concentrating it in a centralized system, improving information flow while managing complexity through decentralized participation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10042951B2Contextual commenting on the web
Publication Date: 2018.08.07 ADOBE INC
  • US10042951B2 patent drawing
  • US10042951B2 patent drawing
  • US10042951B2 patent drawing

AI summary

Techniques for contextual commenting on the web are disclosed. In some embodiments, contextual commenting on the web includes receiving a content selection for a comment within a corpus of content; determining a contextual based location within the corpus of content to map the contextual comment to a subset of content with the corpus of content; and storing the comment and the contextual based location within the corpus of content for the comment.