RF Packet Scheduler Prioritization via Deep Inspection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current radio frequency (RF) packet schedulers struggle to accurately prioritize packets across different types of traffic, leading to increased latency and undesirable subscriber experiences, especially during heavy usage, as they can only prioritize based on header information without explicit priority indicators.

Innovation Solution

Implementing a deep packet inspector that determines packet priorities based on criteria such as subscriber priority and packet type, generating encapsulated packets with priority indicators, and using an RF packet scheduler in a modem to generate frames based on these priorities for transmission to an aggregation device, thereby minimizing latency and transmission issues without modifying the packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If packet prioritization is implemented without modification, then existing systems and packet recipients do not require changes, but accurate packet priority determination becomes difficult without explicit priority indicators

Engineering Contradiction:
Improveease of system implementationVSAvoidpacket priority determination accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent introduces a deep packet inspector as an intermediary component that analyzes packet content to determine priority when explicit priority indicators are absent. This mediator bridges the gap between unmodified packets and the prioritization mechanism, enabling accurate priority determination without requiring system-wide modifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary inspection of packet content before transmission to extract priority information. By analyzing packet characteristics in advance and determining priorities beforehand, the system enables accurate prioritization without requiring modifications to the packet structure or recipient systems.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If header-based prioritization is used, then implementation is simple, but latency-sensitive packets cannot be accurately prioritized during heavy usage

Engineering Contradiction:
Improveprioritization mechanism complexityVSAvoidpacket latency
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent changes the parameters used for prioritization from simple header fields to content-based characteristics analyzed by the deep packet inspector. By examining packet payload, protocol type, and other content parameters, the system can accurately identify latency-sensitive traffic even during heavy usage, resolving the contradiction between simplicity and effectiveness.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If deep packet inspection is implemented, then accurate packet priority determination is achieved, but system complexity increases

Engineering Contradiction:
Improvepacket priority determination accuracyVSAvoidprioritization system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the deep packet inspection functionality as a separate, dedicated component rather than integrating it throughout the entire system. This modular approach concentrates complexity in one specialized module while keeping the rest of the prioritization system simple, achieving accurate priority determination without proportionally increasing overall system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11283722B2Packet prioritization for frame generation
Publication Date: 2022.03.22 CHARTER COMM OPERATING LLC
  • US11283722B2 patent drawing
  • US11283722B2 patent drawing
  • US11283722B2 patent drawing

AI summary

Packet prioritization for frame generation is disclosed. A modem receives, via a first communication interface, a flow priority structure that comprises one or more modem packet flow identifiers, and for each modem packet flow identifier, a corresponding packet flow priority indicator. Each modem packet flow identifier identifies a different packet flow associated with a computing device to which the modem is communicatively coupled. The modem receives, via a second communication interface, a plurality of packets, each packet corresponding to one of the packet flow priority indicators. The modem generates a frame that includes a subset of packets selected from the plurality of packets based at least in part on the packet flow priority indicators that correspond to the plurality of packets, and transmits the frame via the first communication interface to an aggregation device.