US 11,888,920 B2
Process and apparatus for estimating real-time quality of experience
Sharat Chandra Madanapalli, Eveleigh (AU); Hassan Habibi Gharakheili, Eveleigh (AU); and Vijay Sivaraman, Eveleigh (AU)
Assigned to Canopus Networks Pty Ltd, Eveleigh (AU)
Appl. No. 17/611,529
Filed by Canopus Networks Pty Ltd, Eveleigh (AU)
PCT Filed May 15, 2020, PCT No. PCT/AU2020/050483
§ 371(c)(1), (2) Date Nov. 15, 2021,
PCT Pub. No. WO2020/227781, PCT Pub. Date Nov. 19, 2020.
Claims priority of application No. 2019901667 (AU), filed on May 16, 2019.
Prior Publication US 2022/0239720 A1, Jul. 28, 2022
Int. Cl. H04L 65/80 (2022.01); H04L 65/61 (2022.01); H04L 41/5067 (2022.01); H04L 43/0876 (2022.01)
CPC H04L 65/80 (2013.01) [H04L 41/5067 (2013.01); H04L 43/0876 (2013.01); H04L 65/61 (2022.05)] 23 Claims
OG exemplary drawing
 
1. A computer-implemented process for classifying video streams of an online streaming media service in real-time, the process being for use by a network operator, and including:
processing packets of one or more network flows representing one or more video streams of the online service at a network location between a provider of the service and a user access network to generate flow activity data representing quantitative metrics of real-time network transport activity of each of the one or more network flows of the online service, the quantitative metrics including, for each said video stream, a corresponding time series of request packet counter values;
applying a trained classifier to each said time series of request packet counter values to determine whether the request packet counter values for each said video stream are indicative of live video streaming; and
in dependence upon the determination, to classify each of the one or more video streams as either a live video stream or as a video-on-demand stream.