US2017169466A1PendingUtilityA1

Automated script-based rule execution filtering

Assignee: GOOGLE INCPriority: Aug 19, 2011Filed: Jul 7, 2016Published: Jun 15, 2017
Est. expiryAug 19, 2031(~5.1 yrs left)· nominal 20-yr term from priority
G06Q 30/0276G06Q 30/0258G06Q 30/0241G06Q 30/0275G06F 16/24552G06F 9/46G06Q 30/0243G06Q 30/0244G06Q 10/06G06Q 30/0277G06F 9/5005G06Q 30/0242G06F 9/448G06F 9/542G06F 9/547G06Q 30/0263G06Q 30/0251G06F 9/541
66
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automated management of campaigns using scripted rules.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . (canceled) 
     
     
         2 . A script-based rule execution system, comprising:
 a data store that stores:
 an automatically executed rule that defines (i) an adjustment that is performed on parameters of a set of keywords and (ii) an event that, when detected, triggers the adjustment defined by the rule; and 
 a filter that limits the adjustment defined by the rule to fewer than all of the keywords based on fewer than all of the keywords having a respective parameter that meets a parameter threshold of the filter; 
   a rule execution server that:
 detects the event that triggers the adjustment defined by the rule; and 
 in response to detecting the event that triggers the adjustment defined by the rule:
 identifies the set of keywords defined by the rule; 
 determines, for inclusion in a subset of the identified set of keywords, each keyword for which the respective parameter of the keyword meets the parameter threshold of the filter, wherein the subset includes fewer than all of the keywords in the set of keywords; and 
 performs the adjustment defined by the rule on the respective parameter of each keyword in the subset of keywords, while not performing the adjustment defined by the rule on the respective parameters of the identified keywords defined by the rule for which the respective parameters do not meet the parameter threshold of the filter. 
 
   
     
     
         3 . The system of  claim 2 , wherein the rule execution server:
 updates a user interface of a user device to present a set of previously defined filters;   receives, for the rule, a selection of the filter from the set of previously defined filters;   receives, for the rule, a selection of one or more filter parameters;   customizes the filter for the rule based on the one or more filter parameters; and   associates the customized filter with the rule such that the filter is applied to the set of keywords when the adjustment defined by the rule is triggered.   
     
     
         4 . The system of  claim 3 , wherein each filter parameter comprises at least one of (i) a selection of a subset of keywords or (ii) a threshold value for parameters of the keywords. 
     
     
         5 . The system of  claim 3 , wherein the set of previously defined filters are selected for presentation based on a type of the parameters on which the adjustment defined by the rule is performed. 
     
     
         6 . (canceled) 
     
     
         7 . The system of  claim 2 , wherein the adjustment defined by the rule comprises changing a value of the parameters of the set of keywords. 
     
     
         8 . The system of  claim 2 , wherein the rule execution server generates the filter by importing previously developed logic. 
     
     
         9 . A method performed by data processing apparatus, the method comprising:
 detecting an event that triggers an adjustment defined by an automatically executed rule, the rule defining (i) the adjustment that is performed on parameters of a set of keywords and (ii) the event that, when detected, triggers the adjustment defined by the rule; and   in response to detecting the event that triggers the adjustment defined by the rule:
 identifying the set of distribution parameters defined by the rule; 
 identifying a filter that limits the adjustment defined by the rule to fewer than all of the keywords based on fewer than all of the keywords having a respective parameter that meets a parameter threshold of the filter; 
 determining, for inclusion in a subset of the identified set of keywords, each keyword for which the respective parameter of the keyword meets the parameter threshold of the filter, wherein the subset includes fewer than all of the keywords in the set of keywords; and 
 performing the adjustment defined by the rule on the respective parameter on each keyword in the subset of keywords, while not performing the adjustment defined by the rule on the respective parameters of the identified keywords defined by the rule for which the respective parameters do not meet the parameter threshold of the filter. 
   
     
     
         10 . The method of  claim 9 , further comprising:
 updating a user interface of a user device to present a set of previously defined filters;   receiving, for the rule, a selection of the filter from the set of previously defined filters;   receiving, for the rule, a selection of one or more filter parameters;   customizing the filter for the rule based on the one or more filter parameters; and   associating the customized filter with the rule such that the filter is applied to the set of keywords when the adjustment defined by the rule is triggered.   
     
     
         11 . The method of  claim 10 , wherein each filter parameter comprises at least one of (i) a selection of a subset of keywords or (ii) a threshold value for parameters of the keywords. 
     
     
         12 . The method of  claim 10 , wherein the set of previously defined filters are selected for presentation based on a type of the parameters on which the adjustment defined by the rule is performed. 
     
     
         13 . (canceled) 
     
     
         14 . The method of  claim 9 , wherein the adjustment defined by the rule comprises changing a value of the parameters of the set of keywords. 
     
     
         15 . The method of  claim 9 , further comprising generating the filter by importing previously developed logic. 
     
     
         16 . A computer program product, encoded on one or more non-transitory computer storage media, comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
 detecting an event that triggers an adjustment defined by an automatically executed rule, the rule defining (i) the adjustment that is performed on parameters of a set of keywords and (ii) the event that, when detected, triggers the adjustment defined by the rule; and   in response to detecting the event that triggers the adjustment defined by the rule:
 identifying the set of distribution parameters defined by the rule; 
 identifying a filter that limits the adjustment defined by the rule to fewer than all of the keywords based on fewer than all of the keywords having a respective parameter that meets a parameter threshold of the filter; 
 determining, for inclusion in a subset of the identified set of keywords, each keyword for which the respective parameter of the keyword meets the parameter threshold of the filter, wherein the subset includes fewer than all of the keywords in the set of keywords; and 
 performing the adjustment defined by the rule on the respective parameter on each keyword in the subset of keywords, while not performing the adjustment defined by the rule on the respective parameters of the identified keywords defined by the rule for which the respective parameters do not meet the parameter threshold of the filter. 
   
     
     
         17 . The computer program product of  claim 16 , wherein the operations further comprise:
 updating a user interface of a user device to present a set of previously defined filters;   receiving, for the rule, a selection of the filter from the set of previously defined filters;   receiving, for the rule, a selection of one or more filter parameters;   customizing the filter for the rule based on the one or more filter parameters; and   associating the customized filter with the rule such that the filter is applied to the set of keywords when the adjustment defined by the rule is triggered.   
     
     
         18 . The computer program product of  claim 16 , wherein each filter parameter comprises at least one of (i) a selection of a subset of keywords or (ii) a threshold value for parameters of the keywords. 
     
     
         19 . The computer program product of  claim 18 , wherein the set of previously defined filters are selected for presentation based on a type of the parameters on which the adjustment defined by the rule is performed. 
     
     
         20 . (canceled) 
     
     
         21 . The computer program product of  claim 16 , wherein the adjustment defined by the rule comprises changing a value of the parameters of the set of keywords.

Join the waitlist — get patent alerts

Track US2017169466A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.