Messaging Content Sharing Through Third-Party Resource Indicators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging applications lack a seamless mechanism for users to share content created using third-party resources directly within the application, requiring users to navigate through multiple screens and contacts, which is inefficient and frustrating.

Innovation Solution

A messaging application that allows direct sharing of content items generated using third-party resources, displaying an indicator of the resource used, and enabling access to a user interface with only related content items upon selection, thereby integrating third-party content seamlessly into the messaging platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users share content created using third-party resources through existing messaging applications, then content sharing functionality is provided, but users must navigate through multiple screens and contacts which increases operation complexity and time consumption

Engineering Contradiction:
Improvecontent sharing operationVSAvoidtime for navigating screens and contacts
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-processes and prepares content items from third-party resources before the user initiates sharing. When a user selects to share content, the messaging application has already retrieved and organized relevant content items, eliminating the need for users to navigate through multiple screens and contacts during the sharing process. This preliminary preparation of content data directly reduces operation complexity and time consumption.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If the messaging application displays all content items from third-party resources, then complete content availability is achieved, but system resource usage increases

Engineering Contradiction:
Improvecontent items displayedVSAvoidsystem resource usage
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The system implements contextual filtering that dynamically adjusts which content items are displayed based on the specific sharing context. Instead of displaying all content items from third-party resources universally, the application filters content based on relevance to the current conversation, user preferences, and content type. This localized quality approach ensures complete content availability when needed while reducing system resource usage by not loading or displaying irrelevant content.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the messaging application integrates third-party content seamlessly, then user experience is improved, but device complexity increases

Engineering Contradiction:
Improveintegration capabilityVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an intermediary content management layer that sits between the messaging application and third-party resources. This intermediary layer handles the complexity of integration by providing standardized interfaces for content retrieval, filtering, and display. The messaging application interacts with this intermediary layer through simplified protocols, achieving seamless integration of third-party content without directly implementing complex integration logic, thus improving adaptability while managing device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12379823B2Presenting content received from third-party resources
Publication Date: 2025.08.05 SNAP INC
  • US12379823B2 patent drawing
  • US12379823B2 patent drawing
  • US12379823B2 patent drawing

AI summary

Aspects of the present disclosure involve systems comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving, by a messaging application, a first content item generated by a first client device using a third-party resource; generating the first content item for display on a second client device together with an indication of the third-party resource used to generate the first content item; receiving, from the second client device, selection of the indication of the third-party resource; generating, for display on the second client device, a first user interface that includes a plurality of content items associated with the third-party resource and a first option to access the third-party resource, the plurality of content items including the first content item; and enabling the second client device to use the third-party resource in response to receiving selection of the first option to access the third-party resource.