Dynamic Content Collections With Read-State And Tile Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing telecommunications applications present collections of content in a static manner, making them outdated quickly, and new content additions often go unseen by users.

Innovation Solution

A system that allows continuous editing and publication of content collections, maintaining a read state and updating tiles to ensure new content is surfaced to users, with features like ephemeral messaging and user preference-based content ordering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content collections are updated at routine intervals, then the system maintains simplicity and stability, but the content becomes outdated quickly and new content goes unseen by users

Engineering Contradiction:
Improvecontent recencyVSAvoidcontent management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic content collections that can be continuously edited and updated in real-time rather than following a static periodic schedule. The system allows publishers to add, remove, and modify content items at any time, with automatic notification mechanisms that activate only when changes occur. This dynamic approach ensures content remains current while avoiding unnecessary updates that would increase complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where users receive notifications about content collection changes, and the system tracks which users have viewed which content. This feedback loop allows the system to intelligently determine when and how to update content based on actual user engagement and change events, rather than following a predetermined schedule, thus improving content recency without proportionally increasing management complexity.

Inventive Principle:
Principle #23Feedback

2Reliability

If content collections are made static for stability, then the system is easier to manage, but new content additions go unseen by users

Engineering Contradiction:
Improvecontent stabilityVSAvoidnew content visibility
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system maintains a read state for each content collection that is updated in advance and stored before user interaction. When new content is added to a collection, the system proactively updates the read state to reflect the new content position, ensuring that when users access the collection, they immediately see the most current content without needing to manually refresh or re-navigate. This preliminary action ensures new content visibility while maintaining system stability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical navigation methods (where users would need to manually scroll or navigate to see new content) with an automated system that dynamically adjusts content presentation. The system automatically repositions new content items and updates read states through software mechanisms, eliminating the need for users to perform manual actions to discover new content, thus preventing information loss while maintaining reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If content is continuously updated in real-time, then content recency is improved, but the system complexity and computational resources increase

Engineering Contradiction:
Improvecontent update speedVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the content management system into distinct functional modules: content storage, read state tracking, notification generation, and user interface management. Each module handles specific tasks independently, allowing real-time content updates to be processed through discrete, manageable operations rather than requiring complex monolithic system changes. This segmentation enables high content update speed while controlling overall system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

4Ease of operation

If the system tracks read state for every content collection, then user engagement is improved, but data storage and processing requirements increase

Engineering Contradiction:
Improveuser engagementVSAvoiddata storage requirements
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system extracts and stores only the essential read state information (whether a user has viewed a content collection and their position within it) rather than tracking all possible interaction data. By taking out only the critical engagement metrics needed for personalization and notification purposes, the system improves user engagement through personalized content delivery while minimizing data storage and processing requirements by excluding redundant information.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250252150A1Management of electronically published collections of content
Publication Date: 2025.08.07 SNAP INC
  • US20250252150A1 patent drawing
  • US20250252150A1 patent drawing
  • US20250252150A1 patent drawing

AI summary

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for managing electronically published collections of content. The method may include accessing a content collection that comprises one or more content items ordered in a sequence. The method further includes causing presentation of a tile on a display of a client device, the tile comprising a thumbnail image indicating an existence of the content collection. The method further includes accessing an update to the content collection comprising a new content item, and publishing the update by inserting the new content item into the content collection, updating the tile based at least on the new content item being inserted into the content collection, and updating a read point of the content collection based on the new content item.