System and method for generating creatives
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Attribute data regarding an entity, such as a business entity, are identified. Thereafter, one or more creative templates are selected based on the attribute data related to the entity. Creatives for the entity are then generated from the creative templates and the entity attribute data.
41 Citations
29 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A system for generating creatives, comprising:
-
a processing device; and a data store storing; attribute set data defining attribute sets associated with a plurality of entities, wherein each of the plurality of entities is an advertiser; attribute category data associating categories with attribute sets; creative template data defining creative templates; and program instructions that upon execution by the processing device cause the system to; for each advertiser; provide a first question requesting the advertiser to select a business vertical of the advertiser; issue 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 determine entity attribute values for the advertiser based on responses to the first question and the additional questions from a user associated with the advertiser; store the entity attribute values in entity campaign data for the advertiser; select a creative template from a plurality of creative templates, each of the creative templates in the plurality of creative templates being eligible for selection for the plurality of advertisers, the selection being based on; the entity campaign 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 generate a creative from the creative template based on the entity campaign data for the advertiser. - View Dependent Claims (15, 16, 17, 18)
-
-
19. Software stored on computer readable memory storage device comprising instructions executable by one or more computers and upon such execution cause the one or more computers to perform operations 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; for each entity; selecting a creative template from a plurality of creative templates, each of the creative templates being eligible for selection for the plurality of entity 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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
Specification