Social Network Notification System for Community Connection Discovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking services lack effective mechanisms to facilitate connections between users who join new communities, such as workplaces or social clubs, leading to difficulties in discovering and connecting with new colleagues, friends, or mentors.

Innovation Solution

A notification system within social networking platforms that updates user profiles to reflect community memberships, identifies socially unconnected users within those communities, and generates notifications suggesting communication or connection initiatives.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a notification system sends notifications to all users in a community when a user joins, then new social connections can be facilitated, but network traffic and computational resources increase significantly

Engineering Contradiction:
Improveease of finding new social connectionsVSAvoidcomputational resources and network traffic
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent applies local quality by differentiating notification behavior based on user characteristics. Instead of uniformly notifying all community members, the system identifies and notifies only specific subsets of users (e.g., those with complementary profiles, shared interests, or relevant expertise) when a new user joins a community. This selective approach reduces overall notification volume while maintaining connection-facilitation effectiveness for the most promising matches.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by sending notifications to only a portion of community members rather than all members. The system calculates relevance scores or matching criteria to determine which subset of users should receive notifications about a new community member. This partial notification strategy achieves sufficient connection facilitation while significantly reducing network traffic and computational overhead compared to universal notifications.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If the notification system identifies and notifies all socially unconnected users in a community, then more potential connections are created, but the complexity of tracking and processing user relationships increases

Engineering Contradiction:
Improvenumber of potential connections createdVSAvoidcomplexity of tracking user relationships
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing relationship status information (e.g., friendship graphs, connection matrices, or social graphs) that indicate whether users are already connected. This pre-established data structure allows the notification system to quickly query and identify unconnected users without performing complex real-time relationship analysis, thereby reducing processing complexity while maintaining comprehensive connection identification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the relationship tracking function into a separate, dedicated data structure (such as a social graph or connection database) that is independent of the notification logic. By separating the relationship metadata from the notification processing system, the patent reduces the complexity of the main notification engine while maintaining accurate tracking of user connections. The extracted relationship data can be queried efficiently to identify unconnected users without burdening the core notification system.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If the system provides detailed notifications with user suggestions and connection recommendations, then the quality of social connection facilitation improves, but the amount of data processing and memory required increases

Engineering Contradiction:
Improvequality of connection recommendationsVSAvoiddata processing and memory requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the notification content into hierarchical levels: essential information (user join notification) and optional enhancement information (connection suggestions, shared interests, recommended actions). The system can deliver the core notification with minimal data processing, while allowing users to opt-in to receive additional recommendation layers. This segmentation reduces baseline data requirements while maintaining the ability to provide high-quality, detailed recommendations for users who want them.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a multi-functional notification system that can adapt its content and detail level based on user preferences, device capabilities, and context. The same notification infrastructure serves multiple purposes: simple awareness notifications, detailed connection recommendations, and personalized engagement suggestions. This universal approach allows the system to optimize data usage by adjusting notification richness to match actual user needs and system resources, reducing overall memory and processing requirements.

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

Data Source

PatentUS10320937B2Community notification based on profile update
Publication Date: 2019.06.11 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10320937B2 patent drawing
  • US10320937B2 patent drawing
  • US10320937B2 patent drawing

AI summary

A notification machine may receive an update to a user profile that describes a user and indicates a group of users as being socially connected to the user by a social network. The update may reference a community (e.g., an employer or a club) of the user. The user profile may be modified by including a reference to the community within the user profile. The notification machine may identify a further user who is included in the community (e.g., employed by the employer, or part of the club). The further user may be socially unconnected to the user by the social network. The notification machine may then generate and provide a notification that the further user is employed by the employer. This notification may contain suggestions that the user initiate communication with the further user, become socially connected with the further user, or both.