Adaptive Notification System Using Behavioral History

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for managing notifications on mobile devices are often complex and prone to errors, requiring sophisticated modeling to track user behavior and context, which can be costly and inefficient, and fail to effectively reduce unwanted messages.

Innovation Solution

A simplified notification scheme that analyzes past user behavior to modify the display of future notifications, using a ranking system to determine whether and how notifications are shown, based on user interaction and context information, including geographic location and system state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If sophisticated modeling is used to track user behavior and context, then notification accuracy is improved, but system complexity and development cost increase

Engineering Contradiction:
Improvenotification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments user behavior tracking into discrete, simple events (notification displayed, acknowledged, ignored, or acted upon) rather than attempting comprehensive continuous monitoring. Each notification type maintains its own simple counter independently, avoiding complex integrated modeling while achieving accurate adaptation through accumulated behavioral data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The notification system adapts automatically based on its own stored behavioral data without requiring external sophisticated modeling systems. The device serves itself by using its own notification history and user interaction patterns to dynamically adjust display behavior, eliminating the need for complex external analysis systems.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If sophisticated modeling that tracks user location, movement patterns, and user attention is used, then notification personalization is improved, but development cost and system resources increase

Engineering Contradiction:
Improvenotification personalizationVSAvoiddevelopment cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system pre-establishes simple counters for each notification type that automatically increment based on user behavior. This preliminary structuring allows the system to adapt to personalized user patterns without requiring complex real-time analysis of location, movement, or attention data, significantly reducing development cost while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter being tracked from complex multi-dimensional user context (location, movement, attention) to simple notification interaction outcomes (acknowledged, ignored, acted upon). This parameter transformation achieves personalization through behavioral frequency analysis rather than expensive sophisticated contextual modeling.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If complex systems that track and infer user state are used, then notification relevance is improved, but system speed and reliability decrease

Engineering Contradiction:
Improvenotification relevanceVSAvoidsystem reliability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system dynamically adjusts notification display behavior based on accumulated behavioral data, making the notification strategy flexible and adaptive without requiring complex real-time inference. The counters and thresholds are updated continuously based on actual user actions, ensuring relevance while maintaining system simplicity and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements direct feedback loops where user responses to notifications (acknowledgment, ignoring, or taking action) are immediately recorded and used to adjust future notification behavior. This simple feedback mechanism ensures notification relevance by continuously learning from actual user responses without the delays and errors associated with complex inference systems.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2698016B1Adaptive notifications
Publication Date: 2017.05.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP2698016B1 patent drawingFigure 1
  • EP2698016B1 patent drawingFigure 2
  • EP2698016B1 patent drawingFigure 3

AI summary

A simplified notification scheme that looks at past behavior of accepting or rejecting messages and modifies whether and/or how future similar notifications are displayed. For example, if a user consistently ignores or rejects a pop-up notification, the system can modify whether or not such a pop-up notification is displayed again. In one specific embodiment, a wireless network can be detected by a mobile phone. The phone can determine whether or not a pop-up notification related to the wireless-network detection should be displayed based on past behavior of the user.