Gateway Server Caching for Zero Latency Web Browsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Internet access technologies face significant latency and bandwidth inefficiencies, particularly in terrestrial connections, leading to slow webpage loading and interaction, especially in areas with limited geographical coverage and inconsistent network quality.

Innovation Solution

A system that replicates Internet websites on user computers using a gateway platform with a server and cache, compressing and broadcasting popular website images via satellite or repeater to user computers, allowing for immediate local retrieval and display, while using differential burst video transmission for unicast data to ensure real-time delivery of customized content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If terrestrial connections are used for Internet access, then high-capacity data transmission is achieved, but geographical coverage is limited and network quality is inconsistent

Engineering Contradiction:
Improvedata transmission capacityVSAvoidgeographical coverage
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The satellite communication system provides universal Internet access across all geographical regions, including remote and mobile areas where terrestrial infrastructure is unavailable. The gateway platform enables the satellite system to deliver full Internet functionality (web browsing, email, streaming) that was previously only available via terrestrial connections, making the service adaptable to diverse geographical contexts.

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

2Adaptability or versatility

If web pages are transmitted repeatedly over the Internet to multiple users, then each user receives personalized content, but bandwidth is consumed inefficiently with redundant data transmissions

Engineering Contradiction:
Improvecontent personalizationVSAvoidbandwidth efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The gateway server pre-fetches and caches web page content from the Internet before users request it. By storing content locally in advance, the system eliminates the need for repeated transmissions over the satellite channel, significantly reducing bandwidth consumption while still enabling personalized content delivery when users access the cached material.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of transmitting identical web page data multiple times to different users, the system creates local copies of the content in the gateway cache. These copies are then served to multiple users without requiring additional transmissions over the satellite link, thereby maintaining content personalization capability while dramatically improving bandwidth efficiency.

Inventive Principle:
Principle #26Copying

3Ease of operation

If HTML documents and metadata are transmitted to web browsers, then web pages can be displayed with proper formatting and functionality, but transmission time and latency increase

Engineering Contradiction:
Improveweb page display qualityVSAvoidpage loading time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The gateway server retrieves, processes, and caches complete web pages including all HTML documents, metadata, images, and embedded content before user requests. This preliminary action ensures that when users access the content, everything is already prepared and stored locally, eliminating transmission delays while maintaining full display quality and functionality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The gateway platform acts as an intermediary between the Internet and user devices. It pre-processes web content, converting HTML documents into display-ready formats and storing them with all necessary metadata and resources. This intermediary processing reduces latency by eliminating real-time transmission and parsing delays, while preserving complete web page functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If satellite connectivity is used for Internet access, then unlimited geographical coverage is achieved, but latency is high and bandwidth is limited

Engineering Contradiction:
Improvegeographical coverageVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-loads and caches web content in the gateway server before users request it. By having content ready in advance, the system eliminates the need for real-time satellite transmissions, thereby reducing latency while maintaining universal geographical coverage. Users experience faster access times because content is served from local cache rather than transmitted over the satellite channel at the moment of request.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10158692B2System and method for zero latency browsing
Publication Date: 2018.12.18 ANUVU IP HLDG LLC
  • US10158692B2 patent drawing
  • US10158692B2 patent drawing

AI summary

A system replicates Internet websites on a large number of user computers having browsers. The system includes a gateway platform having a gateway server and a cache. In the broadcast mode, the gateway server periodically or continuously images broadcast data (e.g., popular websites), compresses the website images, and stores the compressed website images in the gateway cache. The gateway server then broadcasts all of the compressed broadcast data to all (millions) of the user computers over a broadcast device (such as a satellite), for subsequent display by the user in the browser. In the unicast mode, the user requests unicast data (e.g., less-popular websites or websites having highly user-customized information) at the browser. The gateway server images that one web page, compresses the unicast data, and transmits the compressed unicast data over the broadcast device substantially in real time to the one requesting user computer.