Browser Redirect Database for Broken Link Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often encounter difficulties in accessing resources due to broken links, as identifiers for web resources can change, leading to errors and the inability to retrieve the desired content without knowing the new identifier.

Innovation Solution

A system and method that automatically detects broken links by using a redirect database to provide a redirected identifier, allowing the browser to transmit a second request to the new location specified by the redirected identifier, thereby enabling seamless access to the resource.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users type in an identifier or click a link to access a resource, then the resource can be retrieved, but the resource may no longer be located at the specified location causing access failure

Engineering Contradiction:
Improveresource accessibilityVSAvoididentifier changeability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by proactively detecting broken links and storing redirected identifiers in a database before users encounter the broken links. When a user accesses a resource through an identifier, the system checks the database for pre-detected redirects and automatically applies them, preventing access failure before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The redirect database acts as an intermediary between the user's identifier and the actual resource location. Instead of directly querying the resource server, the system first consults the redirect database to resolve identifier changes, mediating the connection between obsolete identifiers and current resource locations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users encounter broken links due to identifier changes, then they cannot access the resource without knowing the new identifier, but requiring users to search or cache increases complexity

Engineering Contradiction:
Improveresource retrieval simplicityVSAvoidsearch or cache mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system provides self-service by automatically detecting broken links, determining redirected identifiers, and storing this information in the redirect database without requiring user intervention. When users access resources, the system automatically queries and applies redirects, eliminating the need for users to manually search or cache.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by continuously monitoring link accessibility and updating the redirect database with newly detected redirects. This feedback loop ensures the database remains current with identifier changes, enabling automatic resolution of broken links without user input.

Inventive Principle:
Principle #23Feedback

3Productivity

If the system automatically detects and redirects broken links, then user experience improves, but the system must maintain a redirect database increasing complexity

Engineering Contradiction:
Improveresource retrieval efficiencyVSAvoidredirect database and detection mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The redirect database serves multiple functions: storing redirected identifiers, enabling automatic link resolution, and improving search efficiency. By consolidating these functions into a single database structure, the system achieves multi-functionality that justifies the added complexity through enhanced productivity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs preliminary detection and storage of redirect information, which pays dividends in improved retrieval efficiency. The upfront investment in detecting and storing redirects creates a readily available reference that speeds up subsequent resource access without requiring complex real-time resolution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8504692B1Browser based redirection of broken links
Publication Date: 2013.08.06 GOOGLE LLC
  • US8504692B1 patent drawing
  • US8504692B1 patent drawing
  • US8504692B1 patent drawing

AI summary

Disclosed herein are methods, systems, and computer readable media for providing correct identifiers for web pages to users. A redirect database with original identifiers and redirected identifiers found to be associated with the original identifiers may be established. A processing device may transmit a first request for a resource located at a location specified by an identifier. The processing device may determine that the resource is no longer located at the location, and may receive a redirected identifier for the resource. The processing device may then transmit a second request for the resource to a location specified by the redirected identifier.