Personalized Avatar Notifications Using Historical Interactions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to effectively utilize personalized avatars to enhance user interactions and notifications in online communities, lacking the ability to dynamically generate and present notifications based on user profile data and historical interactions.

Innovation Solution

An avatar notification system that generates and presents notifications at client devices by identifying user accounts based on historical interaction data, using personalized avatars such as Bitmojis, and composing messages with media elements reflecting user relationships and shared interests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional notification systems are used, then system simplicity is maintained, but user engagement and personalization are insufficient

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The notification system is segmented into distinct functional modules: avatar selection module, notification generation module, media element composition module, and relationship analysis module. Each module handles a specific aspect of personalization, allowing the system to achieve high adaptability while maintaining manageable complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

User profile data, historical interactions, and relationship metrics are pre-analyzed and stored before notification events occur. Avatar selections and media element preferences are cached in advance, enabling rapid generation of personalized notifications without real-time computation overhead.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If generic notifications are used, then system resource consumption is low, but user engagement and relevance are reduced

Engineering Contradiction:
Improvecontextual relevanceVSAvoidprocessing energy
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

Instead of generating unique personalized content from scratch for each notification, the system creates copies and variations of media elements based on user profile templates and historical patterns. This reduces processing energy while maintaining contextual relevance through intelligent replication and adaptation of proven engaging content.

Inventive Principle:
Principle #26Copying

3Measurement precision

If real-time avatar selection is implemented, then personalization accuracy is improved, but notification delivery time is increased

Engineering Contradiction:
Improvepersonalization accuracyVSAvoidnotification delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Avatar selections and user preferences are captured and stored in real-time as users make choices during normal app usage. This pre-collection of personalization data ensures high personalization accuracy is available immediately when notifications need to be sent, eliminating any delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically selects and applies the appropriate avatar and media elements based on pre-stored user preferences and relationship data, without requiring real-time user input or manual selection during the notification process. This automated self-service maintains both speed and personalization accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250286845A1Personalized avatar notification
Publication Date: 2025.09.11 SNAP INC
  • US20250286845A1 patent drawing
  • US20250286845A1 patent drawing
  • US20250286845A1 patent drawing

AI summary

An avatar notification system is disclosed, which performs operations that include: causing display of a notification at a client device associated with a first user account, the notification including an identification of a second user account; receiving an input that selects the notification from the client device; presenting a composition interface at the client device in response to the input that selects the notification, the composition interface including a display of a media element that comprises a first identifier associated with the first user account and a second identifier associated with the second user account; receiving a selection of the media element from the client device; and generating a message that includes the media element in response to the selection.