Back to results
US 12,217,282 B1Granted
Advertiser campaign scripting
AssigneeGoogle Inc.
InventorsVarouj A. Chitilian, Ilya Netchitailo, Nikhil Bakshi, Jiaqi Yu, Chetan Patel
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated management of campaigns using scripted rules.
Claims20
A system, comprising:
- a data processing apparatus including one or more computers;
- and
- a computer storage system storing instructions that, when executed by the data processing apparatus, cause the data processing apparatus to perform actions comprising:
- providing data defining a template user interface for defining a rule template that can be used to generate a rule that defines an operation and a corresponding event, the event being the occurrence of a condition defined for an advertising campaign identified by an advertising campaign entity, and the operation being executed in response to the detection of the corresponding event and specifying an entity change for a campaign management entity associated with the advertising campaign entity, the template user interface including:
- an entity selection menu from which one or more campaign management entities can be selected from a plurality of campaign management entities;
- a variable declaration menu that enables selection of a variable type from a plurality of variable types;
- a script editing environment in which a script can be edited by a user, the script defining the operation;
- wherein:
- in response to receiving a selection of a variable type from the plurality of variable types, a variable declaration for a variable of the selected variable type is generated in the script editing environment;
- and
- in response to receiving a selection of a campaign management entity, the operation is associated with the selected campaign management entity so that the entity change affects corresponding campaign management entities to which the variable of the selected variable type corresponds and which are associated with the selected campaign management entity.
8 more elements
A method performed by a data processing apparatus, the method comprising:
- rendering, in a display device of a data processing apparatus, a template user interface for defining a rule template that can be used to generate a rule that defines an operation and a corresponding event, the event being the occurrence of a condition defined for an advertising campaign identified by an advertising campaign entity, and the operation being executed in response to the detection of the corresponding event and specifying an entity change for a campaign management entity associated with the advertising campaign entity, the template user interface including:
- an entity selection menu from which a campaign management entity can be selected from a plurality of campaign management entities of advertising campaign data;
- a variable declaration menu from which a variable type from a plurality of variable types can be selected;
- a script editing environment in which a script can be edited by a user, the script defining the operation;
- in response to receiving a selection of a variable type from the plurality of variable types, generating a variable declaration for a variable of the selected variable type in the script editing environment;
- and
- in response to receiving a selection of a campaign management entity, associating the operation with the selected campaign management entity so that the entity change affects corresponding campaign management entities to which the variable of the selected variable type corresponds and which are associated with the selected campaign management entity.
4 more elements
A non-transitory computer storage system comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform actions comprising:
- rendering, in a display device of a data processing apparatus, a template user interface for defining a rule template that can be used to generate a rule that defines an operation and a corresponding event, the event being the occurrence of a condition defined for an advertising campaign identified by an advertising campaign entity, and the operation being executed in response to the detection of the corresponding event and specifying an entity change for a campaign management entity associated with the advertising campaign entity, the template user interface including:
- an entity selection menu from which a campaign management entity can be selected from a plurality of campaign management entities of advertising campaign data;
- a variable declaration menu from which a variable type from a plurality of variable types can be selected;
- a script editing environment in which a script can be edited by a user, the script defining the operation;
- in response to receiving a selection of a variable type from the plurality of variable types, generating a variable declaration for a variable of the selected variable type in the script editing environment;
- and
- in response to receiving a selection of a campaign management entity, associating the operation with the selected campaign management entity so that the entity change affects corresponding campaign management entities to which the variable of the selected variable type corresponds and which are associated with the selected campaign management entity.
4 more elements
Dependencies are inferred from the claim text.