US 12,114,027 B2
Selection of content delivery networks using agents
Chenyu Tian, Beijing (CN); Tongyu Dai, Beijing (CN); Si Chen, Beijing (CN); and Lemei Huang, Beijing (CN)
Assigned to BEIJING HULU SOFTWARE TECHNOLOGY DEVELOPMENT CO., LTD, Beijing (CN)
Filed by Beijing Hulu Software Technology Development Co., Ltd., Beijing (CN)
Filed on Feb. 9, 2023, as Appl. No. 18/166,920.
Claims priority of application No. 202211632854.2 (CN), filed on Dec. 19, 2022.
Prior Publication US 2024/0205473 A1, Jun. 20, 2024
Int. Cl. H04N 21/24 (2011.01)
CPC H04N 21/2402 (2013.01) [H04N 21/2401 (2013.01)] 20 Claims
OG exemplary drawing
 
20. An apparatus comprising:
one or more computer processors; and
a computer-readable storage medium comprising instructions for controlling the one or more computer processors to be operable for:
determining an input value for a request for content;
retrieving a plurality of states for a plurality of content delivery networks, wherein a state includes a first parameter and a second parameter based on historical observations of delivery of content for the respective content delivery network;
generating a plurality of scores for the plurality of content delivery networks based on the input value and the plurality of states, wherein a score for a content delivery network is generated using a first component that represents an exploitation value from the first parameter and the second parameter, a second component that represents a variance from the first parameter and the second parameter, and the input value;
selecting a content delivery network from the plurality of content delivery networks based on the score for the content delivery network; and
outputting information for the selected content delivery network to cause the selected content delivery network to service the request to deliver the content.