Network Accelerator for Satellite Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Satellite-based network access faces significant speed limitations due to long communication delays, and existing pre-fetching techniques are inefficient as they often transmit unnecessary data, wasting resources and failing to accurately predict user needs.

Innovation Solution

A communication system with a network access point that monitors data flow to estimate future usage and allocates communication link resources accordingly, optimizing channel capacity allocation based on user demand, particularly for web browsing applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If pre-fetching techniques are used to accelerate web browsing over satellite links, then page loading speed is improved, but unnecessary data is transmitted wasting link resources

Engineering Contradiction:
Improvepage loading speedVSAvoidlink resource waste
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by pre-fetching web objects before they are actually needed, but only after detecting that they will be required. The hub monitors outgoing requests and proactively retrieves in-line objects (images, scripts, stylesheets) referenced in HTML pages before the user would naturally request them, thereby accelerating page loading without wasting resources on unnecessary data transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms where the hub monitors and analyzes actual user browsing patterns and requests. By observing which objects users actually access and which are skipped, the hub learns to make more accurate predictions about future requests, improving the precision of pre-fetching decisions and reducing transmission of unnecessary data over the satellite link.

Inventive Principle:
Principle #23Feedback

2Productivity

If generic in-line elements are pre-fetched for customized user pages, then page assembly is accelerated, but link resources are wasted on non-personalized content

Engineering Contradiction:
Improvepage assembly speedVSAvoidlink resource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by pre-fetching web objects before they are actually needed, but only after detecting that they will be required. The hub monitors outgoing requests and proactively retrieves in-line objects (images, scripts, stylesheets) referenced in HTML pages before the user would naturally request them, thereby accelerating page loading without wasting resources on unnecessary data transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts pre-fetching behavior based on real-time monitoring of user actions. When a user skips or ignores pre-fetched objects, the system learns from this behavior and adjusts future pre-fetching decisions, making the page assembly process dynamically optimized for each user's actual needs rather than using static generic pre-fetching rules.

Inventive Principle:
Principle #15Dynamics

3Speed

If more capacity is allocated to the return channel, then user access speed is improved, but available capacity for other users decreases

Engineering Contradiction:
Improveuser access speedVSAvoidoverall system throughput
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The system applies partial action by allocating return channel capacity selectively and dynamically based on actual user needs rather than providing excessive capacity to all users continuously. The hub monitors bandwidth utilization and allocates additional return channel resources only when and where needed, ensuring efficient use of limited satellite link resources while improving access speed for active users.

Inventive Principle:
Principle #16Partial or excessive action

4Speed

If local web applications like Java are served using pre-fetching, then application loading is accelerated, but unnecessary data is transmitted

Engineering Contradiction:
Improveapplication loading speedVSAvoidlink resource waste
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system uses feedback mechanisms where the hub monitors and analyzes actual user browsing patterns and requests. By observing which objects users actually access and which are skipped, the hub learns to make more accurate predictions about future requests, improving the precision of pre-fetching decisions and reducing transmission of unnecessary data over the satellite link.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9301312B2Network accelerator for controlled long delay links
Publication Date: 2016.03.29 SNAPPI INC
  • US9301312B2 patent drawing
  • US9301312B2 patent drawing
  • US9301312B2 patent drawing

AI summary

A communication system for providing network access over a shared communication link is disclosed. The communication system includes a user access point, a network access point and a communications link. The user access point is coupled to one or more user terminals that access a remote network. The network access point is coupled to the remote network. The communications link couples the user access point and the network access point. The communications link is at least partially controlled by the network access point, which monitors information passed between the remote network and the user access point to create an estimate of future usage of the communications link by the user access point based on the information. The network access point allocates communications link resources for the user access point based on the estimate.