Patent ID: 11868101
Assignee: UPTAKE TECHNOLOGIES, INC.
Field: Control (Instruments)
Classification: CPC G | IPC G

Claim 0:
1. A computing system comprising:
a communication interface;
at least one processor;
a non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor to cause the computing system to perform functions comprising:
selecting an initial set of data variables to consider for use as input variables of a given event prediction model that is to predict event occurrences of a given type;
for each respective data variable in the initial set of data variables, (i) obtaining a respective set of historical data values of the respective data variable that includes a first subset of historical data values from times that are outside of any event window for any actual event occurrence and a second subset of historical data values from times that are inside an event window for an actual event occurrence, and (ii) determining a respective difference metric that indicates an extent to which the first subset of historical data values differ from the second subset of historical data values;
applying a respective set of one or more transformations to each of at least two data variables in the initial set of data variables and thereby defining a transformed set of data variables;
for each respective data variable in the transformed set of data variables, (i) obtaining a respective set of historical data values of the respective data variable that includes a first subset of historical data values from times that are outside of any event window for any actual event occurrence and a second subset of historical data values from times that are inside an event window for an actual event occurrence, and (ii) determining a respective difference metric that indicates an extent to which the first subset of historical data values differ from the second subset of historical data values;
based on the respective difference metrics for the respective data variables in the transformed set of data variables, filtering the transformed set of data variables down to a filtered, transformed set of data variables;
using the filtered, transformed set of data variables as a basis for selecting the input variables of the event prediction model,
outputting by the event prediction model, based on the filtered, transformed set of data variables, a predicted event occurrence of a given type.