×

Controlling impression delivery pacing for multiple geographic regions associated with an online campaign in a real-time bidding environment

  • US 10,290,025 B1
  • Filed: 09/09/2016
  • Issued: 05/14/2019
  • Est. Priority Date: 12/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for dynamically controlling the pace of impression delivery among multiple geographic regions in a network-based real-time bidding (RTB) system, the method comprising:

  • identifying, by a bidding system, one or more target geographic locations associated with a particular campaign;

    identifying, by the bidding system, one or more target geographic regions associated with each target geographic location;

    determining, by the bidding system, a target impression volume for each target geographic region associated with the particular campaign, wherein the target impression volume for each target geographic region specifies a target number of impressions related to the particular campaign to be delivered to that target geographic region in a defined time period;

    determining, by the bidding system, a pacing score for each target geographic region associated with each target geographic location;

    receiving a series of RTB bid requests at the bidding system from an RTB exchange via a communications network, each RTB bid request including (a) placement information identifying an online placement in digital content being loaded or rendered by an end user device and (b) identification information;

    for each received RTB bid request, executing a bidding algorithm including;

    identifying a geographic region associated with the bid request based on the identification information in the bid request;

    determining whether the identified geographic region is a target geographic region for the particular campaign;

    if the identified geographic region is a target geographic region for the particular campaign, determining whether to submit a bid based at least on the pacing score for the identified geographic region;

    wherein winning bids are submitted for at least one received RTB bid request, each winning bid resulting in an impression delivery to a respective end user device;

    storing, by the bidding system, impression delivery data for at least one target geographic region for the particular campaign, the stored impression delivery data indicating a volume of impressions delivered to each respective target geographic region;

    automatically adjusting, by the bidding system, the pacing score for a particular target geographic region based on the stored impression delivery data for the particular target geographic region by;

    accessing impression delivery data for the particular target geographic region indicating a number of impressions related to the particular campaign that have been delivered to the particular target geographic region;

    accessing the target impression volume for the particular target geographic region;

    executing a proportional-integral-derivative (PID) controller or a proportional-integral (PI) controller to determine adjustments to the pacing score based on (a) a current value of the pacing score, (b) the accessed impression delivery data for the particular target geographic region, and (c) the target impression volume for the particular target geographic region;

    receiving, by the bidding system, a subsequent RTB bid request associated with the particular target geographic region; and

    determining, by the bidding system, whether to submit a bid on the subsequent RTB bid request based at least on the adjusted pacing score for the target geographic region.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×