×

Pacing ad service with adjustable granularity

  • US 8,925,002 B2
  • Filed: 10/26/2012
  • Issued: 12/30/2014
  • Est. Priority Date: 10/26/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • dividing an ad campaign into a sequence of discrete time increments;

    determining a measured total viewership number for a set of prior discrete time increments in the sequence of discrete time increments;

    calculating a projected total viewership number for each of a set of future discrete time increments in the sequence of discrete time increments, the projected total viewership number being configured to vary for the set of future discrete time increments;

    determining a first total viewership number at a first point for a first discrete time increment and a second total viewership number at a second point for the first discrete time increment, wherein the first point is a beginning point of the first discrete time increment and the second point is an ending point of the first discrete time increment;

    adjusting a granularity of a number of subdivisions based on an anticipated number of available ad breaks per unit time;

    subdividing the first discrete time increment in the set of future discrete time increments into the number of subdivisions;

    fitting a curve to the measured total viewership per unit time for the set of prior discrete time increments and the projected total viewership number for each of the set of future discrete time increments based on the number of subdivisions, wherein the curve is scaled to fit to the first point and the second point in the first discrete time increment based on the number of subdivisions; and

    allocating a set of purchased video advertisements included in the ad campaign to ad breaks included in one or more streaming videos over the first discrete time increment at a rate using an advertisement pacing module configured to allocate video advertisements throughout the first discrete time increment based on the curve without a time gap of not being configured to allocate video advertisements at an end of the first discrete time increment after allocation of the set of purchased video advertisements for the second total viewership number is reached.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×