Notification Filtering API for Handheld Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Handheld electronic devices face inefficiencies due to versatile original software that generates excessive and unnecessary notifications, leading to processing overhead and resource consumption, while lacking desirable functions for third-party software operations.
Innovation Solution
Implementing a method to filter and prioritize notifications using predetermined criteria and algorithms within the Application Programming Interface (API), allowing the browser routine to ignore irrelevant notifications and treat certain events as different types, thereby reducing unnecessary processing and resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the original software provides a versatile API that generates many notifications for third-party software, then the adaptability and versatility are improved, but the processing overhead and resource consumption increase
Solution Approach 1:
The patent extracts and removes unnecessary notifications from the API notification stream. The browser routine selectively filters out notifications that are not relevant to its operation, keeping only the essential ones. This extraction approach maintains the versatile API interface while eliminating the harmful effect of processing excessive notifications, thereby resolving the contradiction between API versatility and processing efficiency.
2Adaptability or versatility
If the API provides many notifications to support versatile third-party software, then the adaptability is improved, but the power resource consumption increases
Solution Approach 1:
The browser routine extracts and processes only the necessary notifications while ignoring the rest. This selective extraction reduces the number of notification processing operations, thereby reducing power consumption while maintaining full compatibility with the versatile API interface. The solution preserves software compatibility without paying the energy cost of processing all possible notifications.
3Loss of information
If the original software provides comprehensive notifications, then the completeness of information is improved, but the device complexity increases
Solution Approach 1:
The browser routine extracts only the specific notifications it needs from the comprehensive notification stream provided by the API. This extraction approach maintains access to complete information through the versatile API while simplifying the actual processing by handling only relevant notifications. The solution reduces processing complexity without losing access to complete information when needed.
Data Source
AI summary
An improved handheld electronic device includes an Application Programming Interface (API) that generates various notifications in certain circumstances. Certain predetermined criteria that have been established for a particular routine on the handheld electronic device are employed to ignore certain of the notifications in appropriate circumstances in order to conserve computing and power resources.


