Browser Cache Mirroring via Selective Notification Filtering
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 limitations in API functions for third-party software operations.
Innovation Solution
Implementing a method to efficiently manage browser cache on handheld devices by mirroring its changes to a server, reducing communication bandwidth and processing overhead through selective notification handling and data synchronization, using a data table to track file changes and update the server's mirror cache accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the original software provides comprehensive notifications through API for versatility, then third-party software can access more functions, but processing overhead and power consumption increase due to unnecessary notifications
Solution Approach 1:
The patent extracts only the necessary notification events that third-party software needs, separating them from the comprehensive set of notifications provided by the original software. The notification filter selectively passes only relevant events to third-party applications, eliminating unnecessary processing of irrelevant notifications while maintaining API versatility.
Solution Approach 2:
The notification filter is configured with application-specific criteria tailored to each third-party software's needs. Different applications receive different subsets of notifications based on their specific requirements, allowing each application to process only locally relevant events rather than all system notifications.
2Adaptability or versatility
If the original software provides comprehensive notifications through API for versatility, then third-party software can access more functions, but processing overhead increases
Solution Approach 1:
The notification filter extracts and isolates only the specific notification events required by third-party software, removing unnecessary notifications from the processing stream. This reduction in notification volume directly decreases the processing overhead while preserving the versatile API interface.
Solution Approach 2:
The notification filter acts as an intermediary component between the original software and third-party applications. It mediates the notification stream by selectively filtering events, thereby reducing the complexity of notification handling for third-party software while maintaining the comprehensive notification capability of the original software.
3Loss of energy
If browser cache changes are synchronized to server, then communication bandwidth is reduced through selective updates, but data transfer and synchronization complexity increase
Solution Approach 1:
The system extracts and identifies only the specific cache files that have changed, rather than synchronizing the entire browser cache. By selecting and transmitting only the modified files to the server, communication bandwidth is conserved while synchronization remains manageable through targeted file identification.
Data Source
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.


