Online System Content Selection for User Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online systems face challenges in promoting relevant content to users, leading to missed interactions due to irrelevant content, which negatively impacts user engagement and interaction rates.

Innovation Solution

An online system selects and displays information about entities based on relevance to viewing users, considering factors like location, user connections, and past interactions, to increase the likelihood of user engagement with content items.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the online system presents all available information about entities to users, then users receive comprehensive information, but user engagement decreases due to information overload and irrelevance

Engineering Contradiction:
Improveamount of information presentedVSAvoiduser engagement rate
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system extracts and selects only the most relevant information about entities based on user profile analysis, extracting key attributes that are likely to resonate with specific user segments while leaving out less relevant details, thus presenting a curated subset rather than all available information

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different information presentation strategies to different user segments based on their profiles, interests, and behaviors, tailoring the quality and type of information presented to match local user characteristics rather than using a uniform approach for all users

Inventive Principle:
Principle #3Local quality

2Productivity

If the online system presents highly targeted relevant information to users, then user engagement increases, but system complexity increases due to advanced filtering and personalization algorithms

Engineering Contradiction:
Improveuser interaction rateVSAvoidsystem processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis and segmentation of user profiles in advance, pre-computing user segments and their preferences so that when content needs to be presented, the filtering and personalization can be executed more efficiently using pre-established user segmentations rather than real-time complex analysis

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces user segments as an intermediary layer between raw user data and content presentation, using segments as a mediating structure that simplifies the matching process between user profiles and entity information, reducing the direct computational complexity of personalization

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If the online system uses basic content presentation without personalization, then system complexity remains low, but user engagement decreases due to irrelevant content

Engineering Contradiction:
Improvesystem processing complexityVSAvoidcontent relevance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system creates user segments that serve multiple functions simultaneously: they enable personalized content presentation, facilitate efficient system processing through pre-computation, and provide a framework for both simple and complex interaction scenarios, making the segmentation mechanism universally applicable across different system operations

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

Data Source

PatentUS11271888B1Selecting information about entities for display to drive interactions on online systems
Publication Date: 2022.03.08 META PLATFORMS INC
  • US11271888B1 patent drawing
  • US11271888B1 patent drawing
  • US11271888B1 patent drawing

AI summary

An online system selects information about entities for display to viewing users based on the relevance of the information to the viewing users. The online system maintains information describing one or more third parties. The online system receives a request from a client device to provide a content item of a third party for display to a viewing user. Responsive to the request, the online system accesses information describing the third party and selects a subset of information based on a likelihood that the viewing user will interact with the content item based on the subset of information. The online system generates a content item including the selected subset of information and an element selectable to initiate an interaction with the third party and provides the generated content item to the client device for display to the viewing user.