Social Network Content Ranking via User Affinity and View State

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems face challenges in providing users with relevant content due to the overwhelming amount of information, leading to users missing interesting content amidst irrelevant items, and lack of tools to manage consumption, resulting in decreased user engagement and ineffective advertising.

Innovation Solution

A social networking system ranks news feed stories with a ranking algorithm based on user interests and affinities, records user view states to determine consumed content, and uses machine learning to selectively provide new content, ensuring relevant items are prioritized and users are engaged without inundation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If content items are provided in reverse chronological order with newly published content displayed first, then users see the most recent content, but relevant and interesting content items are obscured among less interesting recently published content

Engineering Contradiction:
Improvetime to find relevant contentVSAvoidrelevant content visibility
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The system changes the ordering parameter from pure chronological sequence to a ranked sequence based on multiple factors including user affinity, content type, and engagement probability. This reparameterization allows relevant content to surface regardless of publication timing

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback loops where user interactions (clicks, likes, shares) are continuously monitored and used to adjust content ranking. This creates a dynamic ordering system that adapts to user preferences and improves content visibility over time

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If users are provided with a continuous stream of content items, then users receive comprehensive information, but users become overwhelmed and less engaged with the system

Engineering Contradiction:
Improvecontent volumeVSAvoiduser engagement
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The content stream is segmented into categorized sections (e.g., friends' updates, interests, events, advertisements) that users can navigate selectively. This segmentation allows users to consume content at their own pace and focus on areas of interest

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides users with selective exposure to content based on predicted interest levels, presenting only a portion of available content that is most relevant to each user, rather than overwhelming them with all possible content

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If users lack tools to indicate content consumption, then the system maintains simple tracking, but highly targeted contextual advertising cannot be effectively delivered

Engineering Contradiction:
Improvetracking system complexityVSAvoidadvertising effectiveness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system implements passive tracking mechanisms where user consumption is automatically detected through implicit signals (scrolling behavior, time spent, clicks) without requiring explicit user action. This self-service approach maintains simplicity while gathering necessary data

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary layer that translates various user interactions into standardized consumption signals. This mediator layer simplifies the complexity by providing a unified interface for tracking different types of content engagement

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10264033B2Selectively providing content on a social networking system
Publication Date: 2019.04.16 META PLATFORMS INC
  • US10264033B2 patent drawing
  • US10264033B2 patent drawing
  • US10264033B2 patent drawing

AI summary

News feed stories are ranked so that new stories appear above previously viewed stories for users of a social networking system. Top news stories are selected by the social networking system based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions. Other new stories are provided after the top new stories in a chronological order. For each user of the social networking system, a view state is recorded that includes the order of news feed stories provided to users. Based on the view state and received user input, the social networking system may determine whether to provide new news feed stories to a viewing user.