Social Networking Groups Third-Party Service Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems limit users to sharing information that is uploaded and stored within the network, restricting collaboration and information sharing with third-party services.

Innovation Solution

Integration of third-party services into social networking groups, allowing users to share content stored on external servers, with features like file sharing, collaboration, and updates pushed to group members, while managing permissions based on group membership.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users share information uploaded and stored within the social network, then information security and control are maintained, but collaboration and information sharing with third-party services are restricted

Engineering Contradiction:
Improvecollaboration capabilityVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism where third-party services integrate with social networking groups through defined interfaces and protocols. This mediator layer enables external service integration while maintaining the social network's control boundaries, allowing users to share third-party content within groups without direct exposure to external systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments functionality by separating core social networking features from third-party service integrations. Each integration is implemented as an independent module or plugin that can be added to specific groups, allowing selective collaboration capabilities without compromising the overall system architecture or security model.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If third-party services are integrated into social networking groups, then content accessibility and collaboration are improved, but system security and permission management become more complex

Engineering Contradiction:
Improvecontent sharing easeVSAvoidpermission management reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a universal permission framework that handles both internal social network content and external third-party service content through a single, unified authorization mechanism. This multi-functional permission system manages access rights consistently across different data sources and service types, simplifying security management while enabling broad content sharing capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If users can share content from external servers, then information diversity and collaboration opportunities increase, but control over shared information decreases

Engineering Contradiction:
Improveinformation diversityVSAvoidintegration architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system employs a nested architecture where third-party service content is embedded within the social networking group structure. External content is nested inside group containers, which are themselves nested within the broader social network framework. This hierarchical nesting maintains control at each level while enabling diverse content sources.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS9699187B2Social networking groups as a platform for third party integration
Publication Date: 2017.07.04 META PLATFORMS INC
  • US9699187B2 patent drawing
  • US9699187B2 patent drawing
  • US9699187B2 patent drawing

AI summary

Exemplary methods, apparatuses, and systems receive a request from a user to access content for a group of users of a social networking system, and send the content to the user including an interface to a third party system. The interface is to enable the user to retrieve information related to a third party service from the third party system to share with the group. The user sends the information related to the third party service to share with the group to the social networking system. The social networking system sends the shared information related to the third party service to a group member based on the group member requesting access to the content. In one embodiment, the third party service stores a file or folder on a third party server and the shared information includes a link to the shared file or folder.