Web Page Delivery Using Speed-Up Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web page delivery technologies face challenges in reducing latency, especially when handling high-quality content that requires more bandwidth and frequent updates, as they often cache entire web pages rather than individual elements, leading to inefficient data retrieval and delivery.

Innovation Solution

The implementation of speed-up parameters such as retrieval hints, cache time parameters, and criticality hints allows for the identification and caching of static and variable content elements separately, enabling the edge server or client device to serve updated variable content without updating static content, thereby reducing latency by utilizing local caches and prioritizing immediate data delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If entire web pages are cached rather than individual elements, then cache management is simpler, but data retrieval efficiency deteriorates and delivery latency increases

Engineering Contradiction:
Improvecache management complexityVSAvoiddata retrieval latency
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments web pages into static content elements and variable content elements, allowing them to be cached and retrieved independently. This segmentation enables the system to cache only the necessary variable elements rather than entire pages, reducing retrieval latency while maintaining manageable cache complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts variable content elements from the complete web page and treats them as separate cacheable units. By taking out only the dynamic portions that need updating, the system avoids the overhead of caching and retrieving entire pages, thereby reducing delivery latency while keeping cache management efficient.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If all variable content elements are retrieved and cached, then complete page updates are achieved, but bandwidth consumption and retrieval time increase

Engineering Contradiction:
Improvepage update completenessVSAvoidretrieval time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies local quality by differentiating between critical variable content elements that require immediate retrieval and non-critical elements that can be deferred. By assigning different retrieval priorities to different elements based on their importance, the system achieves necessary page update completeness while minimizing retrieval time through selective caching of only essential variable content.

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If static content elements are updated along with variable content elements, then content consistency is maintained, but delivery efficiency deteriorates due to unnecessary data transfer

Engineering Contradiction:
Improvecontent consistencyVSAvoiddelivery efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent extracts and separates static content elements from variable content elements, allowing the system to serve only the updated variable portions to clients. This extraction maintains content consistency by preserving the static framework while improving delivery efficiency by transferring only the necessary updated data, reducing unnecessary bandwidth consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

4Manufacturing precision

If high-quality content with more bandwidth requirements is delivered, then content quality is improved, but delivery speed and latency worsen

Engineering Contradiction:
Improvecontent qualityVSAvoiddelivery latency
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments high-quality content into static and variable components, allowing the system to cache and rapidly deliver only the variable elements that change frequently. This segmentation maintains high content quality by preserving the complete original content structure while improving delivery speed by efficiently managing and retrieving only the dynamic portions that require updates.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9135364B1Delivery of web pages with markup for speed
Publication Date: 2015.09.15 GOOGLE LLC
  • US9135364B1 patent drawing
  • US9135364B1 patent drawing
  • US9135364B1 patent drawing

AI summary

A web page delivery method and system uses speed-up parameters such as retrieval hints, cache time parameters and criticality hints to improve delivery of web pages. It may be operated by a web server, an edge server, and/or a client device. A first server receives a request to deliver the web page and determines that page includes static content elements, variable content elements, and a speed-up parameter. The first server serves the web page. It also uses the speed-up parameter to retrieve updated data corresponding to the variable content element from a second server. The first server serves the web page with the updated data corresponding to the variable content element without updating the static content elements.