Patent ID: 11861654
Assignee: OPTIMIZELY NORTH AMERICA INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system for predicting customer behavior, the system comprising:
at least one computing processor;
an embedding component operably configured on the at least one computing processor to receive and embed sequential inputs regarding a plurality of customer interactions of a particular customer with an online presence of a client, wherein the plurality of customer interactions comprise event type data, product data, and source data, wherein each of the plurality of customer interactions further comprise a timing of that interaction;
a plurality of causal dilated convolutional “CDC” elements arranged in series, wherein the plurality of CDC elements is operably configured on the at least one computing processor to receive the embedded sequential inputs, wherein the plurality of CDC elements is configured to output a feature vector, wherein each of the plurality of CDC elements is configured to consecutively apply: a first causal dilated convolution, a first activation, a second causal dilated convolution, a second activation, and a skip connection that occurs immediately after the second activation, wherein the feature vector represents an intent of the particular customer regarding a particular customer event;
a plurality of dense neural network elements arranged in series, wherein the plurality of dense neural network elements is operably configured on the at least one computing processor to receive the feature vector and non-sequential inputs regarding a plurality of other customer interactions of the particular customer with the client, wherein the non-sequential inputs comprise a total number of orders, an order frequency, and an average order value, wherein each of the plurality of dense neural network elements is configured to consecutively apply: a first dense neural network, an first activation, a second dense neural network, a second activation, and a skip connection;
an output generator operably configured on the at least one computing processor to receive the output from the plurality of dense neural network elements and to generate: a distribution of times over which a particular customer event for the particular customer will occur or a likelihood estimation that the particular customer event for the particular customer will occur within a particular time period; and
a targeted marketing campaign generator configured to send messages or offers to the particular customer based on the distribution of times or the likelihood estimation.