×

Inventory allocation for advertising with changeable supply landscape

  • US 8,856,028 B2
  • Filed: 01/24/2011
  • Issued: 10/07/2014
  • Est. Priority Date: 01/24/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. An advertisement impression distribution system, comprising:

  • a data processing system including a processor and memory,the data processing system programmed to generate, as goal programming, an allocation plan for serving a number of advertisement impressions eligible to meet a demand of a plurality of advertisers, the allocation plan to allocate a first portion of advertisement impressions to satisfy guaranteed demand arising from pre-arranged contracts and a second portion of advertisement impressions to satisfy non-guaranteed demand auctioned in real time in an advertisement spot market, as the advertisement impressions become available,where the guaranteed and non-guaranteed demands comprise competing demands for advertisement impressions having overlapping targeting attributes that target features matching advertiser targeting profiles in a high-dimensional targeting space, and the number of advertisement impressions are changeable as a result of one or more events;

    where the data processing system includes an optimizer, the optimizer programmed to;

    establish a relationship between the first portion of advertisement impressions and the second portion of advertisement impressions, the relationship defining a range of possible proportions of allocation of the first portion of advertisement impressions and the second portion of advertisement impressions; and

    impose multiple objectives on the relationship, comprising;

    maximizing guaranteed demand representativeness through proportionate allocation of advertisement impressions to advertisers with advertisements containing attributes matching the impressions; and

    moderating an increase in the number of advertisement impressions available for allocation to the first and second portions, to minimize a cost associated with reducing a quality of the advertisement impressions as a volume of the advertisement impressions increases;

    solve for a first of the objectives, resulting in a first requirement, then solve for a second of the objectives to generate a second requirement while relaxing the first requirement, where relaxing is to allow departure from a determined optimum value;

    where the data processing system is further programmed to output the allocation plan to an ad serving module of the data processing system to control serving of the advertisement impressions according to the range of possible proportions of allocation between the first and the second portions.

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