US 12,081,606 B2
Content player performance detection
James E. Knowler, Croydon (GB); Rafal Kobylko, Rybnik (PL); Jakub Gert, Tychy (PL); Amir Arshadnejad, London (GB); Mark Hewis, London (GB); Patrick Kunka, London (GB); and Luca Mezzalira, London (GB)
Assigned to DAZN LIMITED, London (GB)
Filed by DAZN LIMITED, London (GB)
Filed on Jan. 31, 2023, as Appl. No. 18/103,911.
Application 18/103,911 is a division of application No. 16/987,016, filed on Aug. 6, 2020, granted, now 11,582,278.
Claims priority of provisional application 62/885,018, filed on Aug. 9, 2019.
Prior Publication US 2023/0188585 A1, Jun. 15, 2023
Int. Cl. H04L 65/612 (2022.01); H04L 67/02 (2022.01); H04L 67/568 (2022.01)
CPC H04L 65/612 (2022.05) [H04L 67/02 (2013.01); H04L 67/568 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A method for tracking content playback performance across a system comprising:
receiving, by a system server, a first set playback packets corresponding to playback of a first content asset on a first client device,
wherein a first content delivery network server streams the first content asset to the first client device for playback of the first content asset,
wherein the first set of playback packets comprise raw data that is neither analyzed nor modified by the first client device, and
wherein the first set of playback packets are received from the first client device and are transmitted independently from the streaming of the first content asset;
receiving, by the system server, a second set of playback packets corresponding to playback of the first content asset on a second client device,
wherein the first content delivery network server streams the first content asset to the second client device for playback of the first content asset,
wherein the second set of playback packets comprise raw data that is neither analyzed nor modified by the second client device, and
wherein the second set of playback packets are received from the second client device and are transmitted independently from the streaming of the first content asset;
analyzing, by the system server, the first set of playback packets and the second set of playback packets to determine server load on the first content delivery network server hosting the first content asset; and
based on the analysis, instructing by the system server a third client device to retrieve the first content asset from a second content delivery network server instead of the first content delivery network server,
wherein each of the first client device, the second client device, and the third client device are different devices.