Social Network Media Personalization via Affinity Coefficients

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current social networking systems lack the ability to provide personalized and context-aware media content to users in a home environment, failing to leverage social graph data and user watch history for enhanced viewing experiences.

Innovation Solution

A social networking system registers users to a media-device player, analyzing social networking and watch-history information to recommend content or advertisements, which are then pushed to the media-player device for display, using affinity coefficients and context information to tailor content to the audience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the social networking system provides generic media content to all users, then the system operation is simple, but user engagement and viewing experience are poor

Engineering Contradiction:
Improvesystem operation simplicityVSAvoiduser engagement
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary actions by registering users to media-player devices in advance and collecting watch history data before media consumption occurs. This pre-processing of user data enables the system to quickly deliver personalized content without complex real-time processing, thus maintaining operational simplicity while improving user engagement through relevant content recommendations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically analyzing social graph data and watch history to generate personalized content recommendations without requiring manual user input or configuration. The affinity coefficient calculation and content selection happen automatically, enhancing user engagement while keeping the system operation simple

Inventive Principle:
Principle #25Self-service

2Productivity

If the social networking system analyzes social graph data and watch history to personalize content, then user engagement improves, but system complexity increases

Engineering Contradiction:
Improveuser engagementVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system extracts only the essential elements needed for personalization: user registration status, social graph affinity coefficients, and watch history data. By taking out only these specific data elements rather than processing all available user information, the system achieves effective content personalization that improves user engagement while limiting the complexity increase to manageable levels

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies local quality by providing different levels of content personalization based on specific user contexts. Rather than uniformly complex processing for all users, the system tailors the degree of analysis and recommendation complexity to individual user profiles, social connections, and viewing patterns, improving engagement while distributing system complexity across different user scenarios

Inventive Principle:
Principle #3Local quality

3Productivity

If the system pushes customized media content to multiple users simultaneously, then viewing experience improves, but data processing requirements increase

Engineering Contradiction:
Improveviewing experienceVSAvoiddata processing volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system merges content delivery by pushing the same customized media content to multiple users simultaneously when they share similar affinity coefficients and viewing contexts. By combining users with similar profiles into shared content recommendations, the system improves the viewing experience for multiple users while significantly reducing the total data processing volume compared to individually customizing content for each user

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements universality by creating media content playlists that can serve multiple users with similar characteristics. A single personalized playlist generated based on shared social graph patterns and watch history can be universally applied to multiple authenticated users, enhancing their viewing experience while reducing redundant data processing and content generation

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

Data Source

PatentUS10530875B2Customizing media content on online social networks
Publication Date: 2020.01.07 META PLATFORMS INC
  • US10530875B2 patent drawing
  • US10530875B2 patent drawing
  • US10530875B2 patent drawing

AI summary

In one embodiment, a method includes receiving, from a media-player device associated with a social-networking system, an indication that a plurality of client systems of a plurality of users of an online social network, respectively, are proximate to the media-player device. Each of the users is logged into a native application associated with the social-networking system on a respective client system. The media-player device is communicatively coupled to a display screen. The social-networking system may access, in response to the received indication, social-networking information and watch-history information of each user. The social-networking system may select one or more media-content items from a plurality of media-content items based on the social-networking information and watch-history information of each user. The social-networking system may send, to the media-player device, the one or more selected media-content items and instructions to send the selected media-content items to the display screen for display to the users.