Browser Navigation Memory Insertion for User-Targeted Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current browsers lack the ability to effectively insert user-targeted web resources into navigation memory, leading to inconvenient navigation when URL redirects are included in the history, causing repetitive redirects when using forward and backward navigation functions.

Innovation Solution

An apparatus and method that determine whether a web resource is user-targeted, with a determination module identifying such resources and an insertion module inserting records of user-targeted web resources into browser navigation memory, while excluding non-user-targeted resources like URL redirects, to improve navigation efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If browsers maintain an exact history of all web resources including redirects, then the navigation memory is complete, but repetitive redirects occur when using forward and backward navigation functions

Engineering Contradiction:
Improvenavigation accuracyVSAvoidnavigation convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent extracts and removes non-user-targeted web resources (such as automatic redirects) from the navigation history, keeping only user-initiated navigation records. This selective extraction resolves the contradiction by maintaining reliable navigation history for user actions while eliminating harmful automatic redirects that cause repetitive navigation loops.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a determination module as an intermediary between web resource loading and navigation history storage. This mediator analyzes whether each web resource is user-targeted before inserting it into navigation memory, thereby preventing automatic redirects from being stored while preserving user-initiated navigation records.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If all web resources are inserted into navigation memory, then navigation history is complete, but navigation efficiency decreases due to repetitive redirects

Engineering Contradiction:
Improvenavigation history completenessVSAvoidnavigation efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent extracts only user-targeted web resources from the complete set of loaded resources and inserts them into navigation memory. This selective insertion maintains essential navigation history information while eliminating automatic redirects that reduce navigation efficiency, thus resolving the contradiction between history completeness and navigation efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different quality standards to different web resources in navigation history. User-initiated resources are preserved with full detail, while automatic redirects are either excluded or marked differently. This local differentiation optimizes navigation efficiency by ensuring only meaningful navigation points are stored.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If navigation memory includes all visited resources, then backward navigation works for all pages, but forward navigation causes repetitive redirects to non-user-targeted resources

Engineering Contradiction:
Improvenavigation coverageVSAvoidrepetitive redirects
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent removes non-user-targeted resources (harmful factors) from navigation memory while preserving user-initiated resources. This extraction maintains adaptability for legitimate navigation needs while eliminating the harmful repetitive redirects that occur during forward navigation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent converts the potentially harmful effect of storing all web resources (which causes repetitive redirects) into a benefit by implementing a filtering mechanism. The determination module identifies and excludes automatic redirects, transforming the complete history storage approach into a selective history storage approach that eliminates harmful redirects while maintaining navigation coverage.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS9559976B2Inserting user targeted web resources into browser navigation memory
Publication Date: 2017.01.31 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US9559976B2 patent drawing
  • US9559976B2 patent drawing
  • US9559976B2 patent drawing

AI summary

An apparatus for inserting user targeted web resources into browser navigation memory includes a storage device storing machine-readable code and a processor executing the machine-readable code. The machine-readable code includes a determination module determining whether a web resource is a user targeted web resource. The web resource is loaded in a web browser. The machine-readable code includes an insertion module inserting a record of the web resource into navigation memory of the web browser in response to the determination module determining that the web resource is a user targeted web resource.