Messaging System Engagement Analysis via Label Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging systems face challenges in efficiently analyzing user engagement with content items labeled with visual tags, as they struggle to identify abnormal activity and provide relevant content recommendations due to the vast amount of data and seasonal fluctuations.

Innovation Solution

A messaging system that analyzes engagement scores based on trend, seasonality, and residual components, using aggregate content consumption metrics to determine abnormal activity and generate new content, while maintaining user privacy by removing personal information and adjusting engagement scores dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the messaging system analyzes all content items to identify trending content, then the accuracy of trend identification improves, but the time and computational resources required increase significantly

Engineering Contradiction:
Improvetrend identification accuracyVSAvoidcontent analysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system segments the content analysis process by dividing content items into groups based on labels or categories. Instead of analyzing all content uniformly, it processes each label group separately, calculating engagement scores for each segment. This reduces the computational burden while maintaining trend identification accuracy within each category.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-calculating and storing engagement scores for content items based on their labels. When trend identification is needed, it retrieves pre-computed scores rather than recalculating from scratch, significantly reducing analysis time while preserving accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system processes and stores detailed engagement data for all users, then the precision of engagement analysis improves, but the complexity of data management and privacy protection increases

Engineering Contradiction:
Improveengagement analysis precisionVSAvoiddata management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the necessary engagement metrics needed for trend analysis rather than storing and processing all user interaction data. It calculates aggregate engagement scores from essential data points while discarding unnecessary personal information, reducing data management complexity while maintaining analysis precision.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces an intermediary layer of label-based aggregation between raw user engagement data and trend analysis. Engagement data is first aggregated by label to produce intermediate engagement scores, which then feed into trend identification. This intermediary step simplifies data management by organizing raw data into structured, label-based aggregates.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the system provides real-time content recommendations based on trending labels, then user engagement improves, but the computational load and system complexity increase

Engineering Contradiction:
Improvecontent consumption efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary calculations of engagement scores and trend indicators for different labels and stores them for quick retrieval. When generating content recommendations, it queries pre-computed trend data rather than performing complex real-time analysis, enabling fast recommendations with reduced system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically calculating and updating engagement scores and trend recommendations without requiring manual intervention. The engagement analysis system continuously processes new content and updates label-based trends autonomously, providing real-time recommendations while keeping operational complexity manageable.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11816906B2Messaging system for engagement analysis based on labels
Publication Date: 2023.11.14 SNAP INC
  • US11816906B2 patent drawing
  • US11816906B2 patent drawing
  • US11816906B2 patent drawing

AI summary

A messaging system performs engagement analysis based on labels associated with content items produced by users of the messaging system. The messaging system is configured to process content items comprising images to identify elements in the images and determine labels for the images based on conditions indicating when to associate a label of the labels with an image of the images based on the elements in the image. The messaging system is further configured to associate the label with the content item, in response to determining to associate the label with the image, associating the label with the content item. The messaging system is further configured to determine engagement scores for the label based on interactions of users with the content items associated with label and adjust the engagement scores to determine trends in the labels to generate adjusted engagement scores.