CDN Node Direct Messaging to Reduce Client Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing CDN systems experience poor latency in routing messages between clients due to the involvement of the origin server, especially in real-time applications like online gaming, degrading user experience.

Innovation Solution

A CDN node facilitates direct communication between clients by determining their geographical proximity and routing messages without involving the origin server, leveraging its geographically distributed nature to improve latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If messages are routed through the origin server, then message delivery is ensured, but latency increases significantly

Engineering Contradiction:
Improvemessage deliveryVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the message routing function by separating content delivery (through origin server) from client communication (through CDN nodes). Client messages are handled at the CDN node level independently from origin server processing, enabling parallel operation and reducing latency while maintaining delivery reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The CDN node acts as an intermediary between clients and the origin server. It receives client messages, determines recipient clients connected to the same CDN node, and routes messages directly without involving the origin server, thus reducing latency while ensuring delivery through the intermediary's local knowledge of connected clients.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the origin server handles all client communication, then centralized control is maintained, but system scalability is limited

Engineering Contradiction:
Improvecentralized controlVSAvoidsystem scalability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments communication control by enabling CDN nodes to autonomously handle client messaging based on their knowledge of connected clients. This distributed segmentation allows each CDN node to scale independently while maintaining overall system coordination through the origin server's content delivery authority.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each CDN node develops local quality by maintaining its own client connection state and routing decisions. This local autonomy enables scalable operation where individual nodes can manage their own traffic without requiring origin server intervention for each message, thereby improving system scalability while preserving centralized content control.

Inventive Principle:
Principle #3Local quality

3Reliability

If messages are routed through the origin server, then message routing control is centralized, but user experience degrades in real-time applications

Engineering Contradiction:
Improverouting controlVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The CDN node serves as a local intermediary that handles real-time client communication autonomously. It uses its local knowledge of connected clients to route messages immediately without waiting for origin server processing, thereby improving user experience in real-time applications while maintaining routing control through the intermediary's intelligent decision-making.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

CDN nodes perform preliminary action by pre-establishing client connection state and readiness information locally. This preliminary knowledge enables immediate message routing decisions without requiring real-time origin server queries, thus enhancing user experience in real-time applications while preserving centralized routing policy control.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250227144A1CDN-based client messaging
Publication Date: 2025.07.10 SANDPIPER CDN LLC
  • US20250227144A1 patent drawing
  • US20250227144A1 patent drawing
  • US20250227144A1 patent drawing

AI summary

Examples described herein relate to apparatuses and methods for a node of a network to facilitate communication among two or more clients, including but not limited to determining, by the node, that the two or more clients are connected to the node for accessing data originating from an origin server, receiving, by the node, a message from a first client of the two or more clients, the message is to be routed to at least one second client of the two or more clients, and sending, by the node, the message to the at least one second client without routing the message to the origin server.