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

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