Social Notification Filtering by Group Seniority and Affinity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking systems face challenges in providing users with relevant notifications, as users are often overwhelmed by unnecessary information, leading to a poor user experience due to the lack of personalized notification filtering based on group membership, seniority, affinity, and interaction frequency.

Innovation Solution

The system determines which notifications to send to users by considering factors such as group size, seniority within the group, affinity with other members, interaction frequency, and post relevance, allowing users to receive only notifications that are likely to be of interest, with options to opt-out of uninteresting notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the system sends all user actions as notifications to users, then users receive complete information about all activities, but users are overwhelmed by unnecessary information leading to poor user experience

Engineering Contradiction:
Improveinformation completenessVSAvoiduser experience degradation
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The notification system applies local quality by customizing notification delivery based on individual user characteristics within the same system. Different users receive different subsets of notifications based on their seniority level, group affinity scores, and interaction frequencies. This allows the system to maintain information completeness for each user individually while avoiding overwhelming any single user with irrelevant notifications.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters such as notification volume and filtering criteria based on user attributes. Seniority level, group affinity, and interaction frequency serve as dynamic parameters that adjust the notification profile for each user. For example, senior members receive notifications about all group activities, while newer members receive filtered notifications only about activities from connections they interact with frequently.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If the system sends personalized filtered notifications based on multiple factors, then user experience is improved by reducing unnecessary information, but system complexity increases due to multiple filtering criteria

Engineering Contradiction:
Improvenotification clutterVSAvoidnotification filtering system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The notification filtering system is segmented into distinct modular components: seniority determination module, group affinity calculation module, interaction frequency analysis module, and notification selection module. Each component independently evaluates a specific aspect of user behavior and contributes to the final notification decision. This segmentation reduces overall system complexity by breaking down the complex filtering task into manageable, independent modules that can be developed and maintained separately.

Inventive Principle:
Principle #1Segmentation

3Productivity

If notifications are sent based on group size thresholds, then small groups receive comprehensive notifications maintaining community engagement, but large groups would receive excessive notifications if the same rule applied

Engineering Contradiction:
Improvecommunity engagementVSAvoidnotification volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The notification system dynamically adapts to group size by applying different notification rules based on whether the group is small or large. For small groups (below threshold), all members receive notifications about all group activities to maintain engagement. For large groups (above threshold), the system automatically applies stricter filtering based on user-specific factors like connection relationships and interaction frequency. This dynamic adjustment prevents notification overload in large groups while maintaining comprehensive coverage in small groups.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10397162B2Sending notifications to members of social group in a social networking system
Publication Date: 2019.08.27 META PLATFORMS INC
  • US10397162B2 patent drawing
  • US10397162B2 patent drawing
  • US10397162B2 patent drawing

AI summary

A social networking system notifies its users of different events and actions taking place inside the social networking system. To present notifications that are most likely to be of interest to the user, the social networking system observes the interactions of the user with notifications presented to the user and suggests an option to opt-out of notifications associated with a source based on the observed interactions. The option to opt-out of notifications associated with the source may be presented if the users interactions with the notifications presented are below a threshold. Notifications associated with a social group are presented to the user based on factors describing the group and the relation between the user and other users of the social group, for example, seniority of the user, size of the group, and the rate at which user actions associated with the group are received.