Social Feed Segmentation for Missed Content Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Social networking systems often present a 'striped' content feed where new, unread stories are intermixed with read and missed content, leading to user disengagement as they may believe they have reached the end of new content, causing missed valuable information to be overlooked.
Innovation Solution
The system identifies unread and popular content items from previous feeds and inserts a current content segment after the last read item, ensuring a continuous feed that prioritizes new and missed content immediately after read items, preventing the need to scroll back to the top and maintaining user engagement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If new content items are added at the top of the feed, then new content is prioritized, but the feed becomes striped with read and unread content interlaced, causing users to miss valuable information
Solution Approach 1:
The content feed is segmented into distinct sections: a read section containing previously viewed content and a current content segment containing new and missed content. This segmentation allows the system to separate content that has been consumed from content that needs to be delivered, preventing the striped pattern where read and unread content are interlaced throughout the feed.
Solution Approach 2:
The system performs preliminary identification of missed content items from previous feeds before generating the current content segment. By pre-determining which content items were not viewed in the previous feed, the system can include them in the current content segment, ensuring users see valuable information without needing to scroll back through the feed.
2Ease of operation
If the feed is organized with new content at the top, then users see the most recent content first, but users may believe they have finished all unread content when they actually have more to read
Solution Approach 1:
The system extracts missed content items from the general content pool and places them specifically in the current content segment that follows the read section. This extraction ensures that content items which were not viewed in the previous feed are concentrated in a specific area, making it clear to users what content remains unread without creating the illusion that the feed is complete.
Solution Approach 2:
The system uses feedback about user reading behavior and content engagement to dynamically generate content segments. By tracking which content items were viewed and which were not, the system can adjust the feed structure to prioritize missed content, ensuring users are not misled into thinking they have seen all relevant content.
3Device complexity
If the feed structure is simplified to show only new content, then the interface is cleaner, but valuable missed content from previous feeds is lost
Solution Approach 1:
The system merges the identification of new content items with the identification of missed content items into a single current content segment. This merging allows the feed to maintain a relatively simple structure while ensuring that both new and previously missed content are delivered together, preventing the loss of valuable information from previous feeds.
Data Source
AI summary
A social networking system provides a content feed to a client device associated with the user of a social networking system, the content feed including a plurality of content items. The social networking system identifies a read section and an unread section of the content feed. The social networking system receives a request for a subsequent content feed from a client device associated with the user. The social networking system identifies new content items that are associated with users of the social networking system. The social networking system generates a current content segment that includes the new content items and the unread section of the content feed, and generates the subsequent content feed by inserting the current content segment before or after the read section of the content feed. The social networking system provides a portion of the subsequent content feed to the client device.


