Patent ID: 8205226

Claim:
A method of dynamically allocating an advertisement, the method comprising: selecting advertisement broadcasts to be transmitted based on an analysis of broadcast viewing information of viewers and a plurality of transmission conditions; and providing the selected advertisement broadcasts during an advertisement time period, wherein the advertisement time period includes a plurality of time slots, each time slot of said plurality of time slots being a time period that is assigned for transmitting an individual advertisement broadcast, and wherein the selecting the advertisement broadcasts comprises: selecting one of the plurality of transmission conditions; determining whether an advertisement broadcast has already been transmitted during the advertisement time period and, if it is determined that the advertisement broadcast has already been transmitted during the advertisement time period, then excluding, from the selecting the advertisement broadcasts, transmission information of the already transmitted advertisement broadcast until the advertisement time period expires; selecting a first advertisement broadcast to be transmitted in a first time slot based on an audience rating from an end point of a regular broadcast time period to a point before a critical time; and selecting a second advertisement broadcast to be transmitted in a second time slot based on the audience rating from an end point of the first time slot to the point before the critical time, wherein a first one of the plurality of transmission conditions is mapped to an advertisement identifier using a first transmission condition identifier, the first one of the plurality of transmission conditions comprising: a first advertisement time; a first lowest acceptable audience rating; and a first advertisement rate; wherein a second one of the plurality of transmission conditions is mapped to the advertisement identifier using a second transmission condition identifier, the second one of the plurality of transmission conditions comprising: a second advertisement time that is different from the first advertisement time; and a second lowest acceptable audience rating that is different from the first lowest acceptable audience rating; and wherein the advertisement identifier identifies one advertisement broadcast.