Notification Prioritization and Timing Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are overwhelmed by the numerous notifications they receive on their computing devices, leading to many being ignored and failing to effectively communicate important information.

Innovation Solution

Implementing a prioritization and presentation policy that determines the order and timing of notifications based on priority levels and positions on the user interface, allowing only critical notifications to interrupt user interactions while delaying less important ones to minimize disruption and processor load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the service provider sends all notifications to users, then users receive complete information, but users are overwhelmed and notifications are ignored

Engineering Contradiction:
Improveinformation communication effectivenessVSAvoidnotification overload
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by differentiating notification handling based on priority levels. Critical notifications receive immediate presentation to users, while non-critical notifications are delayed or batched. This selective approach ensures important information is communicated effectively without overwhelming users with all notifications simultaneously.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments notifications into different priority categories (critical and non-critical). This segmentation allows the system to process and present notifications in a structured manner, separating time-sensitive information from less urgent information, thereby reducing user overload while maintaining information completeness.

Inventive Principle:
Principle #1Segmentation

2Speed

If the service provider sends multiple notifications in a short period, then users receive timely updates, but processor load and user disruption increase

Engineering Contradiction:
Improvenotification delivery speedVSAvoidprocessor load
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements periodic action by introducing time intervals between notification presentations. Instead of sending all notifications immediately, the system delays non-critical notifications to subsequent periods, reducing processor load and user disruption while maintaining timely delivery of critical information.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies preliminary action by pre-categorizing notifications into priority levels before delivery. This preliminary classification enables the system to optimize delivery timing and reduce processor load by preparing notification batches in advance based on their criticality, rather than processing all notifications uniformly.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If the service provider sends all notifications immediately, then information is delivered promptly, but user experience deteriorates due to interruptions

Engineering Contradiction:
Improveinformation delivery timeVSAvoiduser experience
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent applies local quality by providing different delivery timings based on notification priority. Critical notifications are delivered immediately to ensure prompt information delivery, while non-critical notifications are delayed to improve user experience by reducing interruptions. This selective timing strategy addresses both time sensitivity and user comfort.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10627976B2Smart notifications
Publication Date: 2020.04.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10627976B2 patent drawing
  • US10627976B2 patent drawing
  • US10627976B2 patent drawing

AI summary

Controlling notifications based on an importance of the notifications to users is described. A service provider can receive notifications. The service provider can determine an order for sending the notifications based partly on priority levels assigned to the notifications and positions associated with presentations of the notifications. The service provider can send a first notification to at least one device in a first period of time. The service provider can determine that sending a second notification causes a conflict with a presentation policy. Accordingly, the service provider can determine a second period of time subsequent to the first period of time to send the second notification to the at least one device based partly on a lapse of a predetermined amount of time and/or an occurrence of an event, and can send the second notification to the at least one device in the second period of time.