Patent ID: 11863465
Assignee: COX COMMUNICATIONS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 18:
19. A computer readable storage device that includes executable instructions which, when executed by a processor provide intelligent bandwidth prioritization, the instructions comprising:
collecting information about a local network and the devices connected to the local network;
applying machine learning to identify the local network topology and data usage behaviors of the devices;
determining a set of traffic classifications and associated prioritization policy, criteria, and queue parameters that can be used to classify traffic flows and improve network performance;
determining a set of network conditions that can be evaluated for applying the prioritization policy;
storing the determined set of traffic classifications and associated criteria, queue parameters, and network conditions as the prioritization policy;
evaluating the set of network conditions;
selecting the prioritization policy to apply to the local network based on the evaluation of the set of network conditions;
classifying a traffic flow received at one of the network devices according to a traffic classification of the determined set of traffic classifications;
applying a priority value to the traffic flow based on the traffic classification and based on the selected prioritization policy;
assigning the traffic flow to a classification-based queue corresponding to the applied priority value;
processing the traffic flow based on parameters of the assigned queue for delivering the traffic flow to an intended device of the local network;
monitoring the traffic flow;
determining whether the traffic flow in the local network has degraded; and
if the traffic flow in the local network is determined to have degraded, dynamically modifying the prioritization policy being applied to the local network.