Web Browser Memory Management via Priority-Based Unloading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image display devices face memory shortages when multiple web pages are loaded, leading to collective unloading of pages, including edited ones, resulting in data loss and inefficiency.

Innovation Solution

An image display device with a controller that assigns unloading priorities to web pages based on factors like usage time, editing status, and user interaction, allowing for selective unloading of non-essential pages to free up memory while preserving edited data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple web pages are loaded in the memory, then the user can access more content and improve productivity, but the memory capacity is exceeded causing memory shortage

Engineering Contradiction:
Improveweb page access efficiencyVSAvoidmemory capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system dynamically changes the state of web pages from loaded to unloaded based on priority parameters. When memory shortage occurs, the controller identifies web pages with lower unloading priorities (such as background pages or pages with less important content) and unloads them first, preserving pages with higher priorities that contain edited data or are currently being viewed. This parameter-based prioritization allows the system to manage limited memory capacity efficiently while maintaining productivity.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If web pages are collectively unloaded to free memory space, then memory shortage is resolved, but edited data is lost and time is consumed to reload pages

Engineering Contradiction:
Improveavailable memory spaceVSAvoidedited web page data
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The system segments web pages into different priority categories based on their importance and content characteristics. Pages are divided into high-priority segments (containing edited data, currently active pages) and low-priority segments (background pages, pages without edits). When memory pressure occurs, only low-priority segments are unloaded, while high-priority segments are preserved. This segmentation prevents loss of edited data while still freeing up sufficient memory space.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary classification of web pages into priority levels before unloading occurs. By pre-identifying which pages contain edited data or are important to retain, the system prepares a protection list of pages that should not be unloaded. This preliminary action ensures that when memory shortage occurs, the correct pages are preserved automatically without losing edited data or requiring user intervention to reload pages.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If all loaded web pages are unloaded when memory is full, then memory capacity is freed up, but the device complexity increases due to need for priority management

Engineering Contradiction:
Improvememory capacity managementVSAvoidunloading priority assignment system
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The web pages themselves carry metadata that indicates their priority level and importance (such as whether they contain edited data, their background/foreground status, or user-defined importance markers). The controller automatically reads these self-provided priority indicators and uses them to determine unloading order without requiring complex external analysis. This self-service approach allows priority-based management while keeping the system relatively simple, as each page essentially manages its own priority information.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2667312B1Image display device and memory management method of the same
Publication Date: 2019.11.06 LG ELECTRONICS INC
  • EP2667312B1 patent drawingFigure 1
  • EP2667312B1 patent drawingFigure 2A~2B
  • EP2667312B1 patent drawingFigure 3

AI summary

According to the present disclosure, there is disclosed an image display device and a memory management method thereof. According to an embodiment of the present disclosure, when a plurality of web pages are loaded and thus the memory space is insufficient, the loaded web pages may be implemented to be unloaded based on unloading priorities assigned by user preference, thereby minimizing data loss and securing insufficient memory space. Furthermore, when approaching an excess of memory capacity as a plurality of web pages are executed, it may be notified to the user in advance and the assigned unloading priorities may be provided to allow the user's selective unloading, thereby providing the user's convenience and enhancing the use efficiency of a web browser.