Patent ID: 8600802

Claim:
A computer-implemented method comprising: identifying, by one or more processors, existing advertisements, using a matching criterion, in which a performance of each of the existing advertisements during a past ad campaign is above a threshold and each of the existing advertisements is associated with a corresponding participating advertisement sponsor; identifying, by the one or more processors, a candidate advertisement, using the matching criterion, in which a performance of the candidate advertisement during a past ad campaign is lower than the performances of the existing advertisements during past ad campaigns of the corresponding participating advertisement sponsors, wherein the candidate advertisement is associated with a candidate advertisement sponsor different from each of the participating advertisement sponsors and the candidate advertisement is associated with a second geographical region not overlapping first geographical regions associated with the existing advertisements; generating data usable to display available advertisements, based on the existing advertisements, and the corresponding performances of the existing advertisements to the candidate advertisement sponsor; accepting instructions from the candidate advertisement sponsor for purchasing one of the available advertisements; and providing the purchased advertisement or a representation of the purchased advertisement and performance data of the performance of the purchased advertisement to the candidate advertisement sponsor.