| CPC G06F 16/7867 (2019.01) [G06F 16/24578 (2019.01); G06F 16/71 (2019.01); G06F 16/75 (2019.01)] | 70 Claims |

|
1. A non-transitory computer readable medium storing processor executable instructions that, when executed by at least one processor, cause the at least one processor to:
determine, based on a quantity of time associated with output of a type of content, a plurality of subsets of a plurality of devices;
determine, for each subset of the plurality of subsets, based on different levels of viewership associated with each subset of the plurality of subsets, a weight;
determine, based on the weight for each subset of the plurality of subsets, an index parameter indicative of a likelihood of a device of the subset of the plurality of devices to output the type of content;
generate, based on the index parameter, data indicative of a plurality of content time slots; and
select, based on the data indicative of the plurality of content time slots, a pool of the plurality of devices, wherein the selection comprises a quantity of devices from each subset of the plurality of subsets.
|