Patent ID: 8122018

Claim:
A computer-implemented method for generating creatives, comprising: identifying entity attribute data for a plurality of entities, wherein each of the plurality of entities is an advertiser, the identifying entity attributes comprising, for each advertiser: providing a first question requesting the advertiser to select a business vertical of the advertiser; issuing additional questions based on the business vertical selected in response to the first question, the additional questions being questions that correspond to the business vertical selected; and determining entity attribute values for the advertiser based on responses to the first question and the additional questions from a user associated with the advertiser; selecting a creative template from a plurality of creative templates, each of the creative templates being eligible for selection for the plurality of advertisers, the selection being based on: the entity attribute data for the advertiser; and a diversity frequency associated with each creative template to limit use of the creative template to a maximum percentage rate of creative generations; and generating a creative from the creative template and the entity attribute data.