Contextual Bandwidth Management for Audio Video Conferencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information handling systems, audio/video conferencing applications face challenges in managing network bandwidth efficiently, as existing systems prioritize data packets without distinguishing between active and inactive conferencing sessions, leading to reduced bandwidth for other components during background operations.

Innovation Solution

The system includes a processor and network hardware device that inspect UDP packets to determine if they contain real-time audio/video traffic, and only prioritize these packets during active conferencing sessions, adjusting network traffic policies dynamically based on the presence of an A/V session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system prioritizes all data packets from conferencing applications, then real-time audio/video transmission reliability is improved, but network bandwidth for other components is reduced

Engineering Contradiction:
Improvereal-time audio/video transmission reliabilityVSAvoidnetwork bandwidth for other components
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating packet prioritization based on the specific state of the conferencing application. Instead of uniformly prioritizing all packets from conferencing apps, the system selectively prioritizes only those packets that belong to active real-time audio/video sessions, while allowing background operation packets to use standard prioritization. This resolves the contradiction by applying quality of service enhancements locally only where needed (active sessions) rather than globally (all conferencing traffic), thereby maintaining transmission reliability for active sessions while preserving bandwidth for other network components.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If the system inspects each packet to determine session status, then bandwidth management precision is improved, but processing overhead increases

Engineering Contradiction:
Improvebandwidth management precisionVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by establishing session state tracking before individual packet inspection is needed. The system proactively monitors and determines whether a conferencing application is in an active real-time audio/video session or in background operation, and maintains this session state information readily available. When packets arrive, the system can immediately check the pre-determined session state rather than performing complex analysis on each packet. This resolves the contradiction by performing the heavy measurement work in advance (tracking session state) rather than at the moment of packet processing, thereby achieving precise bandwidth management with reduced per-packet processing overhead.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11601355B2Contextual bandwidth management of audio/video conference
Publication Date: 2023.03.07 DELL PROD LP
  • US11601355B2 patent drawing
  • US11601355B2 patent drawing
  • US11601355B2 patent drawing

AI summary

An information handling system includes a network hardware device and a processor. The network hardware device transmits Internet Protocol (IP) datagram packets. Each of the IP datagram packets includes a respective user datagram protocol (UDP) packet. The processor detects a UDP packet. The UDP packet includes a real-time protocol (RTP) packet. The processor inspects one or more fields of the RTP packet, and determines whether a conferencing application generated the RTP packet. In response to a conferencing application generating the RTP packet, the processor determines whether the RTP packet is a real-time audio/video packet, and determines whether an audio/video session is in-progress. In response to the audio/video session being in-progress, the processor determines a network traffic policy for the RTP packet, and the network hardware device to transmit the UDP packet encapsulating the RTP packet based on the determined network traffic policy.