Messaging System Personalization via Preference Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Messages sent by third parties to users in messaging applications often lack relevance due to generic content that does not appeal to individual user preferences, leading to reduced engagement and utility.

Innovation Solution

A messaging system that utilizes user preference models to customize message content by identifying preferred vocabulary, phrases, and emojis for each user, modifying messages based on these models to create personalized messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If generic messages are sent to users, then the messaging system can communicate with a large number of users efficiently, but the messages lack relevance and user engagement decreases

Engineering Contradiction:
Improvemessage sending efficiencyVSAvoidmessage personalization
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system pre-generates user preference models by analyzing historical messaging data, interaction patterns, and user profiles before messages need to be customized. This preliminary analysis enables rapid personalization of outgoing messages without real-time processing delays, maintaining high productivity while achieving adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified copies or representations of user preferences through preference models that capture essential personalization attributes. These models allow the system to efficiently generate personalized messages by applying preference templates rather than analyzing complete user histories for each message, balancing customization with processing efficiency.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If user preference data is accessed to customize messages, then message relevance improves, but user privacy may be compromised

Engineering Contradiction:
Improvemessage personalizationVSAvoiduser privacy risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The messaging system acts as an intermediary that processes and anonymizes user preference data through preference models. Instead of directly accessing or storing sensitive user information, the system uses aggregated preference patterns that capture personalization needs while protecting individual privacy. The preference models serve as mediators that enable customization without exposing raw user data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system transforms detailed user preference data into simplified preference model parameters that retain personalization capability while reducing privacy risk. By changing the representation from granular user data to aggregated preference parameters, the system maintains adaptability while minimizing harmful privacy exposures.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If messages are customized for each user, then user engagement increases, but the complexity of the messaging system increases

Engineering Contradiction:
Improvemessage personalizationVSAvoidmessaging system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the message customization process into distinct components: user preference analysis, preference model generation, message template selection, and parameter substitution. This segmentation allows each component to be optimized independently and simplifies the overall system architecture by breaking down the complex personalization task into manageable modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The preference model structure serves multiple functions: it captures user preferences, guides message selection, determines content personalization, and enables engagement optimization. This multi-functionality reduces system complexity by using a single unified model rather than separate mechanisms for each personalization aspect.

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

Data Source

PatentUS11936601B1Modifying message content based on user preferences
Publication Date: 2024.03.19 WHATSAPP LLC
  • US11936601B1 patent drawing
  • US11936601B1 patent drawing
  • US11936601B1 patent drawing

AI summary

A messaging system receives a message including a recipient ID and a message body, the message body containing one or more customizable fields. The messaging system receives a user preference model based on the recipient ID. The user preference model identifies message elements and content preferred by the recipient of the message. Based on the user preference model, the messaging system modifies the customizable fields in the message body, generating a modified message. The modified message is transmitted to a client device associated with the recipient ID for presentation to the recipient.