Modificationless Packet Prioritization for RF Frame Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current RF packet schedulers prioritize packets based on header information, leading to inaccurate prioritization and increased latency, particularly affecting latency-sensitive services like VoIP and disrupting real-time communications, while being intolerant to latency for other services like video streaming and web page downloads.

Innovation Solution

A deep packet inspector determines packet priority based on packet contents and encapsulates them with a priority indicator without modifying the original packets, allowing an RF packet scheduler to generate frames that minimize latency and transmission issues, ensuring prioritization is transparent to recipients.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If packets are prioritized based on header information, then the prioritization process is simple and fast, but the prioritization accuracy is poor leading to increased latency

Engineering Contradiction:
Improveprioritization accuracyVSAvoidlatency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary encapsulation of packets with priority indicators before transmission. The deep packet inspector analyzes packet contents in advance and attaches appropriate priority indicators, so that when packets reach the RF packet scheduler, the prioritization can be done quickly based on pre-assigned indicators rather than analyzing contents in real-time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an encapsulation layer as an intermediary between the original packet and the transmission system. This encapsulation includes a priority indicator that mediates the prioritization process, allowing the RF packet scheduler to make accurate prioritization decisions without directly analyzing packet contents, thus balancing accuracy and speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If packets are modified to include priority information, then prioritization can be implemented, but the original packet integrity is compromised

Engineering Contradiction:
Improveprioritization implementationVSAvoidpacket integrity
Core Design Contradiction:
Extent of automationVSStability of the object's composition

Solution Approach 1:

The patent implements nesting by placing the original packet inside an encapsulation structure. The priority indicator and other control information are embedded in an outer layer that contains the original packet. This allows prioritization functionality to be added while the original packet remains intact and unmodified within the nested structure.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The packet structure is segmented into distinct components: the original packet content and the encapsulation layer containing priority indicators. This segmentation allows the priority information to be added separately without modifying the original packet, maintaining packet integrity while enabling automated prioritization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11394650B2Modificationless packet prioritization for frame generation
Publication Date: 2022.07.19 CHARTER COMM OPERATING LLC
  • US11394650B2 patent drawing
  • US11394650B2 patent drawing
  • US11394650B2 patent drawing

AI summary

Modification less packet prioritization for frame generation is disclosed. An aggregation device receives, via a digital communication interface, a plurality of encapsulated packets, each respective encapsulated packet of the plurality of encapsulated packets comprising a priority indicator and a packet to which the priority indicator corresponds. The aggregation device extracts a corresponding plurality of packets from the plurality of encapsulated packets and generates a frame that comprises a subset of packets selected from the plurality of packets based at least in part on the priority indicators that correspond to the plurality of packets. The aggregation device transmits the frame via a second communication interface.