Application Notification Manifest for Dynamic Display Management
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Ease of manufacture
If conventional static notification techniques are used, then implementation simplicity is maintained, but developer control over notification display is limited
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.
Data Source
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.


