US2017169466A1PendingUtilityA1
Automated script-based rule execution filtering
Est. expiryAug 19, 2031(~5.1 yrs left)· nominal 20-yr term from priority
Inventors:Prabhu BalasubramanianBhanu NarasimhanAlison MillerAlena FongNikhil BakshiIlya NetchitailoJiaqi YuVarouj ChitilianChetan Patel
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-modifiedWhat 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.