IP Telephony Packet Segmentation for ISP Throttling Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Internet service providers are struggling to handle the volume of data packet traffic, leading them to limit bit rates or drop data packets carrying IP telephony communications, which harms the quality of service for IP telephony systems. To prevent identification of such data packets, there is a need for systems and methods that obscure the format of IP telephony communications from service providers.

Innovation Solution

Implementing secure communications channels using encryption and multi-channel data packet transmission to mask the format of IP telephony communications, making it difficult for service providers to identify and throttle data packets carrying media communications. This involves establishing secure communication channels using HTTPS and breaking data streams into sub-streams transmitted over multiple separate channels, each with unique IP addresses and varying bit rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If Internet service providers limit bit rates or drop data packets to manage network traffic volume, then network congestion is reduced, but the quality of service for IP telephony communications deteriorates

Engineering Contradiction:
Improvedata packet traffic volumeVSAvoidquality of service for IP telephony
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments IP telephony data packets into multiple separate streams, each transmitted through different network paths or channels. This segmentation prevents service providers from identifying and throttling the entire communication stream, as the packets are distributed across multiple channels that appear as separate traffic flows.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary components such as proxy servers or gateway devices that relay IP telephony traffic between clients and service providers. These intermediaries mask the original traffic characteristics and prevent service providers from directly identifying and throttling telephony packets, thereby protecting quality of service.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If Internet service providers identify and throttle data packets carrying IP telephony media, then bandwidth consumption is controlled, but communication reliability deteriorates

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidcommunication continuity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

By dividing telephony traffic into multiple segmented streams transmitted through different channels, the patent prevents service providers from easily identifying and throttling the traffic. Each segment appears as separate traffic that is harder to recognize as IP telephony media, thereby preventing bandwidth-based throttling while maintaining communication reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes transmission parameters such as packet timing, routing paths, and channel characteristics to make IP telephony traffic appear different from standard telephony patterns. This parameter variation prevents service providers from using traditional identification methods to detect and throttle telephony traffic based on bandwidth consumption patterns.

Inventive Principle:
Principle #35Parameter changes

3Difficulty of detecting and measuring

If data packets are transmitted through multiple separate channels with varying bit rates, then identification by service providers becomes difficult, but system complexity increases

Engineering Contradiction:
Improvepacket identification difficultyVSAvoidmulti-channel transmission system
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent implements segmentation of data packets into multiple channels, which increases the difficulty of identification by service providers. While this does introduce some system complexity, the segmentation is managed through automated protocols and algorithms that handle packet routing, recombination, and channel management, making the complexity manageable despite the multiple channels involved.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9391810B2Systems and methods for communicating a stream of data packets via multiple communications channels
Publication Date: 2016.07.12 VONAGE BUSINESS INC
  • US9391810B2 patent drawing
  • US9391810B2 patent drawing
  • US9391810B2 patent drawing

AI summary

Systems and methods of preventing an Internet service provider from identifying a stream of data packets as carrying a voice over Internet protocol telephony communication can make use of encryption techniques to prevent the Internet service provider from examining the content of the data packets. Also, multiple communications channels may be established between a telephony device and elements of an IP telephony system. A stream of data packets bearing the media of an IP telephony communication is then separated into sub-streams, and each sub-stream is sent through a different one of the communications channels. This prevents an Internet service provider from identifying a stream of data packets as bearing the media of an IP telephony communication based on a pattern in the data traffic.