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

Claim 15:
16. A non-transitory computer-readable storage medium having program instructions stored thereon that are executable to cause a computing system to:
select 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) obtain 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) determine 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;
apply 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) obtain 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) determine 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, filter the transformed set of data variables down to a filtered, transformed set of data variables; and
use the filtered, transformed set of data variables as a basis for selecting the input variables of the event prediction model; and
output by the event prediction model, based on the filtered, transformed set of data variables, a predicted event occurrence of a given type.