User Relationship Verification in Social Networking Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking applications face information insecurity issues when users, particularly strangers, can access each other's information without proper verification, as existing methods do not adequately differentiate between trustworthy and untrustworthy relationship scenarios.

Innovation Solution

A method and apparatus for establishing user relationships in social networking applications that involve receiving user addition requests, determining the trustworthiness of the relationship scenario, and performing verification on user identifiers before allowing access to information, ensuring that only verified relationships can view each other's content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If user relationship information is directly imported from other social networking applications without verification, then user relationship establishment is convenient and fast, but information security deteriorates as strangers can access user information at will

Engineering Contradiction:
Improveuser relationship establishment convenienceVSAvoidinformation security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent performs verification on user identifiers before establishing user relationships. Specifically, when a user addition request is received, the system determines whether the request comes from a trustworthy relationship scenario, and if not, performs verification on the identifier of the user initiating the request before establishing the relationship. This preliminary verification action prevents unverified strangers from accessing user information, thus improving information security while maintaining ease of operation for trusted relationships.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If verification is performed on all user addition requests, then information security is improved, but operation complexity increases

Engineering Contradiction:
Improveinformation securityVSAvoidverification process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies verification selectively based on the relationship scenario rather than uniformly to all user addition requests. The system determines whether the user addition request is initiated from a predefined trustworthy relationship scenario, and only performs verification when the scenario is not trustworthy. This localized application of verification reduces unnecessary complexity for trusted relationships while maintaining security for untrusted relationships.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of verification requirement based on the relationship scenario type. For trustworthy relationship scenarios (such as existing social networking applications or address books), no verification is required. For untrustworthy scenarios, verification is performed. This dynamic parameter adjustment optimizes the balance between security and operational simplicity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9392039B2Method and apparatus for implementing user relationship in social network application
Publication Date: 2016.07.12 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9392039B2 patent drawing
  • US9392039B2 patent drawing
  • US9392039B2 patent drawing

AI summary

The present invention provides a method and an apparatus for establishing a user relationship in a social networking application to improve the information security. The method includes: receiving a user addition request; determining whether the user addition request is initiated from a predefined trustworthy relationship scenario, and if not, performing verification on a user initiating the request; and establishing a user relationship according to a verification result. The apparatus includes: a request acquisition module, configured to receive the user addition request; a scenario determining module, configured to determine whether there is a predefined trustworthy relationship scenario associated with the request, and if not, inform a verification module; the verification module, configured to perform verification on a user initiating the request, and inform a relationship establishing module of a verification result; and the relationship establishing module, configured to establish the user relationship.