Temporal Bandwidth Reservation for Digital Video Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital video networks face bandwidth congestion issues, particularly in the 'first mile' connection between user equipment and the network node, due to the strain caused by multiple set-top boxes and multi-tuner devices, leading to service disruptions and user frustration.

Innovation Solution

Incorporating temporal information in bandwidth reservation requests allows for flexible and secure bandwidth allocation, enabling efficient use by allowing partial accept responses and user interaction to modify existing reservations, thus optimizing bandwidth usage and enabling more set-top boxes per home without exceeding capacity limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple set-top boxes and multi-tuner devices are deployed to increase service capacity, then user capacity and service attractiveness are improved, but bandwidth congestion and service disruption occur due to strain on the first mile connection

Engineering Contradiction:
Improvenumber of set-top boxes per homeVSAvoidbandwidth availability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system performs preliminary bandwidth reservations before actual content delivery. The policy server receives bandwidth reservation requests, checks availability against configured limits, and reserves bandwidth in advance. This prevents congestion by ensuring capacity is secured before multiple STBs attempt to access the network simultaneously.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback through the policy server that monitors bandwidth usage and provides real-time information about available capacity. When bandwidth limits are approached, the system responds by rejecting new reservations or notifying users to modify existing ones, creating a closed-loop control system that maintains reliable bandwidth availability.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If bandwidth reservation requests are processed without temporal information, then processing is simpler, but flexible and secure bandwidth allocation for multiple receivers cannot be achieved

Engineering Contradiction:
Improvebandwidth allocation flexibilityVSAvoidreservation processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The bandwidth reservation system segments reservations by time periods, allowing different bandwidth allocations for different time slots. This enables multiple receivers to share bandwidth flexibly across different times while maintaining security through centralized policy enforcement. The temporal segmentation resolves the contradiction by making the system adaptable without requiring complete reprocessing of all reservations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2412144B1Method for temporal admission control in a digital video network
Publication Date: 2019.05.08 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP2412144B1 patent drawingFigure 1
  • EP2412144B1 patent drawingFigure 2
  • EP2412144B1 patent drawingFigure 3a~3b

AI summary

It is presented a method for bandwidth allocation in a bandwidth allocation server of a digital videonetwork comprising a restricted channel being a link between a subscriber location and an access node. The method comprises: receiving a bandwidth reservation request to reserve bandwidth on the restricted channel, the bandwidth reservation request comprising a reservation start time; obtaining any existing bandwidth reservations for bandwidth on the restricted channel at least partly covered by the duration of the reservation request, the duration being delimited by the reservation start time; determiningwhether a bandwidth limit is exceeded by a combination of the bandwidth reservation request and the any existing bandwidth reservations, at any time covered by the bandwidth reservation request; when it is determined that the combination is under the bandwidth limit, handling an acceptance by sending a reservation accept response and storing a reservation corresponding to the bandwidth reservation request; and when it is determined that the combination exceeds the bandwidth limit, handling a rejection by sending a reservation reject response. A corresponding apparatus is also presented.