Centralized Notification System for Wireless Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for wireless devices lack centralized management and control of application-defined user notifications, requiring each application to individually design and implement event capture and notification mechanisms, and necessitating the application to be running to capture and notify users.
Innovation Solution
A method and system for centralized management of application-defined user notifications, involving a communication module, event processor module, storage module, and control module that maintain and dispatch notifications to users, allowing for event identification and corresponding notifications to be centrally managed and provided, even when applications are not running.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If each application individually designs and implements event capture and user notification mechanisms, then applications can independently manage their notifications, but system complexity increases and centralized control is lost
Solution Approach 1:
The patent introduces a centralized event notification system that acts as an intermediary between applications and users. This mediator receives event notifications from multiple applications, manages them centrally, and dispatches appropriate notifications to users, thereby reducing system complexity while maintaining application independence.
Solution Approach 2:
The centralized event notification system provides universal functionality by handling event notifications for all applications through a single unified mechanism. This multi-functional system can manage different types of events (messages, calls, data changes) from various applications using the same notification framework, reducing overall system complexity.
2Ease of operation
If applications must be running to capture events and notify users, then event capture is straightforward, but notifications cannot be provided when applications are closed
Solution Approach 1:
The system performs preliminary action by having applications register their event notification preferences in advance with the centralized system. When an application is installed, it pre-registers the types of events it wants to notify about, allowing the centralized system to capture and dispatch notifications even when the application is not running, thus improving notification availability.
Solution Approach 2:
The centralized event notification system serves as an intermediary that continuously monitors for events related to registered applications, even when those applications are closed. This mediator ensures notifications are delivered reliably regardless of application state, bridging the gap between simple event capture and reliable notification delivery.
3Productivity
If a centralized notification system is implemented, then notification management becomes efficient and unified, but implementation complexity increases
Solution Approach 1:
The patent segments the notification system into distinct functional modules: an event notification receiver that captures events, a centralized manager that processes and prioritizes notifications, and a dispatcher that delivers them to users. This segmentation allows efficient centralized management while making implementation more manageable through modular design.
Solution Approach 2:
The centralized event notification system acts as an intermediary layer between applications and users, providing efficient notification management through a single unified interface. This mediator handles the complexity of managing multiple application notifications centrally while presenting a simplified interface to both applications and users, improving productivity without overwhelming implementation complexity.
Data Source
AI summary
A method for providing application-defined notifications to a user upon receipt of an event at a device is provided. A list of applications is centrally maintained, the list defining, for each application, event identification and corresponding event notification. Whenever an event is received and identified, the corresponding event notification for the event identification is dispatched to the user.


