Content Browser Visual Assistance for Dynamic Web Layouts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional frequent content retrieval mechanisms fail to effectively manage dynamic Web content and presentation changes, making it difficult for users to locate frequently accessed elements within a Web page as the layout shifts over time.

Innovation Solution

A method and system for frequent content retrieval in a content browser that caches and compares retrieved content to a previous version, annotating frequently accessed elements with visual attributes to highlight their new location within the updated content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional frequent content retrieval mechanisms (bookmarks, portals, syndicated feeds) are used, then users can retrieve entire pages or sections of content, but the mechanisms fail when page layout changes displace the content of interest

Engineering Contradiction:
Improvecontent retrieval reliabilityVSAvoidadaptability to layout changes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the content into granular elements (images, videos, text blocks, hyperlinks) rather than treating entire pages or sections as single units. This segmentation allows the system to track and retrieve specific content elements independently of their position in the page layout, resolving the contradiction by making retrieval reliable for specific elements even when overall layout changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by treating different content elements with different tracking and retrieval characteristics. Each content element (image, video, text, hyperlink) is individually identified and can be independently retrieved based on its own properties rather than its position, allowing the system to adapt to layout changes while maintaining reliable retrieval for each element type.

Inventive Principle:
Principle #3Local quality

2Productivity

If the page layout changes frequently to update content presentation, then the content remains current and relevant, but the location of frequently accessed elements becomes obscured and difficult to locate

Engineering Contradiction:
Improvecontent update efficiencyVSAvoiduser time to locate content
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-identifying and tagging content elements with unique identifiers before layout changes occur. This allows the system to track elements across multiple page versions and automatically locate them in new layouts without requiring users to search, thus maintaining content update efficiency while eliminating the time loss for users to find relocated elements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback mechanisms by comparing current page layouts with previous versions and automatically detecting the new positions of tracked content elements. This feedback loop allows the system to adapt to layout changes and guide users directly to frequently accessed elements, maintaining productivity in content updates while preventing user time loss in locating content.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the system tracks and annotates frequently accessed content elements across multiple page versions, then users can quickly locate content despite layout changes, but the system complexity increases

Engineering Contradiction:
Improvecontent location easeVSAvoidcontent tracking system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies copying by creating simplified representations (thumbnails, metadata, structural descriptors) of content elements and their positions across different page versions. Rather than managing complex full-page comparisons, the system works with these copied representations to track element locations, reducing system complexity while maintaining ease of operation for users locating content.

Inventive Principle:
Principle #26Copying

4Measurement precision

If the system compares retrieved content with cached versions to detect changes, then it can identify frequently accessed portions, but the processing time and computational resources increase

Engineering Contradiction:
Improvecontent change detection accuracyVSAvoidcontent comparison time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the essential identifying characteristics of content elements (unique identifiers, structural properties, key metadata) rather than comparing entire page contents. This extraction approach maintains high measurement precision in detecting content changes and locating frequently accessed elements while significantly reducing the processing time and computational resources required for comparisons.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10372779B2Frequent content continuity visual assistance in content browsing
Publication Date: 2019.08.06 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US10372779B2 patent drawing

AI summary

Embodiments of the present invention provide a method, system and computer program product for frequent content retrieval in a content browser. In an embodiment of the invention, a method for frequent content retrieval in a content browser is provided. The method includes retrieving requested content from a content server from over a computer communications network and comparing the retrieved requested content to a cached version of the requested content. The retrieved requested content thereafter can be annotated to visually emphasize a frequently accessed portion of the retrieved requested content in response to a threshold difference between the retrieved requested content and the cached version. Finally, the annotated retrieved requested content can be returned to a content browser for display therein.