US 11,700,211 B2
Data network traffic management
Jorge Salinger, Littleton, CO (US); Saifur Rahman, Lindenwold, NJ (US); and John Bevilacqua, Boulder, CO (US)
Assigned to Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed by Comcast Cable Communications, LLC, Philadelphia, PA (US)
Filed on Mar. 15, 2013, as Appl. No. 13/838,427.
Claims priority of provisional application 61/622,366, filed on Apr. 10, 2012.
Prior Publication US 2013/0268984 A1, Oct. 10, 2013
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 47/80 (2022.01); H04N 21/654 (2011.01); H04N 21/647 (2011.01); H04L 41/0896 (2022.01)
CPC H04L 47/806 (2013.01) [H04L 41/0896 (2013.01); H04N 21/64738 (2013.01); H04N 21/64769 (2013.01); H04N 21/654 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
determining an available amount of a total bandwidth on a network;
allocating a first portion of the available amount of the total bandwidth for a first traffic group;
allocating a second portion of the available amount of the total bandwidth for a second traffic group;
receiving, from a device, a request to transmit content of the first traffic group;
selecting the first portion based on the request;
determining whether the selected first portion has sufficient allocated bandwidth to service the request;
determining, based on the selected first portion not having sufficient allocated bandwidth to service the request, to redistribute the total bandwidth between the first traffic group and the second traffic group;
allocating, based on a determination that the total bandwidth is to be redistributed, a modified first portion of the total bandwidth to the first traffic group and a modified second portion of the total bandwidth to the second traffic group; and
delaying delivery of packets of a first data traffic type based on a determination that actual data usage by the first traffic group is below a first minimum bandwidth allocation level and above a second minimum bandwidth allocation level.