Nova Patents
US9106544B2

Multi-rate statistical multiplexing

Summary by NHIP

Multi-rate statistical multiplexing system

The system determines subscriber-line congestion and selects channel versions based on bandwidth and quality indicators. It balances quality across channels by switching to lower bit-rates for some streams while maintaining perceived experience for others.

Claim Score by NHIP

Read claim 5, the broadest

Abstract

A multi-rate statistical multiplexing system is configured to determine whether a subscriber-line is in a congested-state. The subscriber-line provides one or more channels requested by a subscriber. The system selects a version among different versions of each requested channel based on the level of congestion and an indicator of perceived quality of viewing experience of each requested channel. The system switches to the selected version of each channel and the perceived quality of viewing experience is maintained after switching.

US9106544B2, drawing sheet 1
Sheet 1 of 16

Term

2.1 yearsleft in the term

Expires 12 November 2028.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

20 claims: 3 independent, 17 dependent

  1. 1
    A multi-rate statistical multiplexing system comprising:a congestion-state determination module configured to: for a subscriber-line providing a plurality of requested channels, receive congestion information of the subscriber-line and determine a congestion-state of the subscriber-line based on a total bandwidth of the subscriber-line and a combined bit-rate of the plurality of requested channels, and for each requested channel provided by the subscriber-line, receive an indicator of quality of a viewing experience;a channel bit-rate selection module configured to: select among different versions of each of the plurality of requested channels, each version of a channel having a different bit-rate, wherein the selection is based on a balance of a quality of each of the plurality of requested channels and the congestion information of the subscriber-line;and a channel forwarding switch-control module configured to control a switch to forward the selected version of each channel based on timing information of each of the plurality of requested channels.
  2. 5
    Broadest claimClaim Score 61, broad(NHIP)A method of multi-rate statistical multiplexing comprising:receiving different versions of a plurality of channels requested on a subscriber-line, each version having a different bit-rate and a corresponding indicator of quality of a perceived viewing experience;determining a level of congestion of the subscriber-line based on a total bandwidth of the subscriber-line and a combined bit-rate of the plurality of channels requested on the subscriber-line;and selecting among the different versions of each of the plurality of requested channels based on the level of congestion and one or more indicators of perceived quality of each of the plurality of requested channels, wherein the selection is based on a balance of the perceived quality of each of the plurality of requested channels with the level of congestion of the subscriber-line.
  3. 18
    A non-transitory computer readable storage medium on which is embedded one or more computer programs, the one or more computer programs implementing a method for multi-rate statistical multiplexing, the one or more computer programs comprising computer readable code for:receiving different versions of a plurality of channels requested on a subscriber-line each version having a different bit-rate and a corresponding indicator of quality of a perceived viewing experience;determining a level of congestion of the subscriber-line based on a total bandwidth of the subscriber-line and a combined bit-rate of the plurality of channels requested on the subscriber-line;and selecting among the different versions of each of the plurality of requested channels based on the level of congestion and one or more indicators of perceived quality of each of the plurality of requested channels, wherein the selection is based on a balance of the perceived quality of each of the plurality of requested channels with the level of congestion of the subscriber-line.