Browser History Filter Module for Intermediary Page Removal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in quickly locating recently viewed websites and files due to cluttered browser history lists, which are inefficient and time-consuming to navigate.

Innovation Solution

A filtering module is implemented that applies heuristic algorithms to generate a filter list, removing less useful URLs from the browser history, thereby maintaining a high-level journal of preferred pages, allowing users to efficiently return to previous web pages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the browser history list stores all visited pages, then the completeness of browsing history is improved, but the ease of locating preferred pages deteriorates due to clutter and increased search time

Engineering Contradiction:
Improvebrowsing history completenessVSAvoidpage location efficiency
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent extracts and removes intermediary pages from the browser history list, retaining only preferred pages. This extraction process resolves the contradiction by eliminating cluttered entries that hinder easy location of preferred pages while preserving the essential browsing history information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different quality standards to different entries in the history list by identifying and retaining only preferred pages while filtering out intermediary pages. This local differentiation improves ease of operation by ensuring that remaining entries are meaningful and easily locatable.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If the browser history list includes all visited pages, then the quantity of recorded pages is improved, but the time required to locate preferred pages increases

Engineering Contradiction:
Improvenumber of recorded pagesVSAvoidpage search time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent extracts intermediary pages from the history list, reducing the quantity of recorded pages to only preferred pages. This extraction directly reduces search time while maintaining sufficient historical information for user needs.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by selectively retaining only preferred pages rather than all visited pages. This partial retention approach reduces the overall quantity of entries, thereby reducing search time while maintaining adequate historical record for user purposes.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If the browser history list stores every visited page, then the completeness of navigation record is improved, but the productivity of user operations deteriorates due to inefficient navigation

Engineering Contradiction:
Improvenavigation record completenessVSAvoiduser operation efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent extracts and removes intermediary pages that do not contribute to meaningful navigation records. This extraction improves productivity by ensuring that the remaining history list contains only relevant entries that users need to access efficiently.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of history list content from storing all pages to storing only preferred pages. This parameter change optimizes the balance between navigation record completeness and user operation efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9009600B2Filter module for a browser history
Publication Date: 2015.04.14 RED HAT INC
  • US9009600B2 patent drawing
  • US9009600B2 patent drawing
  • US9009600B2 patent drawing

AI summary

An embodiment relates generally to a method of filtering for a browser. The method includes providing a browser with a browser history function, the browser history function configured to store each site web page visited and stored in time sequential order as a browser history. The method also includes providing a filter module for the browser; and applying the filter module to the browser history function to eliminate intermediary web pages from entering the browser history.