Messaging App Content Surfacing via Friend Activity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging applications fail to efficiently organize and present content items such as videos and images, leading to user frustration due to the complexity and time required to find interesting content, as users must manually search or navigate through disorganized information.

Innovation Solution

A messaging application system that intelligently surfaces content by using various criteria and presentation arrangements, including a map option, chat option, camera option, and content browsing option, dynamically categorizing and positioning content items based on trends, popularity, user interactions, and friend activities, with features like view count indicators and automatic playback previews.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If content items are manually organized by users, then users can find content according to their preferences, but the time and complexity required to find content increases significantly

Engineering Contradiction:
Improveease of content searchVSAvoidtime to find content
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system automatically organizes content items by analyzing user interactions, friend activities, and engagement patterns without requiring manual user input. The messaging application autonomously categorizes and surfaces content based on detected user interests and social context, eliminating the need for users to manually search or organize content while reducing search time

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors user interactions with content items and adjusts the surfacing algorithm based on engagement feedback. By tracking which content users view, react to, or share, the system refines its recommendations over time, improving content discovery efficiency without increasing user effort or time investment

Inventive Principle:
Principle #23Feedback

2Ease of operation

If content items are presented in a simple format, then the user interface remains clean and easy to navigate, but the amount of information presented to users is reduced

Engineering Contradiction:
Improveease of navigationVSAvoidcontent information availability
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system segments content information into hierarchical layers: primary surfacing elements show essential content details in a clean format, while additional information is organized into expandable sections or contextual panels. This allows the interface to remain visually simple while preserving comprehensive content data that users can access on demand without overwhelming the navigation structure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds temporal and social dimensions to content presentation by showing content evolution over time and contextualizing it with friend activities and trends. This multi-dimensional approach enriches information delivery without complicating the basic interface, as additional data is integrated seamlessly into the existing navigation flow rather than adding separate complex layers

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If the messaging application surfaces more content items, then user engagement increases, but device resource usage increases

Engineering Contradiction:
Improveuser engagementVSAvoiddevice energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system implements selective content surfacing by prioritizing high-value content items based on user interest scores and engagement probability. Rather than loading and processing all available content, the algorithm surfaces only the most relevant subset, maintaining high user engagement while significantly reducing the computational resources required for content processing and display

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11425062B2Recommended content viewed by friends
Publication Date: 2022.08.23 SNAP INC
  • US11425062B2 patent drawing
  • US11425062B2 patent drawing
  • US11425062B2 patent drawing

AI summary

Systems and methods are provided for performing operations including: retrieving, by one or more processors, a plurality of content items; identifying a list of friends of a user on a messaging application; obtaining viewership data for a first friend in the list of friends, the viewership data identifying a set of content items which the first friend has viewed; selecting, based on the viewership data, a first content item in the plurality of content items that is included in the set of content items which the first friend has viewed; and presenting the first content item to the user in a presentation arrangement of a graphical user interface.