Messaging System Content Resurfacing via Dynamic Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is challenging for messaging systems to effectively resurface engaging content items to users amidst a vast number of generated content, ensuring user engagement without compromising privacy and efficiently organizing content for presentation.

Innovation Solution

The messaging system employs a content processing module that determines scores for content items based on signals with default weights, which are adjusted based on user interactions, using filters and curated lists to select and resurface content items, while maintaining user privacy through encrypted score associations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the messaging system presents a large number of content items to users, then the quantity of content available increases, but user engagement decreases due to information overload and difficulty in finding engaging content

Engineering Contradiction:
Improvequantity of content itemsVSAvoiduser engagement
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system extracts only the most engaging content items from the vast repository of user-generated content by analyzing interaction signals and scores. Instead of presenting all content, the system selectively extracts and presents a curated subset that is most likely to engage the user, thereby maintaining high engagement while managing content volume.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameter of content selection by introducing dynamic scoring based on multiple signals (interaction history, user preferences, content attributes). Content items are transformed from static objects to scored candidates, with the scoring parameters adjusted based on user behavior, enabling intelligent filtering and presentation of engaging content.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the messaging system analyzes user interactions to improve content selection, then user engagement improves, but user privacy is compromised due to data exposure risks

Engineering Contradiction:
Improveuser engagementVSAvoidprivacy risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system introduces an intermediary layer (score association mechanism) that mediates between user interaction data and content selection. Instead of directly exposing user data, the system uses encrypted score associations as an intermediary representation that preserves engagement signals while protecting user privacy. This intermediary layer allows the system to learn from user behavior without compromising sensitive information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a copy of user interaction data in the form of scored content associations rather than storing or processing raw user behavior data. The scores serve as a simplified copy that captures engagement patterns without exposing detailed user information, thereby reducing privacy risks while maintaining the ability to improve content selection.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If the messaging system stores and processes extensive user-generated content, then the quantity and quality of available content increases, but system complexity increases making content organization and retrieval difficult

Engineering Contradiction:
Improvequantity of content itemsVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system replaces complex mechanical content organization methods (manual categorization, hierarchical structures) with a signal-based scoring mechanism. Instead of organizing content through complex structural arrangements, the system uses automated signal processing and score calculation to dynamically rank and retrieve content, thereby reducing organizational complexity while handling extensive content volumes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system changes the parameter of content management from structural organization to score-based ranking. By transforming content items into scored entities based on interaction signals, the system simplifies the retrieval process - instead of navigating complex organizational structures, the system simply retrieves top-scoring content, thereby reducing system complexity while managing extensive content.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240393925A1Messaging system for resurfacing content items
Publication Date: 2024.11.28 SNAP INC
  • US20240393925A1 patent drawing
  • US20240393925A1 patent drawing
  • US20240393925A1 patent drawing

AI summary

Methods, computer-readable storage media, and apparatuses for surfacing content items in a messaging system. The methods may include storing a content item generated by a client device of a user, the user associated with the messaging system and determining a score to assign to the interaction and updating a resurface score associated with the content item with the score. The methods may further include determining whether to resurface the content item to the user based on the resurface score and causing to be displayed on a display of the client device a user interface comprising a user interface item for the user to display the content item. The methods may further include updating weights used to determine the scores based on interactions of the user with the resurfaced content items.