Messaging Content Suggestions Through Keyword-Based Media Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in identifying and selecting appropriate media content to share in messaging conversations due to the abundance of available content, disrupting the natural flow of communication.

Innovation Solution

A content suggestion system that analyzes user input within a messaging interface, identifies keywords, retrieves relevant media items from a repository, and presents them as suggestions, enhancing the messaging experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually search for media content in messaging applications, then they can find relevant content to share, but the time required to identify and select appropriate media content increases, disrupting the natural flow of conversation

Engineering Contradiction:
Improvemedia content selection speedVSAvoidtime spent searching for media content
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by analyzing the user's text input and proactively generating media content suggestions before the user has to manually search. The server receives the text string, identifies keywords, queries the media repository, and prepares suggested media items in advance, so when the user views the messaging interface, relevant media content is already ready for selection, thus reducing search time and maintaining conversation flow

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary between the user's text input and the media repository. Instead of the user directly searching through the media repository, the server mediates by receiving the text string, processing it to extract keywords, querying the repository based on those keywords, and returning filtered suggestions. This intermediary process automates the search function and presents only relevant results, improving selection speed while reducing the user's time investment

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If messaging applications provide extensive media content repositories, then users have more content options to share, but the complexity of identifying and selecting appropriate content increases

Engineering Contradiction:
Improvemedia content varietyVSAvoidcontent selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts only the most relevant media content from the extensive repository based on the user's text input. By analyzing keywords in the text string and querying the repository with those keywords, the system extracts a filtered subset of suggestions that are directly relevant to the conversation context. This extraction process maintains access to the versatile repository while simplifying the selection task by presenting only the most appropriate options

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies local quality by tailoring the media suggestions to the specific context of each user input. Instead of presenting generic or uniformly sorted media content, the system analyzes the local characteristics of the text string (keywords, context) and retrieves media items that specifically match those local qualities. This ensures the suggested media content is locally adapted to the conversation needs, maintaining versatility while reducing selection complexity

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250232115A1Content suggestion system
Publication Date: 2025.07.17 SNAP INC
  • US20250232115A1 patent drawing
  • US20250232115A1 patent drawing
  • US20250232115A1 patent drawing

AI summary

Embodiments of the present disclosure relate generally to systems for presenting content suggestions within a messaging interface. A content suggestion system performs operations that include: receiving inputs that include a text string into a messaging interface; parsing a keyword from the text string of the input in response to receiving the inputs; retrieving message content that includes at least a media item based on the keyword; and presenting a chat suggestion that includes the message content within the messaging interface, according to certain example embodiments.