HTTP Header Compression Using Suppression Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication protocols experience significant latency due to large HTTP header sizes, particularly in low-bandwidth wireless networks, which hinders efficient access to web content.

Innovation Solution

A method and apparatus that utilize a suppression identifier list to replace static HTTP header content items with corresponding field identifiers, reducing header sizes by transmitting only the necessary identifiers, thereby reducing data packet size and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional HTTP headers are transmitted in wireless networks, then complete header information is provided to ensure proper communication, but header size increases causing significant latency in low-bandwidth networks

Engineering Contradiction:
Improveheader information completenessVSAvoidaccess latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a compressed copy of the HTTP header by replacing repeated header fields with references to a shared suppression identifier list. Instead of transmitting full header content, the system transmits compact references that point to previously defined header patterns, significantly reducing transmission size while maintaining information completeness through the shared reference structure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the header representation from full textual format to a compressed format using suppression identifiers. By changing the parameter representation method - replacing actual header values with compact numeric or symbolic references - the system achieves dramatic size reduction while preserving the ability to reconstruct complete header information at the receiving end.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If header compression is applied to reduce header size, then transmission latency decreases, but complexity of compression and decompression processes increases

Engineering Contradiction:
Improveserialization latencyVSAvoidcompression processing complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by establishing the suppression identifier list before actual header compression occurs. Common header fields and their compressed representations are pre-defined and agreed upon between communicating parties, so that during actual transmission, only simple reference lookups are needed rather than complex real-time compression algorithms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The suppression identifier list acts as an intermediary structure that mediates between full header representation and compressed form. Rather than directly compressing headers, the system uses this intermediate reference structure to map full headers to compact representations, simplifying the compression process while maintaining reversibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If more cookies and user agents are added to expand application features, then functionality increases, but header size increases causing more significant latency in wireless networks

Engineering Contradiction:
Improveapplication functionalityVSAvoidaccess latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies the copying principle to handle additional cookies and user agent data by including them in the shared suppression identifier list. When these elements become part of the header, they are represented as references to the pre-defined list rather than full repetitions, allowing functionality expansion without proportional increases in transmission size.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8874793B2Methods and apparatus for improving header compression
Publication Date: 2014.10.28 QUALCOMM INNOVATION CENTER INC
  • US8874793B2 patent drawing
  • US8874793B2 patent drawing
  • US8874793B2 patent drawing

AI summary

A method and apparatus for reducing HTTP header is provided. The method may include receiving a suppression identifier list, wherein the suppression identifier list associates header identifier values with at least a portion of one or more header content items in an HTTP header, replacing the one or more header content items with the corresponding header field identifier from the suppression identifier list, and transmitting the data packet with the one or more header field identifiers replacing the corresponding one or more header content items.