Filtered Content Stream Generation via Social Graph Traversal

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvequantity of content itemsVSAvoidrelevance of information
Core Design Contradiction:
Quantity of substanceVSLoss of information

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvequantity of content itemsVSAvoidcomplexity of content management
Core Design Contradiction:
Quantity of substanceVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improveprecision of content filteringVSAvoidnumber of filtering criteria
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9412092B2Generating a filtered view of a content stream
Publication Date: 2016.08.09 MIDJOURNEY INC
  • US9412092B2 patent drawing
  • US9412092B2 patent drawing
  • US9412092B2 patent drawing

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.