Information processing device
US-12118585-B2 · Oct 15, 2024 · US
US2016307229A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016307229-A1 |
| Application number | US-201213475225-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 18, 2012 |
| Priority date | Aug 19, 2011 |
| Publication date | Oct 20, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated management of campaigns using scripted rules.
Opening claim text (preview).
What is claimed is: 1 . 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: accessing advertising campaign data used by an advertising service, the advertising campaign data including: a plurality of campaign management entities including an advertising campaign entity that defines an advertising campaign; a plurality of rules, each rule associated with at least one of the advertising campaign entities, each rule defining an operation and a corresponding event, and the operation (i) being executed in response to detection of the corresponding event (ii) and causing a change to the at least one advertising campaign management entity associated with the rule; monitoring, for events defined by the rules, the advertising service and an application service that is external to the advertising service and that provides an application that (i) stores data used to distribute advertisements of the advertising campaign entity and (ii) enables users to modify the data, the application service being hosted in a network external to client devices of the users, the event for a given rule comprising a modification, within the application, of the data used to distribute the advertisements of the advertising campaign entity; detecting, based on the monitoring, an occurrence of the event for the given rule in response to determining that at least a portion of the data used to distribute the advertisements of the advertising campaign has been modified; and in response to detecting the occurrence of the event for the given rule, executing the operation defined by the given rule. 2 . (canceled) 3 . The system of claim 1 , wherein, for at least one rule: the event defined by the rule is an occurrence of a condition defined for the advertising campaign, and the operation specifies: an entity change for a given plurality of campaign management entities associated with the advertising campaign entity; and generating and providing reporting data describing the entity change for a given application provided by a given application service, wherein upon receipt of the reporting data the given application generates a report for display to a user. 4 . The system of claim 3 , wherein: the given application is a spread sheet application; the entity change for the plurality of campaign management entities is a change in targeting keywords; and generating and providing reporting data describing the entity change comprises generating and providing reporting data describing the change in targeting keywords. 5 . The system of claim 3 , wherein: each rule is associated with a user identifier that identifies a user; and generating and providing reporting data comprises generating and providing reporting data describing an attribution of the entity change to the user identified by the user identifier. 6 . The system of claim 1 , wherein: at least one application provided by a given application service is configured to modify data describing campaign management entities associated with the advertising campaign entity; the event defined by the rule is an occurrence of modifications of the data describing campaign management entities by the application; and the operation defined by the rule specifies: receiving, from the given application service, the modifications of the data describing the campaign management entities; and changing the campaign management entities in the advertising campaign data according to the modifications of the data describing the campaign management entities. 7 . The system of claim 6 , wherein: the application provided by the given application service is a spread sheet application; the event is a change in data describing keyword bids in the spread sheet application; and changing the campaign management entities comprises persisting the changes in the keyword bids to the advertising campaign data. 8 . The system of claim 1 , wherein: at least one application provided by a given application service is a scheduling application that specifies a rule schedule of when particular rules are to be executed; and the event defined by the rule is the scheduled execution of the rule as specified by the rule schedule. 9 . The system of claim 8 , wherein: each rule is associated with a user identifier that identifies a user; the rule schedule is associated with a user identifier that identifies a user; and the event defined by the rule further includes the user identifier associated with the rule schedule matching the user identifier associated with the rule that is scheduled for execution. 10 . Software stored in 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: accessing advertising campaign data used by an advertising service, the advertising campaign data including: a plurality of campaign management entities including an advertising campaign entity that defines an advertising campaign; a plurality of rules, each rule associated with at least one of the advertising campaign entities, each rule defining an operation and a corresponding event, and the operation (i) being executed in response to detection of the corresponding event (ii) and causing a change to the at least one advertising campaign management entity associated with the rule; monitoring, for events defined by the rules, the advertising service and an application service that is external to the advertising service and that provides an application that (i) stores data used to distribute advertisements of the advertising campaign entity and (ii) enables users to modify the data, the application service being hosted in a network external to client devices of the users, the event for a given rule comprising a modification, within the application, of the data used to distribute the advertisements of the advertising campaign entity; detecting, based on the monitoring, an occurrence of the event for the given rule in response to determining that at least a portion of the data used to distribute the advertisements of the advertising campaign has been modified; and in response to detecting the occurrence of the event for the given rule, executing the operation defined by the given rule. 11 . 12 . The software of claim 10 , wherein, for at least one rule: the event defined by the rule is an occurrence of a condition defined for the advertising campaign, and the operation specifies: an entity change for a given plurality of campaign management entities associated with the advertising campaign entity; and generating and providing reporting data describing the entity change for a given application provided by a given application service, wherein upon receipt of the reporting data the given application generates a report for display to a user. 13 . The software of claim 12 , wherein: the given application is a spread sheet application; the entity change for the plurality of campaign management entities is a change in targeting keywords; and generating and providing reporting data describing the entity change comprises generating and providing reporting data describing the change in targeting keywords. 14 . The software of claim 12 , wherein: each rule is associated with a user identifier that identifies a user; and generating and providing reporting data comprises generating and providing reportin
Registration · CPC title
Advertisement creation · CPC title
Database cache management · CPC title
Auctions · CPC title
Advertisements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.