| CPC H04N 21/81 (2013.01) [H04N 21/85 (2013.01)] | 20 Claims |

|
1. A computer-implemented method, comprising:
identifying a plurality of digital components;
identifying a slot within a particular content at which one or more digital components can be provided;
for each digital component in the plurality of digital components, generating a score based on (i) a duration of the digital component and (ii) a position requirement for the digital component that specifies where the digital component can be provided in the slot;
selecting, based on the scores for the plurality of digital components, a first set of digital components for provision within the slot; and
providing the first set of digital components within the slot during display of the particular content on a client device.
|