Patent ID: 7970645

Claim:
A method for providing advertisements to a plurality of terminals, comprising: receiving a first set of advertisements; receiving a second set of advertisements; receiving a set of one or more background videos; selecting advertisements for display at a screen of at least one terminal in accordance with a terminal profile, wherein the terminal profile is assigned by a filter icon selectable at the plurality of terminals, wherein the filter icon allows viewers to select a category of programming associated with the filter icon to be included in a program listing provided to the plurality of terminals, and wherein when a viewer selects the filter icon at the screen of the at least one terminal, the program listing, including the selected category, is simultaneously displayed with the selected advertisements to the viewer; composing one or more videos having included therein at least one background video and advertisements wherein advertisements from the first and second sets are spatially arranged into the at least one background video; encoding the one or more composed videos in accordance with a particular coding scheme; multiplexing the one or more encoded videos into one or more transport streams; and transmitting the one or more transport streams to the plurality of terminals.