Patent ID: 8359616

Claim:
A method for automatically generating advertisements using a media guidance application implemented at least in part on user equipment, the method comprising: displaying, on a display at the user equipment, a media guidance application display screen, wherein the media guidance application display screen comprises an advertisement display region; identifying advertisement criteria, including advertisement content and advertisement composition, for the advertisement display region; searching the advertisement database for a stored advertisement that satisfies the advertisement criteria associated with the advertisement display region or is assigned to the advertisement display region; upon determining that the advertisement database does not include a stored advertisement satisfying the criteria and a stored advertisement assigned to the advertisement display region: retrieving a plurality of distinct advertisement elements from an advertisement database in accordance with the identified advertisement criteria to assemble together into a new generated advertisement; generating a new advertisement for display in the advertisement display region by assembling the plurality of distinct advertisement elements; displaying, on the display at the user equipment, the generated advertisement in the advertisement display region; monitoring a user interaction with the generated advertisement to produce user interaction data; and transmitting the user interaction data to a remote data-collection server.