CPC G06Q 30/0243 (2013.01) [G06Q 30/0244 (2013.01); G06Q 30/0246 (2013.01); G06Q 30/0249 (2013.01)] | 18 Claims |
1. A method for managing impressions comprising:
identifying a first platform and a second platform on which an advertisement is provided, wherein the advertisement has allocated a respective number of budgeted impressions;
receiving, from the first platform via a network, a first real-time popularity of a subject of the advertisement on the first platform, a first anticipated spike of popularity of the first platform, and a first historical impression generation data indicative of other advertisements on the first platform that were similar to the advertisement;
receiving, from the second platform via the network, a second real-time popularity of the subject of the advertisement on the second platform, a second anticipated spike of popularity of the second platform, and a second historical impression generation data indicative of other advertisements on the second platform that were similar to the advertisement;
calculating, for the first platform, using processing circuitry, a first likelihood of impression generation for the advertisement based on the first real-time popularity, the first anticipated spike of popularity, and the first historical impression generation data;
calculating, for the second platform, using the processing circuitry, a second likelihood of impression generation for the advertisement based on the second real-time popularity, the second anticipated spike of popularity, and the second historical impression generation data;
comparing, using the processing circuitry, the first likelihood of impression generation and the second likelihood of impression generation;
determining, using the processing circuitry, a high-performing platform of the first platform and the second platform based on the first likelihood or the second likelihood being highest, and a low-performing platform of the first platform and the second platform based on the first likelihood or the second likelihood being lowest;
determining, using the processing circuitry, a redistribution of allocations of the number of budgeted impressions from the low-performing platform to the high-performing platform based on each of the first likelihood and the second likelihood; and
causing to be implemented, using the processing circuitry, the redistribution of allocations from the low-performing platform to the high-performing platform.
|