Personalized Content Sharing Using Affinity-Based Contact Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content sharing platforms lack the ability to provide personalized content sharing, forcing users to broadcast content to all connected users rather than targeting those likely to interact with it, resulting in suboptimal engagement and affinity creation.

Innovation Solution

A system that calculates affinity scores based on user interactions to identify and prompt users to share content items with specific contacts likely to engage with them, using a content sharing component to recommend target users and facilitate personalized sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If content is broadcast to all connected users, then content reach is maximized, but user engagement quality deteriorates

Engineering Contradiction:
Improvecontent reachVSAvoidengagement quality
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies local quality by differentiating content distribution across different user groups. Instead of uniform broadcasting to all users, the system calculates affinity scores for each user-content pair and distributes content selectively to high-affinity users. This creates localized optimization where content reach is concentrated on users most likely to engage, thereby maintaining high engagement quality while achieving effective reach.

Inventive Principle:
Principle #3Local quality

2Reliability

If personalized content sharing is implemented, then user engagement quality improves, but system complexity increases

Engineering Contradiction:
Improveengagement qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system employs self-service by automatically calculating affinity scores and identifying target users without requiring manual user intervention. The affinity calculation mechanism autonomously analyzes user profiles, content characteristics, and interaction patterns to generate personalized sharing recommendations. This automation reduces the operational burden on users while maintaining high engagement quality through data-driven target selection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback mechanisms where user interactions with shared content are continuously monitored and fed back into the affinity score calculation system. This feedback loop refines the understanding of user preferences and content relevance over time, improving engagement quality. The system uses this feedback to dynamically adjust affinity scores and optimize future content distribution decisions.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If affinity scores are calculated for all contacts, then target user identification accuracy improves, but computational resources increase

Engineering Contradiction:
Improvetarget user identification accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by calculating affinity scores selectively rather than universally for all possible user pairs. Affinity score calculation is triggered based on specific conditions such as when a user shares content or when the system identifies potential sharing opportunities. This selective calculation approach maintains high target user identification accuracy for relevant cases while significantly reducing overall computational resource consumption compared to calculating all possible affinities.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12481699B2Personalized content sharing
Publication Date: 2025.11.25 GOOGLE LLC
  • US12481699B2 patent drawing
  • US12481699B2 patent drawing
  • US12481699B2 patent drawing

AI summary

A method for providing personalized content sharing is disclosed. The method includes: presenting, by a user device of a user, a user interface (UI) including content and a UI element allowing the user to share the content with other users; upon a selection of the UI element by the user in the UI, transmitting, to a server, a request to share the content with other users; identifying a selected subset of contacts of the user, wherein contacts in the subset of contacts are selected from a plurality of contacts of the user based on at least one of (i) an affinity of the user with each contact of the subset of contacts, or (ii) interactions of the user with content of each contact of the subset of contacts; presenting, to the user, the subset of contacts of the user comprising a first contact of the plurality of contacts of the user and not including a second contact of the plurality of contacts of the user; and allowing the user to share the content with the first contact of the plurality of contacts.