Online System Notification Intermediary for Targeted Third-Party Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing online systems face challenges in effectively identifying and delivering content to users from third-party systems due to limitations in user profiling and notification management, leading to false positives and reduced content visibility.
Innovation Solution
An online system maintains user profiles with authorized communication information, allowing it to identify and transmit notifications to users based on specified criteria, while maintaining user privacy by not sharing user data with third-party systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If third party systems maintain limited information associated with users, then user privacy is protected, but the ability to identify and target specific user groups is reduced
Solution Approach 1:
The online system acts as an intermediary between third-party systems and users. It maintains user information and authorized third-party access rights, enabling targeted notifications without third parties directly accessing user data. The system matches notification criteria against user profiles and delivers notifications only to authorized users, thus protecting privacy while enabling targeted communication.
2Object-affected harmful factors
If applications apply filters to received content, then unwanted messages are blocked, but false positives prevent presentation of valid content
Solution Approach 1:
The system performs preliminary actions by maintaining user authorization information and notification preferences in advance. When third-party systems send notifications, the online system pre-processes them against stored user criteria before delivery, reducing the need for client-side filtering and minimizing false positives.
3Productivity
If notifications are presented to users, then content visibility increases, but user device resources and attention are consumed
Solution Approach 1:
The system applies local quality by customizing notifications to specific user groups based on their profiles and preferences. Rather than broadcasting to all users, notifications are targeted to specific segments, increasing relevance and reducing unnecessary notifications that would consume device resources and user attention.
Data Source
AI summary
To allow a third party system to more particularly identify sets of users for distributing content, an online system receives data from a third party system identifying users of the online system who have authorized communication with the third party system and stores information authorizing communication between the third party system and the users in user profiles associated with the user. The online system receives a request from the third party system to transmit a notification to online system users satisfying criteria specified by the request. User profiles including information authorizing communication between the third party system and online system users are identified by the online system, which selects a set of the identified user profiles associated with information satisfying the criteria specified by the request. The online system transmits the notification to client devices associated with users associated with the set of the identified user profiles.

