Notification Channel Selection Using Response Probability Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing notification systems in online services struggle to predict member responses accurately, leading to decreased engagement and satisfaction due to inappropriate notification frequency, type, and timing, and lack of personalization across different communication channels.

Innovation Solution

Implementing a deep neural network (DNN) to learn personalized Weibull distribution parameters for member features, enabling precise prediction of member responses to notifications across various channels like badge notifications, push-mobile, and emails, using a shared neural network structure to save computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If notifications are sent frequently to increase member engagement, then member engagement improves, but member satisfaction deteriorates due to notification overload and burnout

Engineering Contradiction:
Improvemember engagementVSAvoidmember burnout
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system dynamically changes notification parameters (timing, frequency, channel selection) based on learned member preferences and contextual factors. The DNN model adjusts these parameters to optimize engagement while preventing burnout by avoiding excessive or poorly-timed notifications.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback loops where member responses to notifications are monitored and fed back into the DNN model to refine future notification decisions. This allows the system to learn from past interactions and adjust notification strategies to maintain engagement without causing burnout.

Inventive Principle:
Principle #23Feedback

2Object-affected harmful factors

If personalized notification strategies are implemented to improve member satisfaction, then member satisfaction improves, but device complexity increases due to multiple prediction models

Engineering Contradiction:
Improvemember satisfactionVSAvoidsystem complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system merges multiple prediction functions into a single integrated DNN model that simultaneously predicts member response probability, visit timing, and optimal notification channel. This consolidation reduces system complexity while maintaining personalized prediction capabilities across different notification scenarios.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The DNN model is designed as a universal prediction system that handles multiple notification types (push notifications, emails, in-app messages) and predicts various outcomes (click-through, visit timing, engagement level) using a single model architecture, thereby reducing the need for separate specialized models.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Quantity of substance

If multiple notification channels are used to reach members, then member reach improves, but loss of information increases due to difficulty in selecting optimal channel

Engineering Contradiction:
Improvemember reachVSAvoidchannel selection accuracy
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system dynamically selects notification channels based on real-time member context, device availability, and learned preferences. The DNN model adjusts channel selection probabilities dynamically rather than using fixed rules, allowing optimal channel choice that maximizes reach while maintaining information accuracy.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12536414B2Notification management and channel selection
Publication Date: 2026.01.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12536414B2 patent drawing
  • US12536414B2 patent drawing
  • US12536414B2 patent drawing

AI summary

Methods, systems, and computer programs are presented for predicting a response probability to a sent notification. One method includes an operation for training respective neural networks to obtain a first, second, and third models. The first model generates an embedding based on member information. The second and third model generate parameters for a distribution function. The first model is used to calculate a member embedding when accessing a notification for a member. Further, the method second model calculates a first parameter value, and the third model calculates a second parameter value based on the member embedding. Further, the method determines, a first probability that the member will visit the online service in response to the notification and a second probability that the member will visit without sending the notification. The method further includes determining to send the notification based on the first probability and the second probability.