Notification Prioritization via Dynamic Scoring in Social Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking services face challenges in effectively prioritizing and displaying notifications, making it difficult for users to identify important or relevant notifications amidst a large number of messages.

Innovation Solution

A system and method for prioritizing notifications in a social networking environment by calculating a priority score for each notification based on factors such as event type, social affinity, user information, and relationship information, and displaying them accordingly, allowing users to easily identify the most important or relevant notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If notifications are displayed in chronological order or simple queues, then all notifications are shown to users, but users cannot easily identify important or relevant notifications amidst large numbers of messages

Engineering Contradiction:
Improveimportance informationVSAvoidnotification identification
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent applies parameter changes by calculating priority scores based on multiple factors including event type weights, social affinity scores, and recency. This transforms the notification display from simple chronological ordering to a prioritized ranking system where important notifications rise to the top based on their calculated scores, allowing users to easily identify relevant messages without losing any notification information.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary prioritization system that acts as a mediator between raw notifications and user display. This intermediary layer calculates priority scores and social affinity metrics to reorder notifications, serving as a bridge that transforms unsorted notification streams into prioritized displays while maintaining the complete notification set.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If all notifications are displayed equally, then no information is lost, but the device complexity and processing required to manage and display large numbers of notifications increases

Engineering Contradiction:
Improvenotification completenessVSAvoidnotification management system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing notifications into different priority levels and categories based on event types. Notifications are segmented into high-priority, medium-priority, and low-priority groups, with further categorization by event type (likes, comments, messages, etc.). This segmentation reduces the complexity of managing all notifications uniformly while ensuring complete information is preserved through organized presentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters by introducing priority scores and social affinity metrics as new dimensions for notification management. Instead of treating all notifications equally, the system assigns numerical values based on multiple factors, transforming the management approach from uniform handling to parameter-driven prioritization that reduces cognitive and processing complexity.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If notifications are prioritized based on multiple factors including social affinity and event type, then important notifications are easily identified, but the calculation and processing complexity increases

Engineering Contradiction:
Improvenotification prioritizationVSAvoidpriority calculation system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing social affinity scores between users and pre-defining weight values for different event types. These preliminary calculations are performed in advance rather than in real-time when notifications are displayed, reducing the processing complexity during notification prioritization while still achieving accurate ranking based on multiple factors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies self-service by automatically calculating priority scores using predefined algorithms and stored social affinity data. Once the prioritization system is established, it autonomously ranks notifications without requiring manual intervention or complex real-time processing, as the weighting and scoring mechanisms are self-configuring based on pre-established parameters.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9787485B1Prioritized notifications in a social network for a user-selected view
Publication Date: 2017.10.10 GOOGLE LLC
  • US9787485B1 patent drawing
  • US9787485B1 patent drawing
  • US9787485B1 patent drawing

AI summary

The disclosed subject matter relates to systems, methods, and machine-readable media for ordering notifications for display in a social networking environment. One example system is configured to obtain a set of notifications for a user, wherein each notification in the set of notifications is generated in response to an event in a social network and, for each notification in the set of notifications, determine an event type associated with the notification and calculate a priority score for the notification based on the event type associated with the notification. The system is further configured to display the set of notifications based on the priority score for each notification in the set of notifications.