Selective TCP Packet Compression for Network Bandwidth Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Service providers face challenges in maintaining consumer satisfaction due to increasing bandwidth demands and limited network capacity, often resulting in data processing inefficiencies such as negative compression ratios and congestion, especially when handling already compressed content.

Innovation Solution

An apparatus and method that identify TCP connections in communication networks, determine if they involve HTTP transactions, and selectively compress only packets eligible for compression, while maintaining other packets in their original form to avoid negative compression ratios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If networking devices perform data compression on all content, then bandwidth efficiency improves, but processing time increases and negative compression ratio occurs for already compressed content

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies preliminary action by examining the content type before compression is performed. The system identifies whether content is already compressed (such as audio, video, or image files) using file type detection and header analysis, then selectively applies compression only to uncompressed content types like HTML, XML, and JavaScript. This preliminary identification prevents unnecessary processing time from being spent on already compressed content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements local quality by applying different compression treatments to different parts of the data stream based on content type. Instead of uniformly compressing all data, the system applies compression selectively to specific content types that benefit from it (text-based protocols like HTTP, SMTP, POP3) while leaving already compressed content (audio, video, images) uncompressed. This localized approach optimizes both bandwidth efficiency and processing time.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If networking devices compress all data packets, then bandwidth requirements decrease, but network congestion increases due to processing delays

Engineering Contradiction:
Improvebandwidth requirementsVSAvoidnetwork throughput
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies partial action by compressing only the portion of data traffic that is eligible for compression (uncompressed content types) rather than attempting to compress all data packets. The system identifies compression-eligible content using protocol detection and content-type headers, then applies compression only to those specific packets. This partial approach reduces bandwidth requirements for eligible content without incurring the processing delays that would result from attempting to compress all traffic, thereby maintaining network throughput.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If infrastructure bandwidth is increased to meet consumer demand, then consumer satisfaction improves, but deployment costs increase

Engineering Contradiction:
Improvebandwidth capacityVSAvoiddeployment cost
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent applies parameter changes by modifying the data representation parameters through compression of eligible content types. By compressing text-based protocols and uncompressed content, the system effectively increases the amount of usable bandwidth available on the existing infrastructure without requiring physical expansion. This parameter-based optimization allows the network to handle increased consumer demand while avoiding the high deployment costs associated with expanding physical infrastructure.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9942157B2Method and apparatus to avoid negative compression in consumer internet networks
Publication Date: 2018.04.10 HUGHES NETWORK SYST
  • US9942157B2 patent drawing
  • US9942157B2 patent drawing
  • US9942157B2 patent drawing

AI summary

An apparatus and method for avoiding negative compression in communication networks. A TCP connection is identified from traffic data being received across the communication network. TCP connections which facilitate HTTP transactions are examined to determine whether compression eligible information is being transmitted. All packets associated with the TCP connection are compressed, if the transaction includes compression eligible information. All packets associated with the TCP connection are output in compressed form. All other packets are output in their originally received form.