Dynamic Compression Context in Wireless Data Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for compressing network traffic in large wireless data networks, such as those using Static Context Header Compression (SCHC), are unscalable due to the need for storing multiple static context rules for each network device, which is impractical for tens of thousands of devices.

Innovation Solution

The solution involves a method where each network device in the wireless data network dynamically generates an executable rule set from a rule template by inserting device-specific values and a generic network context, allowing for scalable compression and decompression of network protocol data packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static context rules are used for each network device, then compression can be achieved, but the system becomes unscalable for large networks with tens of thousands of devices

Engineering Contradiction:
Improvecompression effectivenessVSAvoidnumber of static context rules to store
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by creating a single generic rule template that can be applied across all network devices in the LLN. Instead of requiring device-specific static context rules, the template uses placeholders (e.g., <source-address>, <dest-address>) that can be dynamically filled with any device's address information, making one rule serve multiple devices throughout the network

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes parameters by transforming static context values into dynamic parameters that can be substituted at runtime. The rule template contains parameter placeholders that are replaced with actual device-specific values (such as IP addresses, port numbers) when the rule is instantiated for a particular device, allowing the same template to adapt to different network conditions and devices

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple static context rules are stored for each device, then compression can be implemented, but memory requirements become impractical for large-scale networks

Engineering Contradiction:
Improvecompression capabilityVSAvoidmemory consumption for storing rules
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the common compression logic into a single universal template, separating it from device-specific data. The template contains only the structural information needed for compression, while device-specific parameters (addresses, ports) are extracted as variable placeholders that are filled in dynamically, eliminating the need to store complete static rules for each device

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The generic rule template serves as a universal compression rule that can be applied to any device in the network. By using parameter placeholders, the same template instance can be reused across thousands of devices without requiring duplicate storage, dramatically reducing memory requirements while maintaining compression capability

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If device-specific compression rules are configured manually, then compression can be optimized for each device, but the configuration process becomes unmanageable for large networks

Engineering Contradiction:
Improvecompression optimizationVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent segments the configuration process into two parts: a universal template definition (created once by the network operator) and device-specific parameter instantiations (automatically generated for each device). This segmentation separates the compression logic from device-specific data, making configuration manageable while maintaining optimization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs self-service by automatically generating device-specific compression rules by instantiating the generic template with device parameters. Instead of requiring manual configuration for each device, the system automatically creates optimized rules tailored to each device's network conditions, reducing operational complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12317375B2Dynamic compression context in a wireless data network based on applying generic network context and device-specific context to a rule template
Publication Date: 2025.05.27 CISCO TECHNOLOGY INC
  • US12317375B2 patent drawing
  • US12317375B2 patent drawing
  • US12317375B2 patent drawing

AI summary

In one embodiment, a method comprises: outputting, by a gateway device in a wireless data network comprising wireless network devices, a rule template for execution by any of the wireless network devices, the rule template comprising a device information variable for insertion of a device-specific value by a corresponding wireless network device executing the rule template, a context variable for insertion, by the wireless network devices, of a generic network context, and a compression rule specifying a compression operation and a corresponding decompression operation; and providing the generic network context to the wireless network devices, enabling each wireless network device to selectively execute the rule template, for execution of one of the compression operation on a network protocol data packet or the corresponding decompression operation for recovery of the network protocol data packet, based on the insertion of the corresponding device-specific value for the device information variable.