Dynamic load based ad insertion
First Claim
1. A method comprising:
- providing a multicast channel carrying media content to a plurality of client devices associated with a plurality of users; and
dynamically adjusting, by a computing device comprising a processor, a ratio of ad time to total viewing time of the media content carried over the multicast channel based on at least one criterion selected from a group consisting of;
a number of the plurality of users consuming the multicast channel and a number of the plurality of users predicted to consume the multicast channel, wherein the ratio of ad time to total viewing time decreases based on an increase in the number of the plurality of users and increases based on a decrease in the number of the plurality of users.
1 Assignment
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.
172 Citations
26 Claims
-
1. A method comprising:
-
providing a multicast channel carrying media content to a plurality of client devices associated with a plurality of users; and dynamically adjusting, by a computing device comprising a processor, a ratio of ad time to total viewing time of the media content carried over the multicast channel based on at least one criterion selected from a group consisting of;
a number of the plurality of users consuming the multicast channel and a number of the plurality of users predicted to consume the multicast channel, wherein the ratio of ad time to total viewing time decreases based on an increase in the number of the plurality of users and increases based on a decrease in the number of the plurality of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
providing a multicast channel carrying media content to a plurality of client devices associated with a plurality of users; and dynamically adjusting, by a computing device comprising a processor, a ratio of ad time to total viewing time of the media content carried over the multicast channel based on at least one criterion selected from a group consisting of;
a number of the plurality of client devices receiving the multicast channel and a number of the plurality of client devices predicted to receive the multicast channel, wherein the ratio of ad time to total viewing time decreases based on an increase in the number of the plurality of client devices and increases based on a decrease in the number of the plurality of client devices. - View Dependent Claims (18, 19)
-
-
20. A system comprising:
-
a communication and ad insertion subsystem adapted to provide a multicast channel carrying media content to a plurality of client devices associated with a plurality of users; and a control system adapted to control the communication and ad insertion subsystem to dynamically adjust a ratio of ad time to total viewing time of the media content carried over the multicast channel based on at least one criterion selected from a group consisting of;
a number of the plurality of users consuming the multicast channel and a number of the plurality of users predicted to consume the multicast channel, wherein the ratio of ad time to total viewing time decreases based on an increase in the number of the plurality of users and increases based on a decrease in the number of the plurality of users. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A system comprising:
-
a communication and ad insertion subsystem adapted to provide a multicast channel carrying media content to a plurality of client devices associated with a plurality of users; and a control system adapted to control the communication and ad insertion subsystem to dynamically adjust a ratio of ad time to total viewing time of the media content carried over the multicast channel based on at least one criterion selected from a group consisting of;
a number of the plurality of client devices receiving the multicast channel and a number of the plurality of client devices predicted to receive the multicast channel, wherein the ratio of ad time to total viewing time decreases based on an increase in the number of the plurality of client devices and increases based on a decrease in the number of the plurality of client devices. - View Dependent Claims (26)
-
Specification