Ingress CPE IP Header Compression Without Context Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IP header compression techniques require each node along the routing path to store context information, consuming computational resources and can result in undesirable packet fragmentation due to the larger size of the first data packet, leading to out-of-order delivery or loss.

Innovation Solution

An ingress CPE compresses the inner header by discarding the unutilized portion, using a unique addressing scheme that reuses the slice ID to reduce the header size, and implements encryption and encapsulation for secure data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If existing IP header compression techniques are used, then bandwidth efficiency is improved, but computational resource consumption increases due to context information storage requirements

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidcomputational resource consumption
Core Design Contradiction:
Loss of energyVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential routing information from the IP header, discarding non-essential fields. This allows compression without requiring extensive context information storage at intermediate nodes, thus improving bandwidth efficiency while reducing computational resource consumption for context management

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the IP header into essential and non-essential portions, compressing only the essential routing information. This segmentation enables efficient compression without requiring full context storage at each node, resolving the contradiction between bandwidth efficiency and computational resource usage

Inventive Principle:
Principle #1Segmentation

2Reliability

If full IP header is used in the first data packet, then context information is established at routing nodes, but packet size exceeds MTU causing fragmentation

Engineering Contradiction:
Improvecontext information establishmentVSAvoidpacket fragmentation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent performs preliminary compression of the IP header in the first packet itself, embedding compressed routing information directly. This allows context establishment without exceeding MTU limits, preventing fragmentation while ensuring reliable delivery

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of header compression level dynamically - using compressed format in the first packet to avoid fragmentation, while still providing sufficient routing information for context establishment at intermediate nodes

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If IP header compression is applied, then bandwidth usage is optimized, but packet size reduction may cause out-of-order delivery or loss

Engineering Contradiction:
Improvebandwidth usageVSAvoidpacket delivery reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent introduces an intermediary compressed header format that retains essential routing and sequencing information. This intermediary format enables bandwidth optimization while maintaining sufficient information for reliable packet reassembly and delivery ordering

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12438957B1Method and system for IP header compression
Publication Date: 2025.10.07 GRAPHIANT INC
  • US12438957B1 patent drawing
  • US12438957B1 patent drawing
  • US12438957B1 patent drawing

AI summary

Embodiments for header compression, are disclosed, herein. For header compression, an ingress CPE is disclosed herein. The ingress CPE may include a processor and a memory storing computer-executable instructions that when executed, cause the processor to receive a data packet, which includes an inner header, a payload portion, and an outer header. The inner header comprises a utilized portion and the unutilized portion. The computer-executable instructions further cause the processor to compress the inner header by discarding at least the unutilized portion in the inner header to obtain a compressed inner header.