Notification Manager Context-Aware Output Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic devices require manual user intervention to manage notifications, which can be disruptive during undesirable situations like libraries or movie theaters, and fail to intelligently handle notifications during media playback or when output devices are unavailable.

Innovation Solution

An electronic device with a notifications manager that determines the urgency of notifications and selectively outputs them using aural, visual, or tactile methods, delaying notifications if the output device is unavailable due to executing applications or media, and assessing whether these applications can be interrupted based on thresholds and environmental factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If notifications are output immediately using conventional methods, then notification delivery is timely, but user experience deteriorates during undesirable situations like libraries or movie theaters

Engineering Contradiction:
Improvenotification delivery timeVSAvoiduser disruption
Core Design Contradiction:
Loss of timeVSObject-affected harmful factors

Solution Approach 1:

The notification system dynamically adjusts its behavior based on real-time context. The notifications manager continuously monitors application state, media playback status, and user preferences to determine whether to output notifications immediately, delay them, or suppress them entirely. This dynamic adaptation resolves the contradiction by making notification timing flexible rather than fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The notifications manager acts as an intermediary between the notification source and the output device. It intercepts notifications, evaluates contextual factors (such as whether media is playing or the device is in do-not-disturb mode), and makes intelligent decisions about notification delivery. This intermediary layer prevents direct, potentially disruptive notification output while ensuring timely delivery when appropriate.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If notifications are delayed when output devices are unavailable, then user experience is improved during media playback, but notification delivery is postponed

Engineering Contradiction:
Improvemedia playback interruptionVSAvoidnotification delay
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The system performs preliminary assessment of notification urgency before delaying output. The notifications manager evaluates whether a notification is urgent based on application importance, user preferences, and contextual factors. For urgent notifications, the system prepares to output them as soon as the output device becomes available, rather than indefinitely delaying them. This preliminary action ensures that critical notifications are not lost during media playback.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the timing parameter of notification output based on contextual conditions. When media playback is detected, the notification output time parameter is adjusted from immediate to delayed. The delay duration is dynamically determined based on factors such as media playback duration, notification urgency, and user preferences. This parameter change resolves the contradiction by making notification timing adaptive rather than fixed.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If manual user intervention is required to manage notifications, then notification control is precise, but ease of operation deteriorates

Engineering Contradiction:
Improvenotification management convenienceVSAvoidintelligent notification selection
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The notification system provides self-service through the notifications manager, which automatically monitors system state, evaluates notification urgency, and makes intelligent decisions about notification delivery without requiring continuous user intervention. The system serves itself by adapting to contextual changes (media playback, application state, user preferences) and autonomously determining appropriate notification timing and methods, thereby improving ease of operation while maintaining high automation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9451584B1System and method for selection of notification techniques in an electronic device
Publication Date: 2016.09.20 GOOGLE LLC
  • US9451584B1 patent drawing
  • US9451584B1 patent drawing
  • US9451584B1 patent drawing

AI summary

The present disclosure includes a system and method for delaying, suppressing, or canceling the output of notifications in an electronic device. Notifications may be delayed, suppressed, or canceled based on the urgency of the notification, whether an application is actively executing and controlling certain aspects of the output device, whether an application actively executing and controlling certain aspects of the output device can be interrupted, and/or the operating environment of the electronic device.