Browser Cache Management via Logical Clustering and Relationship Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing web browser cache management systems are inefficient in clearing old content, leading to reduced system performance due to storage limitations and the accumulation of outdated data, especially on mobile devices, and pose security risks by storing sensitive information.

Innovation Solution

A system and method for logical organization and management of the web browser cache that involves storing information about visited web pages, determining logical relationships among them, clustering related pages, and deleting content based on usage patterns and thresholds to free up memory.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If web browser cache stores large amount of web page data, then access speed is improved, but system memory space is occupied and overall system performance is reduced

Engineering Contradiction:
Improveaccess speedVSAvoidmemory space
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent changes the parameter of cache management from simple chronological ordering to a multi-dimensional parameter system including recency, frequency, size, and logical relationships. This allows the system to dynamically adjust which pages to retain or delete based on multiple factors rather than just time, optimizing both speed and memory utilization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the cache into logically related groups of web pages rather than treating all cached pages uniformly. By identifying logical relationships (such as pages from the same domain, pages accessed in sequence, or pages with similar content), the system can manage different segments differently, freeing memory while preserving important cached data.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If web browser cache is cleared chronologically with oldest content deleted first, then storage space is freed, but relevant web pages may be deleted first

Engineering Contradiction:
Improvestorage spaceVSAvoidcache effectiveness
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements feedback mechanisms by monitoring access patterns, recency, and frequency of web page access. The cache management system continuously receives feedback about which pages are still relevant and adjusts deletion decisions accordingly, ensuring that chronologically old but frequently accessed pages are retained while deleting pages that are both old and irrelevant.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary analysis of web page relationships and access patterns before deleting cached content. By pre-establishing logical relationships and priority levels for different pages, the system ensures that when storage space needs to be freed, the deletion process targets the least valuable pages first based on pre-computed metrics rather than simple chronological order.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If cache retains all visited web pages, then offline viewing is enabled, but computing resources are consumed and security risks increase

Engineering Contradiction:
Improveoffline viewing capabilityVSAvoidsecurity risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by treating different cached pages with different retention policies based on their specific characteristics. Pages containing sensitive information (login credentials, personal data, banking information) are identified and given special protection or prioritized for secure deletion, while regular content pages follow standard cache management. This localized approach to cache management maintains offline viewing capability for safe content while mitigating security risks.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10191856B2Method of managing web browser cache size using logical relationships and clustering
Publication Date: 2019.01.29 Y E HUB ARMENIA LLC
  • US10191856B2 patent drawing
  • US10191856B2 patent drawing
  • US10191856B2 patent drawing

AI summary

Disclosed are systems and methods for managing a browser cache. An example method comprises storing in a browser cache on a user device information of web pages visited by a user during one or more web browsing sessions; determining logical relationships among the web pages stored in the cache; associating the web pages with one or more clusters based on the determined logical relationships; upon detecting a usage size of the cache equal to or exceeding a threshold value, identifying information associated with the one or more clusters in the cache; determining a web page or a cluster of web pages to be deleted from the cache based on the identified information; and deleting from the cache one or more web pages based on the identified information associated with each of the one or more clusters.