Notification Management System Policy-Based Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are overwhelmed by distracting toast messages from multiple applications, leading to potential neglect of important security updates, as existing mechanisms lack granular control over notification message display and distribution.

Innovation Solution

A policy-based system that monitors and manages notification messages, allowing users to configure policies for message display, suppression, logging, and alternative delivery methods like email or SMS, ensuring relevant messages reach the appropriate user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If notification messages are displayed on the screen, then users are informed about application updates and system notifications, but users become distracted and overwhelmed by multiple messages

Engineering Contradiction:
Improvenotification deliveryVSAvoiduser distraction
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary notification management system that sits between the notification source and the user. This system intercepts notification messages, evaluates them against configured policies, and determines the appropriate delivery method (display, suppress, forward to email, SMS, or IM). The intermediary filters and manages the flow of notifications, preventing direct overwhelming of the user while ensuring important messages are delivered through appropriate channels.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If users receive all notification messages, then complete information is provided, but users may neglect important security updates due to message overload

Engineering Contradiction:
Improveinformation completenessVSAvoidmessage attention
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent applies local quality by treating different notification messages differently based on their characteristics and importance. The policy evaluation process assigns different handling actions (display, suppress, forward) to different messages based on their content, source, and urgency. This selective treatment ensures that important messages like security updates receive appropriate attention while less critical messages are managed differently, preventing uniform overload.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If a policy-based control system is implemented, then granular control over notifications is achieved, but system complexity increases

Engineering Contradiction:
Improvenotification controlVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal notification management system that handles multiple types of notifications (application updates, system notifications, security alerts) through a single policy-based framework. The system provides multi-functional capabilities including display control, suppression, forwarding to multiple channels (email, SMS, IM), and logging. This universal approach consolidates what could be multiple separate control mechanisms into one integrated system, reducing overall complexity while maintaining granular control.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8825836B1Systems and methods for managing notification messages generated by one or more applications
Publication Date: 2014.09.02 CA TECH INC
  • US8825836B1 patent drawing
  • US8825836B1 patent drawing
  • US8825836B1 patent drawing

AI summary

A computer-implemented method for managing notification messages generated by one or more applications is described. A policy is configured to control notification messages scheduled to be shown on a display. One or more events associated with the creation of a message are monitored. A determination is made as to whether the created message is a notification message. The configured policy is applied if the created message is a notification message.