Dynamic Header Compression Controller for IoT Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of devices using communication systems grows, and end devices face stricter limitations in power consumption, processing power, and communications bandwidth, existing header compression mechanisms need further optimization to reduce data flow and enhance efficiency.

Innovation Solution

A header processing system comprising a context memory with rules, a header compression processor, and a controller that assesses the processing context to determine the application of field instructions, allowing for dynamic rule prioritization, generation, and modification to optimize compression operations based on historical data and processing conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing header compression mechanisms are used, then data transmission is reduced, but further optimization is needed due to stricter limitations in power consumption, processing power, and bandwidth

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic rule prioritization where the controller assesses processing context and dynamically adjusts the priority and application of field instructions based on historical data and current processing conditions. This allows the system to adapt compression strategies in real-time, optimizing for power consumption under varying network conditions and device capabilities

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system modifies compression parameters dynamically by changing which field instructions are applied and in what order, based on assessed processing context. The controller can adjust target values, matching operators, and compression actions to optimize the balance between compression efficiency and power consumption

Inventive Principle:
Principle #35Parameter changes

2Productivity

If existing header compression mechanisms are used, then data transmission is reduced, but further optimization is needed due to stricter limitations in processing power

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidprocessing power requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic rule prioritization where the controller assesses processing context and dynamically adjusts the priority and application of field instructions based on historical data and current processing conditions. This allows the system to adapt compression strategies in real-time, optimizing for power consumption under varying network conditions and device capabilities

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system modifies compression parameters dynamically by changing which field instructions are applied and in what order, based on assessed processing context. The controller can adjust target values, matching operators, and compression actions to optimize the balance between compression efficiency and power consumption

Inventive Principle:
Principle #35Parameter changes

3Productivity

If existing header compression mechanisms are used, then data transmission is reduced, but further optimization is needed due to stricter limitations in communications bandwidth

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidbandwidth usage
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent implements dynamic rule prioritization where the controller assesses processing context and dynamically adjusts the priority and application of field instructions based on historical data and current processing conditions. This allows the system to adapt compression strategies in real-time, optimizing for power consumption under varying network conditions and device capabilities

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system modifies compression parameters dynamically by changing which field instructions are applied and in what order, based on assessed processing context. The controller can adjust target values, matching operators, and compression actions to optimize the balance between compression efficiency and power consumption

Inventive Principle:
Principle #35Parameter changes

4Productivity

If dynamic rule prioritization and modification are implemented, then compression efficiency is optimized, but system complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a controller as an intermediary component that manages the complexity of dynamic rule prioritization. The controller assesses processing context and generates instructions for the header compression processor, centralizing the decision-making logic and simplifying the overall system architecture while maintaining high compression efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service through automatic context assessment and dynamic rule generation. The controller autonomously evaluates processing conditions and adjusts compression strategies without external intervention, reducing the need for manual configuration and simplifying deployment

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11882200B2Method and apparatus processing of message data
Publication Date: 2024.01.23 ACTILITY
  • US11882200B2 patent drawing
  • US11882200B2 patent drawing
  • US11882200B2 patent drawing

AI summary

In a rule based header compression system such as a SCHC compressor/decompressor, a controller is provided which provides “hints” to the header compression processor, so as to direct its behaviour. These hints may define new rules, modify existing rules, set state values against which rules are tested during compression, prioritise rules or exclude rules from consideration to achieve optimum compression. The controller may dynamically generate rules on the basis of learned of detected flow characteristics to achieve optimum compression. The controller may operate as a state machine, which may define states corresponding to different degrees of compression for a given flow or flow type. The system comprises multiple compressors, some or all of which may be remote from the compression processor.