Personalized Media Overlay Generation for Social Networking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems face challenges in presenting users with media content that is most interesting or relevant to them, while also providing a captivating graphical user interface that allows users to engage with their network.

Innovation Solution

The system generates recipient-personalized media content items by overlaying personalized media overlays on media content items, making each recipient believe they received a direct personal message, while allowing senders to send personalized content to multiple recipients with a single modified media item.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system sends personalized media content to multiple recipients individually, then each recipient receives personalized content, but the time and resources required increase significantly

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidcontent generation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-generates personalized media content items for multiple recipients simultaneously before they are needed. The media processing server creates customized overlays with each recipient's information (name, avatar, interests) in advance, storing them ready for distribution. This eliminates the need to generate personalized content individually when each recipient views it, significantly reducing the time loss while maintaining full personalization capability.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the system creates customized media content for each recipient, then user engagement increases, but the complexity of the media processing system increases

Engineering Contradiction:
Improveuser engagementVSAvoidmedia processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The media processing system is segmented into distinct functional modules: a template selection module that chooses appropriate overlay templates based on recipient characteristics, a personalization module that inserts recipient-specific information (name, avatar, interests), and a generation module that composes the final personalized media content. This modular segmentation reduces overall system complexity by making each component's function clear and manageable while still achieving high user engagement through personalized content.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If the system processes and stores personalized media content for multiple recipients, then personalization quality improves, but the storage and computational resources required increase

Engineering Contradiction:
Improvepersonalization qualityVSAvoidstorage resources
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

Instead of storing complete personalized media content for each recipient, the system stores reusable template patterns and recipient attribute data (names, avatars, interest profiles). When personalized content is needed, the system creates lightweight copies by applying the stored templates to the specific recipient attributes. This copying approach maintains high personalization quality while significantly reducing storage resource requirements compared to storing full personalized media files for every recipient.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12335213B1Generating recipient-personalized media content items
Publication Date: 2025.06.17 SNAP INC
  • US12335213B1 patent drawing
  • US12335213B1 patent drawing
  • US12335213B1 patent drawing

AI summary

Method starts with processor receiving media content item and selection of personalized media overlay. Personalized media overlay includes image with space for text. Processor generates modified media content item by overlaying personalized media overlay on media content item. Modified media content item includes the image with the space for text overlaid on the media content item. Processor receives a selection of recipients including second user and third user. Processor generates recipient-personalized media content items including recipient-personalized media content item for second user by adding second user's name to the space for text in the image and recipient-personalized media content item for third user by adding the third user's name to the space for text in the image. Processor causes recipient-personalized media content item for second user to be displayed by second client device and recipient-personalized media content item for third user to be displayed by third client device.