Predictive Webpage Caching via Thumbnail Preloading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users experience delays in webpage rendering due to slow data transfer rates and outdated cached data, and struggle to retrieve previously visited resources without trial and error, especially when dealing with numerous similar webpage addresses.

Innovation Solution

Implementing a system that enhances caching, retrieval, and display of content by using cached screenshot data and resource metadata to predictively retrieve and display webpage content, allowing users to visually identify and access previously visited resources through screenshot thumbnails and metadata associations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If cached data is used to reduce response time, then webpage loading speed is improved, but the displayed data may be obsolete

Engineering Contradiction:
Improvewebpage loading speedVSAvoiddata freshness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary actions by downloading and caching thumbnail images and metadata of webpage resources in advance. When a user requests a resource, the system checks the cached thumbnails first, allowing immediate display of visual information while simultaneously verifying data freshness through metadata comparison or background updates, thus resolving the contradiction between fast loading and data reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism using thumbnail images and metadata as mediators between the user and the actual webpage content. The thumbnails provide immediate visual feedback without requiring full content download, while metadata serves as an intermediary check to determine if the cached content is still valid, balancing speed and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the entire webpage is downloaded to ensure up-to-date content, then data freshness is improved, but response time increases

Engineering Contradiction:
Improvedata freshnessVSAvoidwebpage loading time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts only the essential visual elements (thumbnails) and metadata from the full webpage content for caching purposes. This extraction allows the system to provide immediate visual feedback and perform freshness checks without downloading the entire webpage, significantly reducing loading time while maintaining data reliability through selective content retrieval.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of downloading the complete webpage content, the system performs partial action by downloading only thumbnails and metadata. This partial caching strategy provides sufficient information for immediate display and freshness verification, avoiding the time cost of downloading full content while ensuring data reliability through metadata validation.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If a list of addresses is provided for previously visited resources, then resource retrieval capability is improved, but user identification difficulty increases when addresses are similar

Engineering Contradiction:
Improveresource retrieval capabilityVSAvoidresource identification ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system applies visual differentiation by displaying thumbnail images with distinct visual characteristics for each resource. Instead of relying solely on text addresses, users can visually distinguish between resources through their thumbnail representations, making it easy to identify the correct resource even when addresses are similar, thus resolving the contradiction between retrieval capability and identification ease.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The system creates visual copies (thumbnails) of the webpage resources that serve as visual identifiers. These thumbnail copies provide an intuitive visual representation of each resource, allowing users to quickly distinguish between similar resources without having to carefully examine text addresses, thereby improving ease of operation while maintaining versatile retrieval capability.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10506077B2Image-based and predictive browsing
Publication Date: 2019.12.10 MALIKIE INNOVATIONS LTD
  • US10506077B2 patent drawing
  • US10506077B2 patent drawing
  • US10506077B2 patent drawing

AI summary

Systems and methods are provided for image-based browsing of resources, such as webpages, on a communication device, providing for image-based navigation of recently accessed resources and image-based selection of resources matching partial or complete address strings entered in an input field. Also provided are systems and methods for predictive loading of resources, by detecting browsing actions such as zooming in and hovering over thumbnail images of previously accessed resources, and initiating HTTP requests for those resources over a network before receipt of an express command to retrieve the resource. To improve the user-perceived responsiveness of the device to commands to download and display resources such as webpages comprising embedded objects, the order of requesting updated versions of the embedded objects is determined by analysis of the portion of the webpage of interest to the user. Prioritizing of various browser-related tasks is also disclosed.