User Journey Encoder for Accurate Next-Event Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for predicting online user activity and influencing consumer behavior are limited by relying on self-reported, third-party, or imputed information, leading to inaccurate insights and suboptimal marketing strategies.

Innovation Solution

A machine learning model utilizing encoders to encode user journey data into composite vectors, predicting next steps with improved accuracy and suggesting tailored content to guide users toward desired outcomes, such as conversions, by analyzing time-stamped interactions like impressions, emails, clicks, and website visits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If self-reported, third-party, or imputed information is used to predict online user activity, then data collection is simple, but prediction accuracy deteriorates

Engineering Contradiction:
Improveease of data collectionVSAvoidprediction accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent introduces an encoder as an intermediary component that transforms raw user journey data into composite vectors. This encoder acts as a mediator between the data collection process and the prediction model, enabling accurate predictions without requiring complex manual data gathering. The encoder processes diverse data types (impressions, clicks, emails, website visits) and converts them into a unified representation that the machine learning model can effectively utilize.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If traditional methods are used to analyze user journeys, then computational resources are heavily utilized, but prediction accuracy remains limited

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational resource utilization
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential features from user journey data by using encoders to generate composite vectors. Instead of processing all raw data through complex computational processes, the system extracts key patterns and representations that are sufficient for accurate prediction. This extraction approach maintains high prediction accuracy while significantly reducing the computational burden on processing resources.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If detailed user journey data is processed without encoding, then comprehensive analysis is possible, but computational complexity increases

Engineering Contradiction:
Improveinformation completenessVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges multiple types of user journey data (impressions, clicks, emails, website visits) into unified composite vectors through encoders. This combining process preserves the essential information from each data type while representing them in a consolidated format that reduces computational complexity. The encoders integrate diverse data sources into a coherent representation that maintains information completeness without requiring separate processing of each data type.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12524481B2Machine learning model and encoder to predict online user journeys
Publication Date: 2026.01.13 ZETA GLOBAL CORP
  • US12524481B2 patent drawing
  • US12524481B2 patent drawing
  • US12524481B2 patent drawing

AI summary

The subject technology identifies a series of journey event types in an online user journey, the event types including an impression event, an email event, a click event, and a website visit, and assigns an encoder to each event type. Using an assigned encoder, the technology encodes each event type to generate an encoded vector for each event type. The encoded vector is representative of at least a portion of the online user journey relating to that event type. The technology generates an encoded vector for each event type to create a set of encoded vectors, the set of encoded vectors including one or more of an impression event encoded vector, an email event encoded vector, a click event encoded vector, and a website visit encoded vector. The technology aggregates the set of encoded vectors to generate an output of the online user journey encoder, the output including a composite encoded user journey vector for modeling, transmits the output of the online user journey encoder to a user journey training model for training of the model and, using a trained model, generates an occurrence probability for at least one further event in the online user journey.