US 11,743,337 B2
Determining processing weights of rule variables for rule processing optimization
Prabin Patodia, Bangalore (IN); Shikha Gupta, Bangalore (IN); and Sumit Kumar, Bangalore (IN)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PAYPAL, INC., San Jose, CA (US)
Filed on Nov. 30, 2021, as Appl. No. 17/539,032.
Application 17/539,032 is a continuation of application No. 17/009,626, filed on Sep. 1, 2020, granted, now 11,245,766.
Prior Publication US 2022/0086233 A1, Mar. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 67/125 (2022.01); H04L 67/00 (2022.01); G06N 20/00 (2019.01)
CPC H04L 67/125 (2013.01) [G06N 20/00 (2019.01); H04L 67/34 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for optimizing comprising:
accessing, by one or more processors via a rule authoring application, a rule for a data processing operation associated with an online digital platform of a service provider, the rule having a plurality of variables;
determining, by the one or more processors via the rule authoring application, a plurality of alternate variables to a first variable of the plurality of variables, the first variable being analyzed for optimization based on mappings of the first variable to the plurality of alternate variables usable with the rule, and the rule enabling a data processing operation on the online digital platform;
determining, by the one or more processors via the rule authoring application, a plurality of alternate constructions of the rule using a subset of the plurality of alternate variables for the first variable in the rule based on the data processing operation and the mappings;
accessing, by the one or more processors via the rule authoring application, attributes for the first variable and the subset of the plurality of alternate variables, the attributes indicating historical data use by each of the first variable and the subset of the plurality of alternate variables when used in other rules of the online digital platform for data processing in data processing computing services monitored over a period of time;
determining, by the one or more processors via the rule authoring application, a respective plurality of weights for the plurality of alternate variables based on a first arrangement of the attributes for the plurality of alternate variables, the first arrangement selected via the rule authoring application; and
determining, by the one or more processors via the rule authoring application, an optimization for the first variable from the plurality of alternate variables based on the plurality of weights and the plurality of alternate constructions.