Notification Manager System for Multi-Device Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In a multi-device user environment, electronic notifications are often broadcast simultaneously across various devices, leading to user confusion and additional interactions as users must clear residual notifications on different platforms, especially when accessed days after initial handling.

Innovation Solution

A notification manager system that uses multiple factors such as user context, liveliness, and geo-location to determine the preferred device for notification delivery, thereby sending notifications only to that device and stopping transmission to all others.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If electronic notifications are broadcast to all user devices simultaneously, then the user receives notifications on every platform, but this results in user confusion and requires additional user interactions to clear residual notifications

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

Solution Approach 1:

The patent applies local quality by determining which specific device should receive the notification based on device-specific attributes such as current usage state, device type, and user context. Instead of uniformly broadcasting to all devices, the system selectively delivers notifications to the most appropriate single device, thereby maintaining reliable notification delivery while eliminating the confusion and additional interactions caused by simultaneous multi-device notifications.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If notifications are sent to multiple devices, then the user can access notifications on any device, but residual notifications remain on devices where the user did not handle them, causing confusion days later

Engineering Contradiction:
Improvenotification accessibilityVSAvoidnotification status
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by determining the optimal notification recipient device in advance, before the notification is delivered. The system evaluates device attributes and user context proactively to identify which single device should receive the notification, preventing residual notifications from appearing on other devices in the first place. This eliminates the information loss and confusion that occurs when users access devices days later and encounter unresolved notifications.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the system broadcasts notifications to all devices, then no notification is lost, but this creates a barrage of notifications that requires many additional user interactions

Engineering Contradiction:
Improvenotification deliveryVSAvoiduser time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies local quality by selectively delivering notifications to the single most appropriate device based on device-specific attributes and user context. This approach maintains reliable notification delivery by ensuring the notification reaches the user's active device while eliminating the barrage effect that would otherwise require multiple user interactions across multiple devices, thereby reducing the time users spend managing notifications.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10972566B2Systems and methods for electronic notification broadcasts
Publication Date: 2021.04.06 SALESFORCE INC
  • US10972566B2 patent drawing
  • US10972566B2 patent drawing
  • US10972566B2 patent drawing

AI summary

Systems and methods are disclosed for managing displays of notifications to a user device. A method can include determining that an event has occurred that requires a user notification. One or more user and device characteristics are analyzed to determine whether a user notification is to be displayed on the user device.