Dynamic Bandwidth Allocation for Video Conferencing Endpoints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video conferencing systems waste resources by allocating sufficient bandwidth and CPU to all participants, regardless of their level of activity, leading to inefficiencies and reduced customer satisfaction due to the lack of sophisticated methods to detect unused or underutilized endpoints.

Innovation Solution

A system and method that detect user involvement through sensors and processors, inferring activity levels and adjusting bandwidth allocation accordingly, reducing data streaming to inactive participants and conserving upstream bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If sufficient bandwidth and CPU resources are allocated to all participants regardless of activity level, then active users receive adequate service quality, but system resources are wasted on inactive participants

Engineering Contradiction:
Improveservice quality for active usersVSAvoidsystem resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts resource allocation based on real-time detection of user activity levels. Sensors monitor user presence and engagement, and the system automatically modifies bandwidth and CPU allocation accordingly, transitioning from static equal allocation to dynamic adaptive allocation that matches actual demand

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system autonomously detects user inactivity through sensors and automatically reduces resource allocation without manual intervention. The communication system monitors itself and adjusts its own resource distribution based on detected user engagement levels, eliminating the need for external management

Inventive Principle:
Principle #25Self-service

2Ease of operation

If conventional systems allocate equal resources to all endpoints, then all users receive consistent service, but bandwidth is wasted on unused or underutilized endpoints

Engineering Contradiction:
Improveconsistent service deliveryVSAvoidbandwidth consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system applies different resource allocation strategies to different users based on their individual activity levels. Instead of uniform allocation, each endpoint receives bandwidth and CPU resources proportional to its actual usage and user engagement, creating localized optimization throughout the system

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Sensors continuously monitor user activity and provide feedback to the resource allocation system. This feedback loop enables the system to detect changes in user engagement and adjust bandwidth allocation in real-time, reducing consumption for inactive endpoints while maintaining service for active users

Inventive Principle:
Principle #23Feedback

3Loss of energy

If sophisticated detection methods are implemented to identify inactive endpoints, then bandwidth conservation improves, but system complexity increases

Engineering Contradiction:
Improvebandwidth conservationVSAvoiddetection system complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

Physical sensors serve as intermediaries between the user's actual activity state and the digital resource allocation system. These sensors detect user presence and engagement through physical means (motion, presence detection) and translate them into signals that trigger automated resource adjustment, bridging the physical and digital domains

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9467653B2System and method for aggressive downstream bandwidth conservation based on user inactivity
Publication Date: 2016.10.11 PULSELINK SYSTEMS LLC
  • US9467653B2 patent drawing
  • US9467653B2 patent drawing
  • US9467653B2 patent drawing

AI summary

System and method to manage bandwidth used by an endpoint of a communication session, the method including: detecting, by a sensor coupled to a communication system transporting the communication session, an indicia of a user; inferring, by a processor of the communication system transporting the communication session, a first involvement by the user in the communication session, wherein inferring is based upon the detected indicia of the user; and modifying, by the communication system transporting the communication session, a bandwidth of the communication session based upon the first inferred involvement by the user.