Methods and systems for selectively displaying advertisements
First Claim
1. In a system, including at least one processor, configured to schedule a display of one or more advertising impressions of available advertising inventory, a method for scheduling and displaying a requested quantity of the advertising impressions in accordance with target criteria, the method comprising:
- selecting, at a planning module, an advertising impression goal for a plurality of advertising campaigns, an advertising type and a weight for each of a plurality of advertisement contents displayed in association with the plurality of advertising campaigns, the advertising impression goal being specific to one or more target criteria;
upon scheduling a display of the plurality of advertisements to attain the advertising impression goal for each of the plurality of advertising campaigns, updating, at a control module, a display schedule for the plurality of advertisements; and
upon intermittently delivering the plurality of advertisement contents for the plurality of advertisements, the advertising type and the weight for each advertisement of the plurality of advertisements to a receiver module, defining a display frequency for each advertisement of the plurality of advertisements to enable the receiver module to selectively display the advertisement contents of the advertisement following the display frequency to achieve the advertising impression goal, wherein defining the display frequency comprises;
identifying, for the specific one or more target criteria, an advertisement from a the plurality of advertisements as either a committed advertisement or a flexible advertisement;
upon identifying a first absolute weight for each committed advertisement and a relative weight for each flexible advertisement, defining a total flexible advertising inventory percentage as the difference between the sum of the first absolute weights for the committed advertisements and 100%;
defining a second absolute weight for each of the flexible advertisements based upon the relative weight of the flexible advertisements, the sum of the relative weights of the flexible advertisements, and the total flexible advertising inventory percentage; and
randomly selecting the advertisement based upon the first absolute weight of the committed advertisements and the second absolute weight of the flexible advertisements.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, including a planning module, a control module and a receiver module, configured to schedule display of one or more advertising impressions of available advertising inventory. The planning module enables scheduling a requested quantity of advertising impressions in accordance with target criteria. Further, the planning module enables selecting an advertising impression goal for advertisement, assigning an advertising type and defining a weight for the advertisements. The control module receives the schedule, the advertising type and the defined weights and generates one or more metadata files that contain target criteria, advertising type and weights for the advertisements. The one or more metadata files, with the advertisements, are delivered to the receiver module that is configured to define a display frequency for the advertisements based upon one or more of the metadata files. The receiver module selectively displays advertisement content associated with the advertisements to achieve the advertising impression goal.
99 Citations
10 Claims
-
1. In a system, including at least one processor, configured to schedule a display of one or more advertising impressions of available advertising inventory, a method for scheduling and displaying a requested quantity of the advertising impressions in accordance with target criteria, the method comprising:
-
selecting, at a planning module, an advertising impression goal for a plurality of advertising campaigns, an advertising type and a weight for each of a plurality of advertisement contents displayed in association with the plurality of advertising campaigns, the advertising impression goal being specific to one or more target criteria; upon scheduling a display of the plurality of advertisements to attain the advertising impression goal for each of the plurality of advertising campaigns, updating, at a control module, a display schedule for the plurality of advertisements; and upon intermittently delivering the plurality of advertisement contents for the plurality of advertisements, the advertising type and the weight for each advertisement of the plurality of advertisements to a receiver module, defining a display frequency for each advertisement of the plurality of advertisements to enable the receiver module to selectively display the advertisement contents of the advertisement following the display frequency to achieve the advertising impression goal, wherein defining the display frequency comprises; identifying, for the specific one or more target criteria, an advertisement from a the plurality of advertisements as either a committed advertisement or a flexible advertisement; upon identifying a first absolute weight for each committed advertisement and a relative weight for each flexible advertisement, defining a total flexible advertising inventory percentage as the difference between the sum of the first absolute weights for the committed advertisements and 100%; defining a second absolute weight for each of the flexible advertisements based upon the relative weight of the flexible advertisements, the sum of the relative weights of the flexible advertisements, and the total flexible advertising inventory percentage; and randomly selecting the advertisement based upon the first absolute weight of the committed advertisements and the second absolute weight of the flexible advertisements. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for delivering advertisement contents to a viewer according to an advertising plan that is executed in a system that includes at least one processor configured to display advertisements to a viewer at a frequency determined by the advertising plan, the method comprising:
-
selecting, at a planning module, an advertising impression goal for a plurality of advertising campaigns, an advertising type and a weight for each of a plurality of advertisement contents displayed in association with the plurality of advertising campaigns, the advertising impression goal being specific to one or more target criteria; the planning module using the advertising impression goal for each of the plurality of advertising campaigns to create a schedule defining a particular period of time during which the advertisement should be displayed, a location for the display of the advertisement, an indicator of the advertisement type, and a weight for the advertisement, wherein the weight is used to determine a frequency to display the advertisement during the defined period of time as defined by an advertising plan; the planning module then updating a control module with the created display schedule for a plurality of advertisements, whereupon the control module generates a data file defining, for each advertisement, the advertising type, weight, location, and schedule for display of the advertisement contents for the advertisement, and wherein defining the weight comprises defining an absolute weight for each committed advertisement that corresponds to a guaranteed impression frequency for displaying each said committed advertisement during the period of time, and a relative weight to each flexible advertisement that corresponds to a proportional allocation of remaining advertising inventory that can be used for displaying each said flexible advertisement; and upon retrieving at the control module the content for the advertisement, delivering the advertisement contents and the generated data file to at least one receiver module configured to display the advertisement contents of the advertisement in accordance with the data file, so that the advertising impression goal is accomplished, and such that each committed and each non-committed advertisement is displayed according to the frequency defined by the weight of the advertisement within the defined period of time. - View Dependent Claims (8)
-
-
9. A computer program product comprised of a computer-readable medium containing computer-executable instructions for implementing the method in a system that includes at least one processor configured to display advertisements to a viewer at a frequency determined by the advertising plan, performing:
-
selecting, at a planning module, an advertising impression goal for a plurality of advertising campaigns, an advertising type and a weight for each of a plurality of advertisement contents displayed in association with the plurality of advertising campaigns, the advertising impression goal being specific to one or more target criteria; upon scheduling a display of the plurality of advertisements to attain the advertising impression goal for each of the plurality of advertising campaigns, updating, at a control module, a display schedule for the plurality of advertisements; and upon intermittently delivering the plurality of advertisement contents for the plurality of advertisements, the advertising type and the weight for each advertisement of the plurality of advertisements to a receiver module, defining a display frequency for each advertisement of the plurality of advertisements to enable the receiver module to selectively display the advertisement contents of the advertisement following the display frequency to achieve the advertising impression goal, wherein defining the display frequency comprises; identifying, for the specific one or more target criteria, an advertisement from the plurality of advertisements as either a committed advertisement or a flexible advertisement; upon identifying a first absolute weight for each committed advertisement and a relative weight for each flexible advertisement, defining a total flexible advertising inventory percentage as the difference between the sum of the first absolute weights for the committed advertisements and 100%; defining a second absolute weight for each of the flexible advertisements based upon the relative weight of the flexible advertisements, the sum of the relative weights of the flexible advertisements, and the total flexible advertising inventory percentage; and randomly selecting the advertisement based upon the first absolute weight of the committed advertisements and the second absolute weight of the flexible advertisements.
-
-
10. A computer program product comprised of a computer-readable medium containing computer-executable instructions for implementing the method in a system that includes at least one processor configured to display advertisements to a viewer at a frequency determined by the advertising plan, performing:
-
selecting, at a planning module, an advertising impression goal for a plurality of advertising campaigns, an advertising type and a weight for each of a plurality of advertisement contents displayed in association with the plurality of advertising campaigns, the advertising impression goal being specific to one or more target criteria the planning module using the advertising impression goal for each of the plurality of advertising campaigns to create a schedule defining a particular period of time during which the advertisement should be displayed, a location for the display of the advertisement, an indicator of the advertisement type, and a weight for the advertisement, wherein the weight is used to determine a frequency to display the advertisement during the defined period of time as defined by an advertising plan; the planning module then updating a control module with the created display schedule for a plurality of advertisements, whereupon the control module generates a data file defining, for each advertisement, the advertising type, weight, location, and schedule for display of the advertisement contents for the advertisement, and wherein defining the weight comprises defining an absolute weight for each committed advertisement that corresponds to a guaranteed impression frequency for displaying each said committed advertisement during the period of time, and a relative weight to each flexible advertisement that corresponds to a proportional allocation of remaining advertising inventory that can be used for displaying each said flexible advertisement; and upon retrieving at the control module the content for the advertisement, delivering the advertisement contents and the generated data file to at least one receiver module configured to display the advertisement contents of the advertisement in accordance with the data file, so that the advertising impression goal is accomplished, and such that each committed and each non-committed advertisement is displayed according to the frequency defined by the weight of the advertisement within the defined period of time.
-
Specification