Web Application Tab Management for Memory Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices face performance issues and user experience degradation due to redundant web pages and tabs being displayed in web-based applications, leading to unnecessary memory occupation and response rate deterioration, especially when redundant tabs are not intentionally removed by users.
Innovation Solution
An electronic device method that detects execution events of web-based applications, identifies redundant tabs, and determines which tabs to exclude from the graphic user interface based on history information, such as URL similarity and access time, to optimize memory management and improve user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all accessed web pages are displayed as tabs in the graphic user interface, then complete browsing history is preserved for user reference, but memory occupation increases and device performance deteriorates
Solution Approach 1:
The patent extracts only the necessary browsing history information (URLs and titles) from the complete web page data, storing only essential metadata rather than full page content. This extraction approach preserves the core browsing history function while significantly reducing memory occupation by eliminating redundant data such as full HTML content, images, and other media files.
Solution Approach 2:
The patent applies different quality levels to different parts of the browsing history data. Frequently accessed or important web pages are retained with higher detail, while less important pages are stored with minimal information or excluded entirely. This local differentiation optimizes memory usage by allocating storage resources based on the actual value and accessibility patterns of each web page.
2Loss of information
If multiple tabs are displayed in the graphic user interface, then comprehensive web page access history is provided, but user interface complexity increases and ease of operation decreases
Solution Approach 1:
The patent segments the browsing history into manageable groups or categories rather than displaying all tabs simultaneously. Web pages are organized by time period, frequency of access, or relevance, allowing users to navigate through structured subsets of history. This segmentation maintains comprehensive history preservation while improving interface usability through organized, digestible presentations.
Solution Approach 2:
The patent implements partial action by displaying only a subset of browsing history tabs at any given time, rather than all accumulated tabs. The system selectively presents relevant tabs based on user behavior patterns, recency, and importance, eliminating the need for users to navigate through excessive numbers of tabs while still providing access to complete history when needed.
3Loss of information
If redundant web pages are retained in memory, then complete browsing history is maintained, but device response rate deteriorates
Solution Approach 1:
The patent performs preliminary analysis and filtering of web page data before it is stored in memory. Redundant pages are identified and removed in advance based on URL matching, content similarity analysis, and access pattern evaluation. This preliminary action ensures that only non-redundant, valuable browsing history is retained, maintaining completeness of meaningful history while preventing response rate deterioration from redundant data processing.
Data Source
AI summary
Embodiments include an electronic device and a method for executing an application on the same. Aspects include detecting an execution event of an application which supports a web-based interface and obtaining, from memory of an electronic device, history information on a plurality of web pages accessed through the application, where the history information includes information on a first tab corresponding to a first web page and information on a second tab corresponding to a second web page. Aspects also include determining, based on the information on the first tab and the information on the second tab, that the first tab is to be excluded from a graphic user interface of the application which indicates a history accessed through the application. Aspects further include displaying the graphic user interface in which the second tab is included and the first tab is excluded.


