| CPC H04L 47/801 (2013.01) [H04L 47/805 (2013.01); H04L 47/822 (2013.01)] | 20 Claims |

|
1. A method of allocating network resources to a plurality of media flows in a communications network, the method comprising the steps of:
identify the plurality of media flows from network traffic in the communications network by classifying packet flows of the network traffic based on network traffic parameters for packets belonging to respective packet flow using a second machine learning function, and wherein at least one of the plurality of media flows is encoded based on a performance metric of a network connection between a client device and originator of the media flow;
determining a media content characteristic for the plurality of media flows using a first machine learning function based on network traffic parameters for a respective media flow;
partitioning the plurality of media flows into one or more media flow groups based on the determined media content characteristic, wherein media flows having similar media content characteristic are partitioned into the same media flow group, and each media flow group comprises a different media content characteristic including high dynamic content or low dynamic content; and
initiating allocation of a separate network resource pool to the one or more media flow groups to be used by media flows belonging to respective media flow group.
|