Social Network Notification Targeting to Cut Spam and Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Network-based services face challenges in engaging a large subscriber base effectively, as blanket marketing campaigns result in substantial bandwidth consumption and unwanted messages, with limited success.
Innovation Solution
A system identifies a selected set of users for notification based on their engagement scores, determined by activity level, past behaviors, and likelihood of interaction, to optimize user interaction with social networking services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If blanket marketing campaigns are used to reach all subscribers, then user participation may increase, but bandwidth consumption increases substantially and users receive unwanted messages
Solution Approach 1:
The patent applies local quality by sending different types of notifications to different user segments based on their engagement levels. Active users receive one type of notification while inactive users receive another type, optimizing bandwidth usage by tailoring the notification approach to each user's characteristics rather than using a uniform blanket campaign
Solution Approach 2:
The patent segments the subscriber base into different groups (active users and inactive users) based on their participation levels. This segmentation allows the system to apply different notification strategies to each segment, reducing overall bandwidth consumption by avoiding redundant notifications to users who are already active
2Productivity
If blanket marketing campaigns are used to reach all subscribers, then coverage is maximized, but users receive unwanted messages viewed as spam
Solution Approach 1:
The patent applies local quality by customizing notification content and delivery based on user engagement characteristics. Active users receive notifications that recognize their existing participation, while inactive users receive invitations tailored to re-engage them, reducing the perception of spam by making each notification relevant to the recipient's current state
Solution Approach 2:
The patent segments users into active and inactive groups to apply different notification strategies. This prevents inactive users from receiving the same repeated notifications as active users, thereby reducing unwanted messages and spam perception while still maximizing overall participation through targeted outreach
3Productivity
If blanket notifications are sent to all users, then resource consumption increases, but the effectiveness of each notification decreases
Solution Approach 1:
The patent applies local quality by sending differentiated notifications based on user engagement levels. Active users receive recognition-based notifications while inactive users receive invitation-based notifications, improving the effectiveness of each notification by making it relevant to the user's current state rather than sending uniform notifications that waste resources
Solution Approach 2:
The patent segments the user base to send notifications only where they will be most effective. By identifying and targeting inactive users specifically with re-engagement notifications, the system improves notification effectiveness while reducing overall resource consumption compared to sending blanket notifications to all users
Data Source
AI summary
Systems and methods for generating user notifications to a set of users of a social networking service is presented. For each user of a set of users of the social networking service, one or more machine learning models selects an optimal notification channel, an optimal notification template, and optimal personalization content for configurable elements of a selected notification template. Each of these determinations/selections is made according to and based on a likelihood of increased user engagement with the social networking service. Upon determining the notification channel, notification template, and personalizations to the template, the notification is generated and sent to the corresponding user.


