Pseudonymous Profile Segmentation for Social Network Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Instant personalization platforms face security vulnerabilities due to the sharing of fully identifying user profiles with third-party applications, leading to risks of open redirects and XSS attacks, which can compromise user privacy.

Innovation Solution

Implementing a system where user profiles are managed through a graph API server, allowing users to authorize or reject access to their fully identifying profiles, with access restricted to pseudonymous profiles by default, and enabling encryption of user IDs into hashed IDs for secure identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fully identifying user profiles are shared with third-party applications for instant personalization, then personalized user experience is improved, but security vulnerabilities and privacy risks increase

Engineering Contradiction:
Improvepersonalized user experienceVSAvoidsecurity vulnerabilities
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The user profile is segmented into two distinct types: fully identifying profile (containing sensitive information like full name, email, phone) and pseudonymous profile (containing non-identifying information like first name, last initial, profile picture). The system allows selective sharing of only the pseudonymous profile with third-party applications by default, while the fully identifying profile remains protected and accessible only with explicit user authorization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The social networking service acts as an intermediary between users and third-party applications. It provides a controlled interface where users can authorize which type of profile access they want to grant. The system mediates the data sharing process by enforcing default restrictions to pseudonymous profiles only, and requiring explicit user consent for fully identifying profile access, thus preventing direct exposure of sensitive user data to untrusted applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If fully identifying profiles are provided to third-party applications, then personalization capability is enhanced, but user privacy is compromised

Engineering Contradiction:
Improvepersonalization capabilityVSAvoiduser privacy
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The profile data is segmented into sensitive (fully identifying) and non-sensitive (pseudonymous) portions. The system enables personalization using only the pseudonymous portion by default, maintaining user privacy while still providing meaningful personalized experiences through features like personalized greetings and friend-based content recommendations without exposing identifiable information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by providing only the necessary minimum level of profile information (pseudonymous profile) for personalization purposes, rather than providing the complete fully identifying profile. This partial sharing approach achieves sufficient personalization capability while minimizing privacy risk, and users can grant full access only when explicitly choosing to do so.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If user profiles are made accessible to applications, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveprofile accessibilityVSAvoidprofile management system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically managing the profile accessibility logic and enforcement mechanisms. The social networking service handles the complexity of profile segmentation, authorization verification, and data filtering in the background. Users simply interact with straightforward authorization interfaces (e.g., permission dialogs) without needing to manually manage profile access controls, reducing the operational burden on users while maintaining robust security.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9483659B2Instant personalization security
Publication Date: 2016.11.01 META PLATFORMS INC
  • US9483659B2 patent drawing
  • US9483659B2 patent drawing
  • US9483659B2 patent drawing

AI summary

Some embodiments involve methods and systems for instant personalization security. For example, a social networking system can provide a platform for a user to open applications and/or access external websites. In some cases, an application does not have access to the user's fully identifying profile (e.g., UID or other public information). Instead, the application has access to a pseudonymous profile corresponding to a hashed ID that is generated by the platform and provided to the application. Access to the pseudonymous profile enables the application or an external website to personalize its environment without breaching the security of the platform.