SYSTEMS AND METHODS FOR SETTING PRICES IN DATA DRIVEN MEDIA PLACEMENT
System and methods are presented for setting pricing in an advertising campaign with an audience management module. In some embodiments, a plurality of data structures is stored in a memory, each data structure representing one of a plurality of advertising slots. The audience management module stores in each of the plurality of data structures a price value associated with a respective advertising slot. A user input of a fixed value is received and stored as the price value of a first data structure of the plurality of data structures. The audience management module automatically updates the price value of each of the plurality of data structures without changing the price value of the first data structure.
1 . A method for setting pricing in an advertising campaign plan, the method comprising:
storing, in a memory, a plurality of data structures, each data structure representing one of a plurality of advertising slots;
storing, in each of the plurality of data structures, a price value associated with a respective advertising slot;
receiving a user selection of a fixed price value;
storing the fixed price value as the price value of a first data structure of the plurality of data structures; and
automatically updating the price value of each of the plurality of data structures without changing the price value of the first data structure.
2 . The method of claim 1 , further comprising determining a projected demand for each of the plurality of advertising slots based on an audience-related criterion, wherein the automatically updated price values are updated based on a projected demand of an associated advertising slot.
3 . The method of claim 2 , further comprising associating each of the plurality of advertising slots with one of a plurality of pricing tiers by storing the association in a respective data structure of each advertising slot.
4 . The method of claim 3 , wherein storing the fixed price value as the price value of the first data structure of the plurality of data structures further comprises:
storing the fixed price value as the price value of a first pricing tier of the plurality of pricing tiers, the first pricing tier being associated with the first data structure; and
updating, based on a projected demand of each of the plurality of advertising slots, a price value of each of the plurality pricing tiers without changing the price value of the first of the plurality of pricing tiers.
5 . The method of claim 4 , wherein automatically updating the price value of each of the plurality of data structures without changing the price value of the first data structure further comprises updating the price value of each of the plurality of data structures based on an associated pricing tier without changing the price value of the first data structure.
6 . The method of claim 1 , wherein determining a projected demand for each of the plurality of advertising slots comprises determining a projected demand based on at least one of historical inventory data, projected inventory data, current demand, and audience estimates.
7 . The method of claim 1 , wherein determining a projected demand for each of the plurality of advertising slots further comprises estimating fluctuations in the projected demand in response to storing the fixed price as the price value of the first data structure of the plurality of data structures.
8 . The method of claim 1 , wherein the plurality of data structures corresponds to an available inventory of a media provider.
9 . The method of claim 1 , further comprising receiving pricing information from at least one advertising source, wherein each price value stored in each of the plurality of data structures is based on the pricing information.
10 . The method of claim 1 , further comprising generating for display a plurality of cells in a grid arrangement, wherein:
each of the plurality of cells is representative of one of the plurality of data structures,
each of the plurality of cells is arranged according to a content source and a time period of the data structure represented by the cell, and
each of the plurality of cells includes a price value.
11 . A system for setting pricing in an advertising campaign plan, the system comprising:
processing circuitry, wherein the processing circuitry is configured to:
store, in a memory, a plurality of data structures, each data structure representing one of a plurality of advertising slots;
store, in each of the plurality of data structures, a price value associated with a respective advertising slot;
receive a user selection of a fixed price value;
store the fixed price value as the price value of a first data structure of the plurality of data structures; and
automatically update the price value of each of the plurality of data structures without changing the price value of the first data structure.
12 . The system of claim 11 , wherein the processing circuitry is further configured to generate a projected demand for each of the plurality of advertising slots based on an audience-related criterion, wherein the automatically updated price values are updated based on a projected demand of an associated advertising slot.
13 . The system of claim 12 , wherein the processing circuitry is further configured to associate each of the plurality of advertising slots with one of a plurality of pricing tiers by storing the association in a respective data structure of each advertising slot.
14 . The system of claim 13 , wherein the processing circuitry is further configured to:
store the fixed price value as the price value of a first pricing tier of the plurality of pricing tiers, the first pricing tier being associated with the first data structure; and
update, based on a projected demand of each of the plurality of advertising slots, a price value of each of the plurality pricing tiers without changing the price value of the first of the plurality of pricing tiers.
15 . The system of claim 14 , wherein the processing circuitry is further configured to update the price value of each of the plurality of data structures based on an associated pricing tier without changing the price value of the first data structure.
16 . The system of claim 11 , wherein the processing circuitry is further configured to determine a projected demand based on at least one of historical inventory data, projected inventory data, current demand, and audience estimates.
17 . The system of claim 11 , wherein the processing circuitry is further configured to estimate fluctuations in the projected demand in response to storing the fixed price as the price value of the first data structure of the plurality of data structures.
18 . The system of claim 11 , wherein the plurality of data structures corresponds to an available inventory of a media provider.
19 . The system of claim 11 , wherein the processing circuitry is further configured to receive pricing information from at least one advertising source, wherein each price value stored in each of the plurality of data structures is based on the pricing information.
20 . The system of claim 11 , wherein the processing circuitry is further configured to generate for display a plurality of cells in a grid arrangement, wherein:
each of the plurality of cells is representative of one of the plurality of data structures,
each of the plurality of cells is arranged according to a content source and a time period of the data structure represented by the cell, and
each of the plurality of cells includes a price value.
21 - 60 . (canceled)