Notification Prioritization via Dynamic Scoring in Social Networks
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


