Data network traffic management
AssigneeComcast Cable Communications, LLC
InventorsJorge Salinger, Saifur Rahman, John G. Bevilacqua
Life of this patent
Estimating the term…
Abstract
A network management system may allocate different amounts of bandwidth to different types of data traffic. The traffic types may be distinguished by their source device address, and whether the source device is part of, or external to, a first network. Packets may also be marked by their sender with information to identify a traffic type, and the marking may be used to determine the packet's treatment. The allocations given to the various types of traffic may be dynamically modified with changing traffic demands and conditions.
Claims20
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 second traffic group;
- and
- delaying delivery of the content of the second traffic group based on:
- a determination that the second portion does not have sufficient allocated bandwidth to service the request, and
- a determination that data usage by the first traffic group is below a first minimum bandwidth allocation level and above a second minimum bandwidth allocation level.
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 second traffic group;
- and
- delaying delivery of the content of the second traffic group based on:
- a determination that the second portion does not have sufficient allocated bandwidth to service the request, and
- data usage by the first traffic group falling within a first range of the allocated first portion.
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 second traffic group;
- and
- based on data usage by the first traffic group falling with a first range of the allocated first portion and on a second data usage by the second traffic group falling within a second range of the allocated second portion satisfying a second criteria, delaying delivery of the content of the second traffic group.
Dependencies are inferred from the claim text.