US 12,335,771 B2
Method and system for aggregate maximum bit rate (AMBR) management
Mehdi Alasti, Reston, VA (US); Dhaval Mehta, Aldie, VA (US); Ashish Bansal, Frisco, TX (US); and Siddhartha Chenumolu, Broadlands, VA (US)
Assigned to DISH Wireless L.L.C., Englewood, CO (US)
Filed by DISH Wireless L.L.C., Englewood, CO (US)
Filed on Jul. 29, 2021, as Appl. No. 17/444,004.
Prior Publication US 2023/0033532 A1, Feb. 2, 2023
Int. Cl. H04W 28/02 (2009.01); G06N 20/00 (2019.01); H04W 28/06 (2009.01); H04W 28/18 (2009.01); H04W 72/121 (2023.01); H04W 72/566 (2023.01)
CPC H04W 28/0257 (2013.01) [G06N 20/00 (2019.01); H04W 28/0268 (2013.01); H04W 28/06 (2013.01); H04W 28/18 (2013.01); H04W 72/121 (2013.01); H04W 72/566 (2023.01)] 18 Claims
OG exemplary drawing
 
1. A method of scheduling bit rates for multi-class session traffic of a user device, comprising:
defining by a scheduler a bit rate for a first class traffic for a first class session with a cellular radio access network, and for a second class traffic for a second class session with the cellular radio access network of a set of multiple first and second class sessions with the cellular radio access network configured for the device, wherein the first class traffic has a first priority and the second class traffic has a second priority, wherein the first priority is higher than the second priority, and wherein the first class sessions and the second class sessions are non-guaranteed bit rate (non-GBR) sessions;
honoring, by the scheduler, for the device for each first class session, the bit rate equal to a session aggregate maximum bit rate (AMBR);
assigning, by the scheduler, a threshold for an aggregate bit rate of the first class traffic of the device;
if a total of the aggregate bit rate of the first class traffic of the device is below the threshold assigned, then assigning by the scheduler for each first class session the session AMBR without proportionality scheduling of the first class traffic; and
if the total of the aggregate bit rate of the first class traffic of the device is above the threshold assigned, then proportionality scheduling, by the scheduler, packets of the first class traffic for each first class session of the device to limit the total of the aggregate bit rate of the first class traffic of the device below the threshold wherein the proportionality scheduling of the packets of the first class traffic guarantees quality of experience amongst each first class session of the device, and prevents starvation of each second class session of the device, and wherein:
proportionality scheduling comprises reducing, by a same percentage, a maximum allocated bit rate for each first class session without changing an aggregate maximum bit rate of the user device (UE-AMBR); and
starvation of each second class session is prevented by determining the threshold assigned as a specific percentage of the (UE-AMBR, wherein the specific percentage is less than one hundred percent.