Messaging App Content Ranking by Generation Template

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulty in efficiently finding and discovering content, such as videos, generated using specific graphics or audio content on social networks, as they need to manually search through numerous submissions, which is time-consuming and resource-intensive.

Innovation Solution

A content item generation template system that allows users to create and submit content based on predefined themes, with the messaging application organizing and displaying content items generated using specific templates, reducing the need for manual searching and optimizing device resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually search through numerous content submissions to find content generated using specific graphics or audio, then they can discover relevant content, but the process becomes time-consuming and resource-intensive

Engineering Contradiction:
Improvecontent discovery accuracyVSAvoidsearch time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary organization of content items by template identifiers before user search. Content items are automatically grouped and indexed according to their generating templates (graphics, audio, effects) in advance, so when users search for content using specific templates, the system can quickly retrieve pre-organized results without requiring manual browsing through all submissions.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system organizes and displays content items by template identifiers, then users can easily find relevant content, but the system complexity increases

Engineering Contradiction:
Improvecontent search easeVSAvoidsystem organization complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements self-service organization where content items automatically associate themselves with template identifiers upon generation. When content is created using a template, the system automatically indexes the content item with the corresponding template identifier without requiring manual intervention. This self-organizing mechanism simplifies the user interface while maintaining systematic content grouping.

Inventive Principle:
Principle #25Self-service

3Productivity

If the system retrieves and displays multiple content items associated with selected templates, 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 partial action by allowing users to select specific template identifiers (graphics, audio, effects) they are interested in, rather than displaying all content items. When users select one or more templates, the system retrieves and displays only content items associated with those selected templates, reducing the total number of items displayed and thereby lowering device resource consumption while maintaining user engagement through targeted content delivery.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11876770B2UI and devices for ranking user generated content
Publication Date: 2024.01.16 SNAP INC
  • US11876770B2 patent drawing
  • US11876770B2 patent drawing
  • US11876770B2 patent drawing

AI summary

The disclosed systems and methods include operations for: storing, by one or more processors, a plurality of content items in association with a content item generation template, each of the plurality of content items having been previously generated by a respective user of a plurality of users of a messaging application in accordance with instructions associated with the content item generation template; ranking the plurality of content items associated with the content item generation template; receiving input that selects an identifier of the content item generation template; and displaying the ranked plurality of content items to a given user of the messaging application in response to receiving the input.