Acceleration Server Web Page Pre-fetching Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid growth of internet traffic and increasing complexity of web page data lead to bottlenecks in data transfer from web servers to users, resulting in delayed information delivery and a suboptimal user experience, with existing solutions being inadequate and often requiring browser plugins or specific configurations.

Innovation Solution

A system and method that accelerates web page access by using a network interface, an acceleration server, and caches to pre-fetch and optimize web page content, making it transparent to both web servers and user browsers, and allowing for intelligent caching and dynamic data separation, thereby reducing load times and improving user experience without requiring additional browser configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If web page data transfer is increased to meet growing traffic demands, then information delivery capacity improves, but data transfer bottlenecks worsen and delay information delivery

Engineering Contradiction:
Improveinformation delivery capacityVSAvoiddata transfer delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements pre-fetching of web page content and resources before they are actually requested by users. The acceleration server proactively retrieves data from web servers and stores it in caches, so that when users request the content, it is already available or nearly available, eliminating wait time and accelerating delivery without increasing peak traffic load.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an acceleration server as an intermediary component between web servers and user browsers. This mediator captures requests, intelligently pre-fetches content, manages multiple cache layers (browser cache and server-side cache), and delivers optimized responses, thereby resolving the bottleneck between content sources and users without requiring changes to either end.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If web page content is pre-fetched and cached to accelerate access, then user experience improves, but system complexity increases due to additional caching infrastructure

Engineering Contradiction:
Improveweb page access speedVSAvoidcaching system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent divides the caching system into multiple segments: browser-side cache (client cache) and server-side cache (acceleration server cache). Each cache serves specific purposes and can be managed independently. The acceleration server handles pre-fetching and storage, while browsers handle local caching, distributing complexity across multiple components rather than concentrating it in one system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The acceleration server performs multiple functions: it acts as a proxy server, a pre-fetching engine, a cache manager, and a content delivery point. By consolidating these functions into a single multi-functional component, the patent reduces overall system complexity compared to having separate specialized systems for each function.

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

3Productivity

If intelligent pre-fetching is implemented to predict and load next pages, then web page access acceleration improves, but compatibility requirements increase needing support across all popular browsers

Engineering Contradiction:
Improveweb page access accelerationVSAvoidbrowser compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The acceleration server acts as an intermediary that handles all complex pre-fetching and optimization logic centrally, so that browser compatibility issues are resolved on the server side rather than requiring each browser to implement complex pre-fetching algorithms. The server translates user requests into optimized content delivery regardless of the specific browser being used.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables browsers to use their own native caching mechanisms without requiring plugins or extensions. The acceleration server works with standard browser caching behavior, allowing browsers to serve themselves from their local caches while the server provides additional layers of optimization, making the solution compatible with all popular browsers without additional user installation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8856263B2Systems and methods thereto for acceleration of web pages access using next page optimization, caching and pre-fetching techniques
Publication Date: 2014.10.07 DRNC HOLDINGS INC
  • US8856263B2 patent drawing
  • US8856263B2 patent drawing
  • US8856263B2 patent drawing

AI summary

A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.