Persistent Connection Mesh for Dynamic Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content delivery networks (CDNs) face significant latency bottlenecks when delivering dynamic content due to the need for long-haul communications, which result in delayed content delivery and reduced performance.

Innovation Solution

Establishing a persistent connection mesh between Points of Presence (POPs) within a CDN, allowing for pre-warmed, always-open connections that eliminate the need for repeated TCP handshakes and slow start throttling, thereby frontloading connection bottlenecks and enhancing content delivery speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If long-haul communications are used to deliver dynamic content across POPs, then content can be delivered to distant users, but latency increases and delivery performance deteriorates

Engineering Contradiction:
Improvecontent delivery capabilityVSAvoiddelivery latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent establishes persistent connections between POPs in advance before content delivery is needed. These pre-established connections eliminate the need for repeated TCP handshakes and slow start throttling when dynamic content needs to be delivered across POPs, thereby reducing latency while maintaining delivery capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements always-open persistent connections between POPs that remain active and ready for immediate use. This continuous connection state eliminates connection establishment delays and maintains optimal delivery paths, allowing dynamic content to be transmitted continuously without interruption or rehandshaking.

Inventive Principle:
Principle #20Continuity of useful action

2Adaptability or versatility

If repeated TCP handshakes and slow start throttling are performed for each content request, then connections can be established dynamically, but connection bottlenecks increase and delivery speed decreases

Engineering Contradiction:
Improveconnection flexibilityVSAvoidcontent delivery speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent pre-establishes persistent connections between POPs before content requests arrive. This preliminary connection setup eliminates the need for repeated TCP handshakes and slow start throttling during actual content delivery, thereby removing connection bottlenecks and significantly increasing delivery speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous open connections between POPs that are ready for immediate data transmission. This continuous connection state eliminates the intermittent connection establishment and throttling cycles, enabling uninterrupted high-speed content delivery and maximizing productivity.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If persistent connections are maintained between POPs, then connection bottlenecks are frontloaded and delivery speed improves, but connection management complexity increases

Engineering Contradiction:
Improvecontent delivery speedVSAvoidconnection mesh complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the connection management function by introducing a dedicated connection manager component that handles persistent connection establishment and maintenance between POPs. This segmentation isolates connection management complexity from the content delivery path, allowing connections to be maintained for high-speed delivery while containing complexity in a specialized management layer.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11374864B2End-to-end acceleration of dynamic content
Publication Date: 2022.06.28 DRNC HOLDINGS INC
  • US11374864B2 patent drawing
  • US11374864B2 patent drawing
  • US11374864B2 patent drawing

AI summary

A method of accelerating dynamic content between Points of Presence (POPs) and front-loading latency bottlenecks in a Content Delivery Network (CDN) may include receiving, at a first POP, a content request from a user device, where content responsive to the content request includes a first content portion that is not stored in the first POP. The method may also include determining that the first content portion is available through a second POP. The method may additionally include transmitting the first content portion through a persistent connection mesh from the second POP to the first POP, wherein the persistent connection mesh is maintained between the first POP and the second POP prior to the request for content being received by the first POP. The method may further include delivering the content responsive to the content request to the user device.