Application Notification Manifest for Dynamic Display Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of applications on computing devices hinders user interaction due to navigation challenges in locating and accessing desired information, as conventional notification techniques are static and do not allow developers to control how notifications are displayed.

Innovation Solution

Implementing application notification techniques that manage notifications through replacement, queues, overrides, selection based on execution state, cycling of notifications, and examination of an application's manifest to determine display criteria, allowing for dynamic and prioritized notification management without executing the corresponding application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users install a large number of applications on their computing device, then application availability and functionality increase, but navigation time and difficulty increase

Engineering Contradiction:
Improveapplication availabilityVSAvoidnavigation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces a notification intermediary that sits between applications and users, allowing information to be delivered proactively without requiring users to navigate through applications. The notification system acts as a mediator that can present application information in a centralized, accessible manner, eliminating the need for users to search through multiple applications to find relevant information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If conventional static notification techniques are used, then implementation simplicity is maintained, but developer control over notification display is limited

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddeveloper control
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent transforms static notifications into dynamic, configurable notification displays. Developers can now control various aspects of notification presentation including timing, duration, grouping, and display characteristics through programmable parameters. The system allows notifications to be updated, replaced, and managed dynamically while maintaining implementation simplicity through standardized APIs and manifest-based configuration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11272017B2Application notifications manifest
Publication Date: 2022.03.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11272017B2 patent drawing
  • US11272017B2 patent drawing
  • US11272017B2 patent drawing

AI summary

Application notification techniques are described. Implementations are described in which a representation of an application may include notifications that pertain to the application. Techniques are further described which may be used to manage the notifications, including replacement of notifications, use of queues, overrides, selection of notifications based on execution state of an application, cycling a display of a plurality of notifications, cycling a display of different subsets of notifications, examination of a manifest of an application to determine criteria to be used to display the notifications, display priority of the notifications, and so on.