Centralized Notification Control Program for Multi-Device Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face the cumbersome task of individually disabling and re-enabling notifications from multiple software applications on computers and synchronized devices, with options often buried deep within menu trees and differing across programs, leading to increased time consumption and duplicate notifications.

Innovation Solution

A control program that interacts with user application programs to provide centralized control over notification presentation, allowing users to enable or disable notifications with a few clicks, either as a user-initiated application or automatically as a system service, and can communicate across networks or via Bluetooth to manage notifications across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users disable notifications individually for each program, then notification control precision is improved, but time consumption and operational complexity increase

Engineering Contradiction:
Improvenotification control precisionVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent combines multiple individual notification controls into a single centralized control mechanism. The notification control program aggregates controls from multiple applications into one interface, allowing users to manage all notifications simultaneously rather than visiting each application's settings separately.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The notification control program serves as a universal control interface that works with multiple different applications simultaneously. It provides a single multi-functional solution that can control notifications from various programs through a common interface, eliminating the need for application-specific controls.

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

2Adaptability or versatility

If users access notification settings within each program's menu tree, then program-specific control is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveprogram-specific controlVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The notification control program acts as an intermediary between the user and multiple application programs. It provides a centralized interface that mediates access to notification settings across different applications, eliminating the need to navigate through each program's menu structure while maintaining the ability to control program-specific notifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple synchronized devices run similar programs, then device functionality is improved, but notification duplication increases

Engineering Contradiction:
Improvedevice functionalityVSAvoidnotification quantity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system merges notification controls across multiple synchronized devices into a unified management interface. The notification control program can coordinate with synchronized devices to consolidate notification handling, allowing users to control notifications from all devices through a single interface rather than managing each device separately.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8763014B2Program generated notification control
Publication Date: 2014.06.24 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US8763014B2 patent drawing
  • US8763014B2 patent drawing
  • US8763014B2 patent drawing

AI summary

A method is disclosed that comprises a control program receiving a notification control request from a user (the notification control request specifying whether to enable or disable the generation of notifications by a first user application program); identifying a software interface associated with the first user application program and used to enable and disable the generation of notifications by the first user application program; and using the identified software interface and based upon the control request received (selectively enabling and disabling generation of notifications by the first user application program).