Web Content Optimization Apparatus for Redirect Chain Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network connection methods experience substantial latency due to multiple redirects when client devices request network resources over slow connections, leading to delays and potential failure in obtaining resources, especially in scenarios involving mobile devices and slow internet connections.

Innovation Solution

A web content optimization apparatus that enables automatic redirect optimization by managing redirect chains internally between proxy processing devices, optimizing redirect messages and cookies to reduce the number of communication steps between client devices and servers, thereby speeding up network communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple redirects are processed through conventional proxy servers, then network resources can be located, but substantial latency and time delays occur due to repeated back-and-forth communications

Engineering Contradiction:
Improveresource retrieval successVSAvoidlatency time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The optimization apparatus proactively manages redirect chains by pre-establishing connection pools and maintaining server state information before actual resource requests occur. This allows the apparatus to quickly process redirects without establishing new connections each time, significantly reducing latency while ensuring reliable resource retrieval.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an optimization apparatus as an intermediary between client devices and servers. This apparatus intercepts redirect messages, manages the redirect chain internally using connection pools, and forwards optimized responses to clients. By acting as a mediator, it eliminates the need for clients to perform multiple slow round-trip communications while ensuring resources are reliably located.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If redirect chains are handled by conventional proxy servers, then resources can be obtained, but the complexity of managing multiple back-and-forth communications increases

Engineering Contradiction:
Improveclient device operationVSAvoidredirect management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the complex redirect management logic from the client device and conventional proxy servers, concentrating it in a specialized optimization apparatus. This apparatus handles all redirect chain processing, connection management, and state tracking internally, while client devices simply send requests and receive responses. This extraction simplifies client operation while managing complexity centrally.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The optimization apparatus provides self-service by maintaining its own connection pools and server state information independently of client devices. It autonomously manages redirect chains, tracks server responses, and handles connection reuse without requiring client device involvement in the complex management tasks, thereby simplifying client operation while managing complexity internally.

Inventive Principle:
Principle #25Self-service

3Reliability

If connection establishment is performed for each redirect request, then accurate server responses are received, but the time to establish connections and send HTTP requests increases substantially

Engineering Contradiction:
Improveconnection accuracyVSAvoidconnection establishment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The optimization apparatus establishes connection pools in advance before actual resource requests occur. These pre-established connections are maintained in a ready state, allowing the apparatus to quickly reuse them for subsequent redirect requests without performing time-consuming connection handshakes. This preliminary action ensures connections are accurate and reliable while dramatically reducing establishment time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges multiple individual connection establishment operations into a single pooled connection management system. Instead of creating separate connections for each redirect request, the apparatus combines multiple requests into reusable connection slots within the pool. This merging approach maintains connection accuracy through proper state management while eliminating redundant connection establishment overhead.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP2638683B1Methods for reducing latency in network connections using automatic redirects and systems thereof
Publication Date: 2017.03.15 USABLENET INC
  • EP2638683B1 patent drawing
  • EP2638683B1 patent drawing
  • EP2638683B1 patent drawing

AI summary

A method, computer readable medium, and apparatus for reducing latency in network connections include receiving at a web content optimization apparatus a request from one of one or more client devices for network content hosted at one of one or more server devices. The web content optimization apparatus determines whether an automatic redirect parameter is enabled for the request. The request from one proxy processing device acting as the requesting one of the client devices within the web content optimization apparatus is sent to another proxy processing device within the web content optimization apparatus when the automatic redirect parameter is determined to be enabled. One or more redirect messages with one or more optimized cookies associated with the requested network resource are obtained from the one or more server devices at the another proxy processing device within the web content optimization apparatus. The last of the one or more redirects messages with the one or more optimized cookies when the requested network resource is located is sent from the another proxy processing device within the web content optimization apparatus to the one proxy processing device within the web content optimization apparatus. The last of the one or more redirect messages with the one or more optimized cookies associated with the requested network resource is sent from the web content optimization apparatus to the requesting one of the one or more of client devices.