IP Header Decompressor Fast Initialization via Context Reuse

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IP header compression techniques face challenges in achieving high compression ratios quickly, leading to delays that impact the quality of services like VoIP over narrow bandwidth wireless links, especially for discontinuous flows.

Innovation Solution

The solution involves a decompressor node and method for fast IP header compression initialization, which reuses information from past IP packet streams to initialize the decompression context before session establishment, allowing for efficient compression context setup and minimizing delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional IP header compression initialization is used, then compression context is established reliably, but initialization delay increases and compression efficiency is reduced

Engineering Contradiction:
Improvecompression context establishment reliabilityVSAvoidinitialization delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by initializing the decompression context using information from previous IP packet streams before the actual session begins. The decompressor node reuses static field information (such as source/destination addresses, port numbers, and protocol types) from prior packets to pre-populate the decompression context, allowing the compression initialization to start earlier and reduce delays without compromising reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by replicating static field information from previous IP packets to initialize the decompression context. Instead of waiting for new packets to arrive during session establishment, the system copies relevant information (addresses, ports, protocol identifiers) from the historical packet stream and uses these copies to build the initial compression context, thereby accelerating initialization

Inventive Principle:
Principle #26Copying

2Loss of energy

If IP header compression is applied over narrow bandwidth links, then bandwidth utilization improves, but header compression initialization delay impacts service quality

Engineering Contradiction:
Improvebandwidth utilization efficiencyVSAvoidservice quality delay
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent performs preliminary initialization of the decompression context using past packet information before the actual data transmission session begins. This allows the compression algorithm to be ready and waiting when packets arrive, eliminating initialization delays that would otherwise impact service quality on bandwidth-constrained links

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The decompressor node serves itself by autonomously initializing its own decompression context using information already available in the previous packet stream. Rather than requiring external configuration or waiting for compressor instructions, the decompressor independently extracts and stores necessary context information, reducing overall system delay

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7769901B2Method and apparatus for fast internet protocol headers compression initialization
Publication Date: 2010.08.03 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US7769901B2 patent drawing
  • US7769901B2 patent drawing
  • US7769901B2 patent drawing

AI summary

An Internet Protocol (IP) headers decompressor node, a method and an IP headers manager in an IP network for fast IP headers compression initialization is thereby provided. The invention teaches how to exchange IP packets between at least two nodes of the IP network for establishment of a session therebetween, to initialize, at a first one of the at least two nodes, a static portion of a decompression context prior to completion of the establishment of the session and to uncompress application related IP packets exchanged with a second of the at least two nodes. In an optional embodiment of the present invention, it is further taught how exchanging IP packets between at least two nodes of the IP network may further comprise extracting information from the IP packets at a first one of the at least two nodes of the IP network.