Language Affinity Scoring for Social Network Content Feeds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking services face challenges in presenting content to users in their preferred languages, leading to a heterogeneous feed that may not be optimized for individual user affinities, resulting in reduced content quality and relevance.

Innovation Solution

A method that retrieves a user's profile, identifies language features, determines a language affinity score based on user activity and profile data, and presents articles in the user's preferred language within their feed, using a scoring system that weights language features and activity data to rank and filter content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a heterogeneous feed of content in multiple languages is presented to users, then the quantity and diversity of content available increases, but the relevance and quality of content for individual users decreases

Engineering Contradiction:
Improvecontent diversityVSAvoidcontent relevance
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies local quality by customizing the content feed for each user based on their language affinity score. Instead of presenting the same heterogeneous multilingual feed to all users, the system tailors the language presentation to match individual user preferences, thereby maintaining content diversity while improving relevance for each user.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the language parameter of presented content based on the user's language affinity score. By calculating and applying language affinity scores, the system dynamically adjusts which language version of content is presented to each user, resolving the contradiction between maintaining multilingual content diversity and ensuring language relevance.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If content is presented in multiple languages without language affinity analysis, then all users can access content in various languages, but user engagement and experience deteriorate due to language mismatch

Engineering Contradiction:
Improvelanguage accessibilityVSAvoiduser engagement
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary action by calculating the user's language affinity score in advance, before presenting content. This pre-computation of language preference allows the system to reliably select the appropriate language version of content, thereby maintaining high user engagement while preserving multilingual accessibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from user profile data and activity patterns to determine language affinity. By continuously analyzing user behavior and preferences, the system refines its understanding of each user's language preference, thereby improving engagement while maintaining accessibility to multiple languages.

Inventive Principle:
Principle #23Feedback

3Device complexity

If a simple content filtering system is used, then system complexity remains low, but the ability to accurately determine user language preference and optimize content presentation is insufficient

Engineering Contradiction:
Improvesystem complexityVSAvoidlanguage preference accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the language determination process into distinct components: retrieving user profile data, identifying language features, calculating language affinity scores, and selecting content based on those scores. This segmentation allows the system to achieve high measurement precision in determining language preference while keeping each individual component manageable and the overall architecture scalable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10866977B2Determining viewer language affinity for multi-lingual content in social network feeds
Publication Date: 2020.12.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10866977B2 patent drawing
  • US10866977B2 patent drawing
  • US10866977B2 patent drawing

AI summary

The present disclosure describes various embodiments of methods, systems, and machine-readable mediums which help determine a user's likely affinity for consuming content (such as an article) in a particular language presented (or to be presented) in a heterogeneous feed of a social network.