Deferring Alert Output for Notification Consolidation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices often overwhelm users with frequent alerts for received notification data, leading to unnecessary interactions and increased power consumption.

Innovation Solution

Implementing a method where computing devices defer alert outputs based on a threshold time indicated in the notification data, outputting alerts only after the specified time has elapsed since receipt, thereby consolidating multiple notifications into a single alert.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the computing device outputs an alert immediately each time notification data is received, then the user is notified of all received notifications, but the frequency of alerts increases and power consumption increases

Engineering Contradiction:
Improvenotification deliveryVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The computing device performs preliminary actions by deferring alert output for a specified threshold amount of time after receiving notification data. This preliminary delay allows the system to consolidate multiple notifications before generating alerts, reducing the total number of alerts while ensuring all notifications are eventually delivered to the user.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the computing device outputs an alert immediately each time notification data is received, then all notifications are delivered, but the frequency of alerts increases causing user annoyance

Engineering Contradiction:
Improvenotification deliveryVSAvoiduser interaction frequency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements a preliminary delay action where alerts are deferred for a threshold amount of time before output. This allows multiple notifications received in quick succession to be consolidated into a single alert, reducing the frequency of user interactions while maintaining complete notification delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The computing device merges multiple notification alerts into a single consolidated alert by deferring output for a threshold time period. This combining approach consolidates frequent alerts into fewer, more manageable notifications, reducing user interaction frequency while preserving all notification information.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If the computing device defers alert output for a threshold time, then the frequency of alerts is reduced, but the time delay between notification receipt and alert output increases

Engineering Contradiction:
Improvealert frequencyVSAvoidnotification response time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system applies a preliminary time delay action where alert output is deferred for a threshold amount of time after notification receipt. This preliminary deferral reduces alert frequency by consolidating multiple notifications, while the threshold time parameter ensures that notifications are not delayed excessively and maintain acceptable response time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9319369B2Deferring alert of notifications for a particular time
Publication Date: 2016.04.19 GOOGLE LLC
  • US9319369B2 patent drawing
  • US9319369B2 patent drawing
  • US9319369B2 patent drawing

AI summary

A computing system is described that receives, at a particular time, notification data, the notification data indicating a threshold amount of time for which the computing system is to delay outputting an alert based on the notification data. The computing system initiates, based on the threshold amount of time, a deferred output of the alert based on the notification data. Responsive to determining that the threshold amount of time has elapsed since the particular time, the computing system outputs the alert based on the notification data.