Patent ID: 8296186

Claim:
A method of determining point-of-purchase placement locations for printed promotional materials on a retail structure comprising: loading, by an application running on a processing device from a database stored on a computer readable medium, data representative of a retail structure; determining, by the processing device, a plurality of advertisement placement locations on the retail structure; determining, by the processing device, a point-of-placement priority value for each of the plurality of advertisement placement locations, wherein the point-of-placement priority values represent a priority level of each of the plurality of placement locations; receiving, by the processing device, an advertising campaign comprising data representing a plurality of advertising campaign items, each item including an associated item priority value, wherein the associated item priority values represent a priority level of each of the plurality of advertising campaign items; determining, by the processing device, a location on the retail structure for each of the advertising campaign items based upon the item priority values and the point-of-placement priority values, wherein the determining a location on the retail structure comprises: comparing, by the processing device, the item priority value for each advertising campaign item against the point-of-purchase priority value, and based upon the comparison, assigning a position on the retail structure for each item in the advertising campaign such that the priority level for each item in the advertising campaign satisfies the priority level for its assigned position; and providing, by the processing device, a communication to an operator of the retail structure indicating where each of the advertising campaign items is to be displayed on the retail structure; wherein said retail structure comprises a physical standalone structure, or a physical counter service location occupying a space in a larger, potentially shared structure, or any combination thereof.