Patent ID: 8417568

Claim:
An advertisement-generation system comprising a computer device configured for generating image-containing advertisements, the system comprising: an image extractor that extracts, via the computer device, a plurality of images from an advertisement located in a host webpage, and to derive therefrom, at least one feature-selection guideline that specifies at least one recommended feature for a suggested image-containing advertisement; a background color extractor that determines a legibility conflict based on analyzing a background color of the host webpage and a first color contained in the suggested image-containing advertisement, wherein analyzing the background color of the host webpage comprises executing a subsampling process upon pixels of the host webpage, the subsampling process incorporating a first sampling factor fx along a x-axis and a second sampling factor fy along a y-axis of the host webpage, the factors fx and fy defined, at least in part, according to an appearance class of at least one of a font or an icon, detected on top of a sampled portion of the background in the host webpage; an image-clip library from which images are selected for inclusion in the image-containing advertisements; at least one advertisement template that is based on the at least one feature-selection guideline; and an advertisement suggestion generator that automatically generates the suggested image-containing advertisement based on the at least one feature-selection guideline.