Content Stream Personalization via Relationship Strength Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging platforms lack an efficient mechanism to personalize content presentation based on user-defined strengths of relationships between accounts, leading to an unfiltered stream of messages that can overwhelm users with less relevant content.

Innovation Solution

A method and system that allow users to specify a strength of relationship between accounts, enabling the selection of delivery attributes and content inclusion based on this relationship, thereby adapting the content stream to user preferences and interests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If content from all followed accounts is included in the user stream, then the quantity of content is increased, but the relevance and quality of content deteriorates

Engineering Contradiction:
Improvequantity of contentVSAvoidcontent relevance
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent applies local quality by differentiating content delivery based on the specific relationship strength between the user and each followed account. Instead of uniform content inclusion, the system assigns different delivery attributes (such as content volume, priority, or filtering criteria) to different accounts based on individually determined relationship strengths, thereby maintaining content relevance while preserving quantity diversity.

Inventive Principle:
Principle #3Local quality

2Loss of information

If relationship strength-based filtering is implemented, then content relevance is improved, but system complexity increases

Engineering Contradiction:
Improvecontent relevanceVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary action by determining relationship strengths and assigning delivery attributes in advance, before actual content delivery occurs. This pre-computation approach allows the system to establish filtering criteria and delivery parameters upfront, reducing the computational burden during real-time content streaming while maintaining high relevance through pre-established relationship-based rules.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If delivery attributes are selected based on relationship strength, then content personalization is enhanced, but processing time increases

Engineering Contradiction:
Improvecontent personalizationVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system selects and caches delivery attributes based on relationship strength in advance, before content delivery is required. This preliminary selection process allows the system to store pre-determined delivery parameters for each user-account pair, enabling rapid content filtering and personalization during actual streaming without real-time computation delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10049472B1User content presentation based on strength of relationship
Publication Date: 2018.08.14 X CORP
  • US10049472B1 patent drawing
  • US10049472B1 patent drawing
  • US10049472B1 patent drawing

AI summary

A system and method for user content presentation, including: receiving, in association with a request to establish a graph relationship between a first account and a second account, a strength of relationship from the first account to the second account, the strength of relationship selected based on input from a user of the first account; selecting, by a computer processor, a delivery attribute associated with the second account based on the strength of relationship, where the delivery attribute is positively correlated with a measure of content authored by the second account to be provided to the first account; selecting content authored by the second account for inclusion in a stream of the first account based on the delivery attribute; and providing the stream of the first account for display on a client computing device.