HTTP Header Compression Using Suppression Identifiers
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of time
If header compression is applied to reduce header size, then transmission latency decreases, but complexity of compression and decompression processes increases
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.
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.
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
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.
Data Source
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.


