Filtered Content Stream Generation via Social Graph Traversal
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Social networking services face challenges in effectively filtering and presenting content streams to users based on specific criteria, leading to information overload and difficulty in curating relevant content.
Innovation Solution
A method that involves receiving user requests for filtering content streams, traversing social graphs to identify relevant data items, and generating a filtered view that includes content items associated with the identified data, excluding other content items, allowing users to specify search criteria and metadata for dynamic content generation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the content stream includes all content items related to a user, then the completeness of information is improved, but the information overload increases and relevance decreases
Solution Approach 1:
The patent segments the content stream into multiple filtered views based on different criteria (e.g., content type, author, tags). Each filtered view presents a subset of content items that satisfy specific criteria, allowing users to navigate through organized portions of the overall content rather than being overwhelmed by a single undifferentiated stream.
Solution Approach 2:
The system dynamically generates filtered views based on user-selected criteria and can switch between different filtered perspectives. The content stream is not static but adapts to user preferences, allowing users to reorganize and filter content on-demand to maintain relevance while accessing comprehensive information.
2Quantity of substance
If the content stream includes all content items related to a user, then the completeness of information is improved, but the complexity of managing and curating content increases
Solution Approach 1:
The patent segments the content management system into multiple independent filtered views, each governed by its own set of criteria. This segmentation simplifies the overall complexity by breaking down the daunting task of managing all content into manageable, criterion-based subsets that can be independently configured and navigated.
Solution Approach 2:
The filtered view mechanism serves multiple functions: it organizes content by different criteria, filters out irrelevant items, provides navigation aids, and enables custom content curation. This multi-functional approach consolidates various content management needs into a single unified system, reducing overall complexity.
3Measurement precision
If filtering criteria are made specific to improve relevance, then the precision of content selection is improved, but the number of filters required increases
Solution Approach 1:
The system allows users to dynamically select and combine filtering criteria based on their current needs. Rather than presenting a fixed set of complex filters, the system adapts to user preferences, allowing them to apply only the necessary filters for each viewing context, thereby maintaining precision without requiring all possible filters to be active simultaneously.
Solution Approach 2:
The patent implements filtering where users can apply partial filtering based on their immediate needs rather than requiring complete filtration across all possible criteria. This partial action approach allows users to achieve sufficient relevance for their current context without the complexity of configuring and managing all possible filter combinations.
Data Source
AI summary
A method performed by one or more processing devices includes receiving information specifying one or more attributes of a story; identifying, from a social graph, items of data with attributes matching at least one of the one or more attributes of the story, and connections to an item of data representing a user for whom the story is generated; identifying content items associated with the identified items of data; generating, based on the identified content items, data for a graphical user interface that when rendered by a device used by the user, includes: a visual representation of the story.


