Notification Filter for Handheld Browser Cache Mirroring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Handheld electronic devices face processing overhead and resource consumption due to versatile original software providing unnecessary notifications, and existing APIs lack desirable functions for third-party software operations.
Innovation Solution
Implementing a method to efficiently manage browser cache on handheld devices by creating a mirror of the cache on a server, updating it when changes occur, and filtering notifications using predetermined criteria to reduce unnecessary processing and power usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the original software provides comprehensive notifications for versatility, then the software can support more third-party applications, but the processing overhead and power consumption increase
Solution Approach 1:
The patent extracts and filters out only the necessary notifications from the comprehensive notification stream provided by the original software. The notification filter selectively passes only those notifications that are relevant to third-party applications, discarding unnecessary ones. This resolves the contradiction by maintaining software versatility while reducing power consumption through selective notification processing.
Solution Approach 2:
The notification system is segmented into multiple categories or types, allowing the filter to process and prioritize different notification types separately. By dividing the notification stream into segments based on relevance and importance, the system can efficiently handle only the necessary notifications, reducing overall processing overhead and power consumption while maintaining versatility.
2Adaptability or versatility
If the original software provides many notifications for versatility, then more functions are available, but the processing overhead increases
Solution Approach 1:
The notification filter extracts only the essential notifications from the comprehensive set provided by the original software. By removing unnecessary notifications while retaining critical ones, the system maintains full software functionality but reduces processing overhead by eliminating redundant notification handling.
Solution Approach 2:
Instead of processing all notifications equally, the system applies partial action by selectively processing only the necessary subset of notifications. This approach provides sufficient functionality for third-party applications without the excessive processing overhead of handling every notification generated by the versatile original software.
3Loss of information
If the API provides comprehensive notifications, then all data is available for third-party software, but the data volume and processing requirements increase
Solution Approach 1:
The notification filter extracts only the specific data elements that are necessary for third-party application functionality. By filtering out redundant or unnecessary data while preserving critical information, the system maintains data completeness for essential operations but reduces the overall data volume that requires processing and storage.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
An improved handheld electronic device includes an Application Programming Interface (API) that generates various notifications in certain circumstances. The handheld electronic device provides an improved method of employing the notifications to enable another device to reflect a change to a browser cache on the handheld electronic device.