Social Network Friend Recommendation via Intermediary Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for obtaining potential friends information in social networking services are inefficient and inaccurate, requiring users to browse numerous profiles and relying on incomplete or misleading user characteristics.

Innovation Solution

A system and method involving a server, requesting client, and recommending client that allows users to request and receive potential friends information by determining friendships based on shared characteristics, increasing efficiency and accuracy by forwarding requests and verifying user relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users browse profile information manually to find potential friends, then they can obtain friend information, but the efficiency is low and time-consuming

Engineering Contradiction:
Improveefficiency of obtaining potential friends informationVSAvoidtime spent browsing profiles
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent introduces a recommending user as an intermediary who actively provides potential friend information to the requesting user. This mediator approach eliminates the need for the requesting user to manually browse profiles, significantly improving efficiency while reducing time loss. The recommending user serves as a bridge who leverages their social connections to provide targeted friend recommendations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary action by having the recommending user pre-identify and provide potential friend information before the requesting user needs it. This advance preparation eliminates the time-consuming browsing process, as the information is already prepared and filtered by the recommending user who understands the social context.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If users rely on profile information to determine friendship compatibility, then they can identify potential friends, but the accuracy is insufficient due to limited and potentially false characteristics

Engineering Contradiction:
Improveaccuracy of obtaining potential friends informationVSAvoidcompleteness of user characteristics
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The recommending user acts as a trusted intermediary who validates and provides more accurate social compatibility information than static profiles can offer. This intermediary has direct knowledge of the requesting user's preferences and can accurately identify suitable potential friends, improving measurement precision while compensating for incomplete profile information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system incorporates feedback mechanisms where the recommending user provides informed recommendations based on their understanding of the requesting user's preferences and the potential friend's characteristics. This feedback loop improves accuracy by incorporating real-world social knowledge that goes beyond what is available in static profile information.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9521106B2Method, system and device for obtaining potential friends information
Publication Date: 2016.12.13 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9521106B2 patent drawing
  • US9521106B2 patent drawing
  • US9521106B2 patent drawing

AI summary

A method, a system and a device for obtaining potential friends information are disclosed in the present invention. The method includes: a server receives a request sent by a requesting client for obtaining potential friends information from a recommending user which is appointed by a requesting user; the server forwards the request for obtaining the potential friends information to a recommending client that pertains to the recommending user; the server receives the potential friends information sent by the recommending client, and determines whether users corresponding to the potential friends information and the recommending user are friends, and if yes, sends the potential friends information to the requesting client.