Dynamic load based ad insertion
First Claim
1. A method comprising:
- determining, by a computing device comprising a processor, ad information comprising one of a current ratio of ad timeslots to total viewing time for a first multicast channel of a plurality of multicast channels and a ratio of total ad time to total viewing time for the first multicast channel;
inserting the ad information into a first multicast channel profile; and
transmitting the first multicast channel profile to a plurality of client devices.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for dynamically adjusting advertisement (“ad”) time for a multicast channel. In one embodiment, a variable ad insertion function operates to receive one or more multicasts of media content from a core distribution network, insert ad timeslots into the media content, and optionally perform late-binding of ads to the ad timeslots. The media content including the inserted ad timeslots and late-binded ads, if any, is then multicast to associated client devices over a feeder network using corresponding multicast channels. For each multicast channel, insertion of ad timeslots into the associated media content is dynamically controlled based on the number of users currently consuming or predicted to consume the multicast channel, the number of client devices receiving or predicted to receive the multicast channel, or both.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, by a computing device comprising a processor, ad information comprising one of a current ratio of ad timeslots to total viewing time for a first multicast channel of a plurality of multicast channels and a ratio of total ad time to total viewing time for the first multicast channel; inserting the ad information into a first multicast channel profile; and transmitting the first multicast channel profile to a plurality of client devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device comprising:
-
a network interface configured to communicate with a network; and a control system coupled to the network interface and configured to; determine ad information comprising one of a current ratio of ad timeslots to total viewing time for a first multicast channel of a plurality of multicast channels and a ratio of total ad time to total viewing time for the first multicast channel; insert the ad information into a first multicast channel profile; and transmit the first multicast channel profile to a plurality of client devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification