Audience Classification Model Using Consolidated User Event Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to accurately differentiate high-value customers from low-value customers and predict future purchases due to disconnected sources of customer interaction data across multiple devices and identifiers.

Innovation Solution

The system combines information from multiple users and sources to predict future behavior by identifying personas through activity consolidation and using machine-learning models to generate scores indicating the probability of a user belonging to a specific audience or making a purchase.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If customer data is collected from multiple sources and devices, then predictive accuracy is improved, but data consolidation complexity increases

Engineering Contradiction:
Improvepredictive accuracyVSAvoiddata consolidation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments customer data into distinct identifiers (e.g., email, phone number, device ID) and consolidates them into unified customer profiles. This segmentation allows the system to handle multiple data sources systematically by processing and linking identifiers in discrete steps, reducing the complexity of consolidating heterogeneous data from various sources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary data consolidation layer that acts as a mediator between multiple data sources and the predictive model. This intermediary structure standardizes and harmonizes data from different sources before feeding it into the machine learning model, thereby improving predictive accuracy while managing the complexity through a structured intermediate representation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple customer identifiers are used to track users, then customer recognition accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvecustomer recognition accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple customer identifiers (email, phone, device ID, IP address) into a unified customer profile or persona. By combining these identifiers and linking them to the same customer record, the system achieves accurate customer recognition across different touchpoints while managing complexity through a centralized profile structure that consolidates rather than proliferates identification methods.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal customer profile structure that can accommodate multiple identifiers and data sources through a single standardized framework. This multi-functional profile serves as a common reference point for recognizing customers across different devices and channels, improving recognition accuracy without requiring separate complex systems for each identifier type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If anonymous browsing data is collected, then customer coverage is improved, but data reliability decreases

Engineering Contradiction:
Improvecustomer coverageVSAvoiddata reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies partial action by collecting and processing only the necessary data from anonymous browsing sessions to create provisional customer profiles. Rather than requiring complete and reliable data from all sources, the system can operate with partial information from anonymous sessions, improving customer coverage while accepting that some data may be less reliable until confirmed through authenticated sources.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements feedback mechanisms where anonymous browsing data is continuously refined and validated as customers interact with the system through authenticated channels. Over time, the system uses feedback from confirmed customer behavior patterns to improve the reliability of profiles initially created from anonymous data, allowing the system to maintain broad coverage while progressively enhancing data reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250191014A1Generation of models for classifying user groups
Publication Date: 2025.06.12 TWILIO INC
  • US20250191014A1 patent drawing
  • US20250191014A1 patent drawing
  • US20250191014A1 patent drawing

AI summary

Methods, systems, and computer programs are presented for estimating if a user belongs to an audience category. One method includes an operation for accessing events generated at a website. Each event comprises a data structure describing an operation performed by a user, from a group of users, when accessing the website. Further, the method includes an operation for providing event information and information of a first user, for a predefined time window, as input to an audience machine-learning (ML) model. The audience ML model is trained with training data comprising values for features that include event features, user information features, and audience labels. The method further includes operations for generating, by the audience ML model, a score for the first user indicating a probability that the first user belongs to the audience, and for determining if the user belongs to the audience based on the score.