Notification Filtering via Watch Instructions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication devices generate wasteful repeated notifications, consuming computational resources, and existing methods do not effectively manage notification settings for specific message threads or subsets of data.
Innovation Solution
A method and system in a communication device that executes a notification application to receive watch instructions and notification requests, determining whether they match specific identifiers, and controlling output devices to generate notifications based on override settings stored in memory, allowing for customized notification signals for subsets of data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the device sends and receives a variety of electronic communications, then communication functionality is improved, but wasteful repeated notifications are generated consuming computational resources
Solution Approach 1:
The notification system segments notifications by application identifier and data identifier, allowing different notification behaviors for different applications and data subsets. The processor maintains a history of notification requests with identifiers, enabling granular control over which notifications are generated and which are suppressed, thus reducing wasteful repeated notifications while maintaining communication functionality across multiple applications.
2Ease of operation
If notification settings are customized for specific message threads, then user experience is improved, but device complexity increases
Solution Approach 1:
The system implements self-service notification management where the processor automatically compares incoming notification requests against stored history records using identifiers. The matching process and suppression decisions are performed automatically without requiring complex user configuration, thereby improving ease of operation while the underlying complexity is handled by the automated identification and comparison mechanisms.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments described in the specification include a method, system and apparatus for providing notifications at a communication device (104). The method comprises executing a notification application (152) to receive (315) a watch instruction generated (310) via execution of a messaging application (156), the watch instruction including an identifier of the messaging application (156) and an identifier for a subset of messages stored in association with the messaging application (156); storing (315) the watch instruction; executing the notification application (152) to receive (325) a notification request generated (320) via execution of the messaging application (156) in response to the receipt of a new message at the communication device (104), the notification request including an application identifier and a message identifier; determining (330) by a processor (108) whether the message identifier matches the subset identifier; and, when the determination is affirmative, controlling by the processor (108) at least one output device (120, 128) to generate (340) a notification signal according to override notification settings (335) stored in a memory (112) in association with the watch instruction.