Notification Filter for Handheld Browser Cache Mirroring

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 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

VSEngineering 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

Engineering Contradiction:
Improvesoftware versatilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the original software provides many notifications for versatility, then more functions are available, but the processing overhead increases

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

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improvedata completenessVSAvoiddata volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP1850243B1Method of reflecting on another device a change to a browser cache on a handheld electronic device, and associated device
Publication Date: 2010.01.20 BLACKBERRY LTD
  • EP1850243B1 patent drawingFigure 1~2
  • EP1850243B1 patent drawingFigure 3
  • EP1850243B1 patent drawingFigure 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.