Patent ID: 11889140
Assignee: HULU, LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method comprising:
receiving, by a computing device, a request for a video;
receiving, by the computing device, a ranking of a plurality of content delivery networks for the request;
receiving, by the computing device, historical scores for respective content delivery networks in the plurality of content delivery networks from rankings in historical playback sessions;
receiving, by the computing device, global constraints for the plurality of content delivery networks, wherein the global constraints define an allocation for respective content delivery networks;
selecting, by the computing device, a content delivery network using the global constraints, the ranking, and the historical scores, wherein a first score for the content delivery network is altered to a second score, and the second score is used in the selecting of the content delivery network; and
outputting, by the computing device, the content delivery network that is selected for the request.