Social Network Unexpected Relationship Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In social networking systems, users often overlook valuable and unexpected relationships between their friends due to the vast amount of information, making it difficult to discover connections formed through channels they are not part of.

Innovation Solution

The system identifies and presents unexpected relationships between a user's friends by calculating an 'unexpectedness score' based on the number of common friends and relationship circles, using a matrix to determine connections that are unlikely to be known by the user, and filters out false positives by considering user profiles and interaction history.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the social networking system stores large amount of information about users and their relationships, then the system can provide comprehensive social information, but useful information becomes hidden and difficult to determine

Engineering Contradiction:
Improveamount of informationVSAvoiduseful information hidden
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system extracts specific useful information (unexpected relationships between friends) from the vast amount of stored social networking data. By identifying and isolating these hidden connections through algorithmic analysis of user profiles, friendship networks, and interaction patterns, the system presents only the most relevant discovered relationships to users, making previously hidden information visible and actionable.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the large body of social information into manageable components by analyzing specific relationship patterns between users. It divides the friendship network into relationship circles and identifies unexpected connections between different segments, allowing users to explore discrete relationship discoveries rather than being overwhelmed by the entire data set.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the system presents all friend connections to the user, then complete information is provided, but the user cannot easily identify unexpected or interesting relationships

Engineering Contradiction:
Improveinformation completenessVSAvoiddifficulty to discover connections
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system applies local quality by providing different types of information presentation based on relationship characteristics. Instead of uniformly displaying all friend connections, it specifically highlights unexpected relationships with distinctive markers or indicators, allowing users to quickly identify interesting connections without being overwhelmed by the complete friend network data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses feedback mechanisms to refine relationship discovery by analyzing user interactions and preferences. It learns from user behavior patterns to improve the identification and presentation of unexpected relationships, making the information discovery process progressively more effective and user-friendly.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the system analyzes all pairs of friends to determine unexpected relationships, then complete analysis is achieved, but the computational complexity increases significantly

Engineering Contradiction:
Improverelationship analysis accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies partial action by focusing computational resources on identifying the most significant unexpected relationships rather than exhaustively analyzing every possible friend pair. It uses sampling and prioritization techniques to detect the most interesting connections with high confidence, achieving sufficient precision without the full computational burden of complete analysis.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes parameters by adjusting the sensitivity and thresholds for identifying unexpected relationships. It dynamically modifies analysis parameters based on user profiles, relationship densities, and interaction patterns, allowing accurate relationship detection while optimizing computational efficiency through adaptive parameter tuning.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10319045B2Identifying unexpected relationships in a social networking system
Publication Date: 2019.06.11 META PLATFORMS INC
  • US10319045B2 patent drawing
  • US10319045B2 patent drawing
  • US10319045B2 patent drawing

AI summary

A social networking system identifies relationships between friends of a target user that are likely to be unexpected to the target user. To identify an unexpected relationship among a user's friends, the social networking system determines a measure of unexpectedness for pairs of connections of the target user and selects pairs of connections for presentation to the user based on the measure of unexpectedness. The measure of unexpectedness of a relationship between a pair of friends is inversely related to a number of connections between each of the pair of friends and the target user. Information describing the pair of unexpected friends may be presented to a target user along with content relating the two friends, such as photos in which both friends are tagged, events attended by the unexpected friends together, or places both unexpected friends checked-in at the same time.