Browser Cache Mirroring via Selective Notification Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImproveAPI functionalityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
ImproveAPI functionalityVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvecommunication bandwidthVSAvoidsynchronization complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7937361B2Method of reflecting on another device a change to a browser cache on a handheld electronic device, and associated device
Publication Date: 2011.05.03 MALIKIE INNOVATIONS LTD
  • US7937361B2 patent drawing
  • US7937361B2 patent drawing
  • US7937361B2 patent drawing

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.