Online System Notification Intermediary for Targeted Third-Party Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser privacy protectionVSAvoidability to identify user groups
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If applications apply filters to received content, then unwanted messages are blocked, but false positives prevent presentation of valid content

Engineering Contradiction:
Improveunwanted messages blockedVSAvoidcontent delivery accuracy
Core Design Contradiction:
Object-affected harmful factorsVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If notifications are presented to users, then content visibility increases, but user device resources and attention are consumed

Engineering Contradiction:
Improvecontent visibilityVSAvoiddevice resources consumed
Core Design Contradiction:
ProductivityVSLoss of energy

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10333933B2Communicating notifications from a third party system to online system users via the online system
Publication Date: 2019.06.25 META PLATFORMS INC
  • US10333933B2 patent drawing
  • US10333933B2 patent drawing

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.