Friend Connector Module for Social Network Expansion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social network sites lack effective mechanisms to facilitate connections between users who have not yet interacted, limiting the growth and diversity of user networks.

Innovation Solution

The implementation of a friend connector module that suggests contact pairs from a user's contact list who have not yet connected, allowing the owner to invite both contacts to connect, thereby expanding their network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually connect friends in social networks, then connection accuracy is improved, but time consumption increases

Engineering Contradiction:
Improveconnection accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically identifies and suggests contact pairs who should be connected based on mutual friends and contact lists, enabling the network to self-optimize connections without manual intervention. The algorithm autonomously analyzes contact relationships and generates connection suggestions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides feedback to users by displaying suggested contact pairs and their connection potential, allowing users to review and accept or reject suggestions. This feedback loop combines automated analysis with user confirmation to achieve both efficiency and accuracy.

Inventive Principle:
Principle #23Feedback

2Productivity

If the friend connector module suggests more contact pairs, then network growth is improved, but system complexity increases

Engineering Contradiction:
Improvenetwork growthVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the contact list into manageable pairs and processes suggestions in batches. By dividing the overall connection task into discrete contact pairs with mutual friends, the system handles complexity in small, organized units rather than attempting to process all contacts simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system generates a subset of suggested contact pairs based on predefined criteria (mutual friends, contact list overlaps) rather than exhaustively analyzing all possible connections. This partial action approach achieves network growth through high-probability connections without the computational burden of complete analysis.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If users invite both contacts to connect, then connection success rate is improved, but user interaction complexity increases

Engineering Contradiction:
Improveconnection success rateVSAvoiduser interaction complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system acts as an intermediary by pre-processing connection suggestions and presenting them to users in an organized format. The friend connector module mediates between the complex backend analysis and simple user interaction, translating computational results into user-friendly suggestions that require minimal input.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11769113B2Social network site including modification control and management
Publication Date: 2023.09.26 SALESFORCE INC
  • US11769113B2 patent drawing
  • US11769113B2 patent drawing
  • US11769113B2 patent drawing

AI summary

Disclosed is a social networking system which provides personal pages for users and enables other users to modify the personal page of a given user. Generally, a given webpage is enabled to be collaboratively modified and edited by multiple users. In some embodiments, the owner of the personal page approves the trusted users and may define one or more rules that automatically define a trusted user. In some embodiments, rules for modifying/editing a social webpage may specify the type of operations users can perform on the page and may specify one or more potential target actions.