Mobile Accelerator Traffic Routing via Protocol Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mobile data networks often have limitations in data transfer rates, which can hinder performance for applications like high-speed internet browsing, video streaming, and gaming, as they fail to meet the faster data requirements needed for enhanced mobile device experiences.

Innovation Solution

A mobile accelerator system with a point of presence (POP) that includes a proxy server capable of analyzing traffic to determine if it uses a predefined protocol, optimizing data transfers through dynamic path determination and routing, while bypassing the system for unsuitable traffic to avoid congestion and optimize bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If all traffic is routed through the mobile accelerator system for optimization, then data transfer speeds for compatible traffic are improved, but system congestion increases and bandwidth is wasted on incompatible traffic that cannot be optimized

Engineering Contradiction:
Improvedata transfer speedVSAvoidsystem bandwidth efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The system segments traffic into two distinct categories: optimizable traffic (using predefined protocols) and non-optimizable traffic (using custom protocols). The proxy server analyzes incoming traffic and routes it through different paths - optimized routing for compatible traffic and direct bypass for incompatible traffic, thereby preventing system congestion while maintaining speed improvements for eligible traffic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The proxy server acts as an intermediary that inspects incoming traffic and determines protocol compatibility. It mediates between the mobile device and content server by either forwarding traffic through the accelerator system's optimized path or bypassing the system entirely based on protocol analysis, thus optimizing bandwidth utilization without sacrificing speed for compatible traffic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the system analyzes all incoming traffic to determine protocol compatibility, then routing decisions are optimized, but processing overhead and system complexity increase

Engineering Contradiction:
Improverouting efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary protocol analysis on incoming traffic before making routing decisions. The proxy server examines traffic characteristics and identifies protocol type upfront, allowing it to pre-determine the appropriate routing path. This preliminary action prevents unnecessary processing of incompatible traffic through the full optimization pipeline, reducing overall system complexity while maintaining routing efficiency.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If custom protocol traffic is routed through the accelerator system, then it may benefit from network infrastructure, but optimization cannot be applied and bandwidth is wasted

Engineering Contradiction:
Improvenetwork connection reliabilityVSAvoidbandwidth utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts routing based on real-time protocol analysis. When custom protocol traffic is detected, the system dynamically switches from optimized routing to direct bypass routing. This dynamic adaptation ensures that while custom protocol traffic still benefits from network infrastructure connectivity, bandwidth is not wasted on optimization processes that cannot be applied, thus improving overall bandwidth utilization efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11729093B2Mobile accelerator
Publication Date: 2023.08.15 CLOUDFLARE INC
  • US11729093B2 patent drawing
  • US11729093B2 patent drawing
  • US11729093B2 patent drawing

AI summary

A mobile accelerator system includes point of presences (POPs) that includes an entry POP. The entry POP receives a query to a content server from a mobile device via a dedicated transport channel. The entry POP determines a direct connection score for a direct connection between the mobile device and the content server that does not traverse the mobile accelerator system. The entry POP determines a POP connection score for a connection between the mobile device and the content server through the entry POP and a candidate exit POP. The entry POP determines a dynamic path ranking based on the direct connection score, the POP connection score, and other POP connection score(s) associated with other candidate exit POP(s). The entry POP determines at least a portion of a dynamic path between the mobile device based on the dynamic path ranking and routes data transfers through that dynamic path.