Methods and systems for selectively displaying advertisements
First Claim
1. A method for selecting an advertisement to be displayed to a viewer at a client system that is in communication with a server system that sends the advertisement to the client system with metadata files that the client system uses to determine when to display the advertisement to a viewer at a display of the client system, wherein the client system includes at least one processor and display that are configured to display the advertisement in accordance with available advertising inventory, as determined at the client system, the method comprising:
- receiving, by a receiver module of a client system that comprises at least one of a set-top box, a cable televisions box, a DVB, a DSS and a cell phone with a digital display, at least one data file defining each of a plurality of advertisements as committed advertisements and flexible advertisements, wherein each committed advertisement is an advertisement that a broadcaster, which is independent of the client system, has committed to broadcasting as part of an advertising campaign, and wherein each flexible advertisement is an advertisement that operates as a filler advertisement to be displayed when advertising inventory exists in excess of advertising utilized by the committed advertisements;
the client system receiver moduleidentifying, for each committed advertisement, a first absolute weight corresponding to a guaranteed impression frequency for displaying each corresponding committed advertisement;
identifying, for each flexible advertisement, a relative weight;
defining a total flexible advertising inventory percentage as a difference between a sum of the first absolute weights for the committed advertisements and 100%;
defining a second absolute weight for each of the flexible advertisements, corresponding to a display frequency for the flexible advertisements, and 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
selecting the committed and flexible advertisements for display based upon the first absolute weight of the committed advertisements and a 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.
-
Citations
23 Claims
-
1. A method for selecting an advertisement to be displayed to a viewer at a client system that is in communication with a server system that sends the advertisement to the client system with metadata files that the client system uses to determine when to display the advertisement to a viewer at a display of the client system, wherein the client system includes at least one processor and display that are configured to display the advertisement in accordance with available advertising inventory, as determined at the client system, the method comprising:
-
receiving, by a receiver module of a client system that comprises at least one of a set-top box, a cable televisions box, a DVB, a DSS and a cell phone with a digital display, at least one data file defining each of a plurality of advertisements as committed advertisements and flexible advertisements, wherein each committed advertisement is an advertisement that a broadcaster, which is independent of the client system, has committed to broadcasting as part of an advertising campaign, and wherein each flexible advertisement is an advertisement that operates as a filler advertisement to be displayed when advertising inventory exists in excess of advertising utilized by the committed advertisements; the client system receiver module identifying, for each committed advertisement, a first absolute weight corresponding to a guaranteed impression frequency for displaying each corresponding committed advertisement; identifying, for each flexible advertisement, a relative weight; defining a total flexible advertising inventory percentage as a difference between a sum of the first absolute weights for the committed advertisements and 100%; defining a second absolute weight for each of the flexible advertisements, corresponding to a display frequency for the flexible advertisements, and 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 selecting the committed and flexible advertisements for display based upon the first absolute weight of the committed advertisements and a second absolute weight of the flexible advertisements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising:
one or more computer readable storage media with stored computer executable instructions that, when executed, implement a method for selecting an advertisement to be displayed to a viewer at a client system that is in communication with a server system that sends the advertisement to the client system with metadata files that the client system uses to determine when to display the advertisement to a viewer at a display of the client system, wherein the client system includes at least one processor and display that are configured to display the advertisement in accordance with available advertising inventory, as determined at the client system, and wherein the method comprises; receiving, by a receiver module of a client system that comprises at least one of a set-top box, a cable televisions box, a DVB, a DSS and a cell phone with a digital display, at least one data file defining each of a plurality of advertisements as committed advertisements and flexible advertisements, wherein each committed advertisement is an advertisement that a broadcaster, which is independent of the client system, has committed to broadcasting as part of an advertising campaign, and wherein each flexible advertisement is an advertisement that operates as a filler advertisement to be displayed when advertising inventory exists in excess of advertising utilized by the committed advertisements; the client system receiver module identifying, for each committed advertisement, a first absolute weight corresponding to a guaranteed impression frequency for displaying each corresponding committed advertisement; identifying, for each flexible advertisement, a relative weight; defining a total flexible advertising inventory percentage as a difference between a sum of the first absolute weights for the committed advertisements and 100%; defining a second absolute weight for each of the flexible advertisements, corresponding to a display frequency for the flexible advertisements, and 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 selecting the committed and flexible advertisements for display based upon the first absolute weight of the committed advertisements and a second absolute weight of the flexible advertisements. - View Dependent Claims (18, 19, 20, 21, 22, 23)
Specification