Claims
- 1. In a system, including at least one processor, configured to display an advertisement in accordance with available advertising inventory, a method for selecting the advertisement to be displayed to a viewer, the method comprising:
receiving at least one data file defining each of a plurality of advertisements as either a committed advertisement or a flexible advertisement; generating a display frequency, at the receiver module, for each of the committed advertisements; and selecting advertisement content of the advertisements to be displayed by the receiver module based upon the display frequency for the committed advertisements.
- 2. A method as recited in claim 1, further comprising generating a display frequency, at the receiver module, for each of the flexible advertisements.
- 3. A method as recited in claim 2, further comprising generating the display frequency for the committed advertisements before the flexible advertisements.
- 4. A method as recited in claim 1, further comprising selecting the advertisements based upon the display frequency of the committed advertisements and the flexible advertisements.
- 5. A method as recited in claim 1, wherein receiving the at least one data file comprises periodically, sporadically, or continuously receiving the at least one data file.
- 6. A method as recited in claim 1, further comprising selecting advertisements for display using target information, the target being defined by zero or more viewer demographic characteristics.
- 7. A method as recited in claim 1, wherein selecting advertisements comprises:
defining a list of available advertisements from the committed advertisements and the flexible advertisements; and selecting the advertisements from the list of available advertisements based upon the display frequency.
- 8. A method as recited in claim 7, further comprising removing advertisements from the list of available advertisements where the target values of said advertisements are not valid for the chosen display area and viewer demographics.
- 9. A method as recited in claim 5, further comprising displaying the selected advertisements within a document displayable through the receiver module and removing the selected advertisements from the list of available advertisements.
- 10. A method as recited in claim 6, further comprising removing the selected advertisements from the list of available advertisements for subsequent requests for advertisements within the current instance of the document.
- 11. A method as recited in claim 1, further comprising generating a log of the advertisements displayed to the viewer.
- 12. A method as recited in claim 8, further comprising transmitting the log to a control module.
- 13. A method as recited in claim 1, further comprising generating a log of the advertisements interacted with by the viewer.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a divisional of U.S. application Ser. No. 09/991,389, filed Nov. 21, 2001, entitled “Methods and Systems for Selectively Displaying Advertisements,” which is incorporated herein by reference.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09991389 |
Nov 2001 |
US |
Child |
10867493 |
Jun 2004 |
US |