Social Network Notification Scoring and Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networking services lack effective notification systems that inform users of interactions and connections within their networks, such as new users joining or being added to social circles, leading to a lack of awareness about potential relationships and information sharing.

Innovation Solution

A system that determines social graph events, calculates scores based on user and entity profiles, and generates notifications prioritized by these scores, including information elements about entities that have added or joined the network, allowing users to manage their social circles and interactions more effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users receive all social graph events as notifications, then users are fully informed about network interactions, but notification volume becomes overwhelming and reduces user engagement

Engineering Contradiction:
Improveinformation about network interactionsVSAvoiduser engagement
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent applies parameter changes by calculating relevance scores based on multiple factors including social circle relationships, interaction history, and profile compatibility. This transforms the notification system from a binary send/don't send approach to a nuanced scoring system that dynamically adjusts which notifications are delivered, resolving the contradiction between informing users and avoiding overwhelming them

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The relevance score calculation system acts as an intermediary between the social graph events and the user. Instead of directly notifying users of all events, the system introduces a filtering mechanism that evaluates each event's relevance and selectively delivers only those above a threshold, thereby maintaining user engagement while preserving important information

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system calculates detailed scores for each event based on user profiles, then notification relevance improves, but system complexity and processing time increase

Engineering Contradiction:
Improvenotification relevanceVSAvoidsystem processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the relevance calculation into distinct modular components: social circle analysis, interaction history evaluation, profile compatibility assessment, and timing considerations. Each component independently evaluates a specific aspect and contributes to the final score, making the complex system more manageable and efficient by avoiding monolithic processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-calculating and storing profile attributes, social circle memberships, and interaction patterns before notification events occur. This allows the relevance scoring to efficiently retrieve and combine pre-processed data rather than computing everything from scratch for each notification, reducing real-time processing complexity

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If notifications are sent immediately when events occur, then information freshness is maximized, but users experience notification fatigue from high volume

Engineering Contradiction:
Improveinformation freshnessVSAvoiduser engagement
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent incorporates timing as a dynamic parameter in the relevance score calculation. Instead of treating all notifications equally regardless of when they occur, the system adjusts relevance based on time since last notification, user activity patterns, and event urgency, delivering notifications at optimal moments to balance freshness with user engagement

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9083670B1Notifications about users in a social network
Publication Date: 2015.07.14 GOOGLE LLC
  • US9083670B1 patent drawing
  • US9083670B1 patent drawing
  • US9083670B1 patent drawing

AI summary

Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing a user with notifications about events in a social network. A system may be configured to determine that a number of events for a user have occurred on a social network, wherein each event for the user is associated with an entity, calculate a score for each event based on a profile for the user and a profile for the entity associated with the event, and generate a notification for the user, wherein the notification comprises a plurality of information elements, wherein each information element is associated with one of the events in the number of events, and wherein the plurality of information elements in the notification are prioritized based on the score for each of the events.