Shared Content Collections With Segmented Access in Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems lack the ability to facilitate the creation, sharing, and management of content collections among users, with limited control over access permissions and integration of external resources.

Innovation Solution

A messaging system that allows users to create and share content collections with customizable access permissions and integrates external resources through an SDK bridge, enabling seamless communication and augmented reality features.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users are allowed to share content collections with multiple users, then user interaction and content sharing capability are improved, but access control complexity and system management complexity increase

Engineering Contradiction:
Improvecontent sharing capabilityVSAvoidaccess control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments access control into distinct permission types (full access, view-only, no access) that can be independently assigned to different users. This segmentation allows the system to handle multiple users with different permission levels without requiring complex custom permission configurations for each user, thereby resolving the contradiction between versatile content sharing and access control complexity.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If external resources are integrated through SDK bridge, then functionality and user experience are enhanced, but system complexity and integration difficulty increase

Engineering Contradiction:
ImprovefunctionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an SDK bridge as an intermediary layer between the messaging system and external resources. This intermediary handles the complexity of external integrations (such as augmented reality features) by providing standardized interfaces and abstractions, allowing the core messaging system to remain relatively simple while still gaining access to enhanced external functionalities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If content collections can be created and shared, then user engagement and content management capability are improved, but data storage requirements and system resource consumption increase

Engineering Contradiction:
Improvecontent management capabilityVSAvoiddata storage requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent merges content collections with existing messaging threads and user profiles in the system. Instead of creating entirely separate storage structures for content collections, the system integrates them with existing data structures (message threads, user profiles), thereby improving content management capability while minimizing additional storage requirements by reusing existing infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260050367A1Providing shared content collections within a messaging system
Publication Date: 2026.02.19 SNAP INC
  • US20260050367A1 patent drawing
  • US20260050367A1 patent drawing
  • US20260050367A1 patent drawing

AI summary

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing shared content collections. The program and method provide for receiving, from a first device of a first user, an indication of first user input to share a content collection between the first user and a second user selected by the first user, the content collection comprising at least one media content item, the second user corresponding to a contact of the first user; storing the content collection in association with the first user and the second user; receiving an indication of second user input to share the content collection with a third user selected by the second user, the third user corresponding to a contact of the second user; and associating the content collection with the third user.