Hyperlink Destination Visibility via Client-Side Scripting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often encounter frustration and wasted time due to unclear indications of hyperlink destinations, as they may be directed to unexpected pages, such as search engine results, without prior notification.

Innovation Solution

The implementation of page scripting and parsing to identify hyperlink destinations and provide visual indications, such as color changes, highlighting, or icons, to inform users of the target link without causing redirection, using either client-side or server-side processing to determine the destination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If visual indications are added to hyperlinks to show destinations, then user experience is improved, but page complexity increases

Engineering Contradiction:
Improvehyperlink destination clarityVSAvoidpage scripting complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The solution segments the hyperlink indication system into distinct visual components: color coding for different destination types (internal vs. external), icon indicators, and tooltip annotations. This segmentation allows the complex information about hyperlink destinations to be broken down into manageable visual elements that can be processed and displayed independently, resolving the contradiction between providing clear destination information and maintaining page simplicity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis of hyperlink destinations before the user interacts with them. Page scripting预先 identifies the destination type (same-site, different-site, search engine) and prepares appropriate visual indicators (colors, icons, tooltips) in advance. This preliminary action ensures that when users encounter hyperlinks, the destination information is already prepared and displayed, improving ease of operation without requiring complex real-time processing.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If page scripting is used to identify hyperlink destinations, then destination visibility is improved, but processing time increases

Engineering Contradiction:
Improvehyperlink destination informationVSAvoiddestination identification time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The page scripting performs destination identification and classification during the initial page load and rendering phase, before users interact with hyperlinks. By preliminarily analyzing all hyperlink destinations and assigning appropriate visual indicators (colors, icons), the system ensures that destination information is ready when needed, eliminating the need for time-consuming real-time analysis when users hover or click links.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The hyperlink indication system operates autonomously using client-side scripting that automatically identifies destination types and applies appropriate visual markers without requiring server round-trips for each hyperlink analysis. The browser's native capabilities are leveraged to perform the identification and rendering, reducing processing time and eliminating unnecessary server communication overhead.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10019417B2Hyperlink destination visibility
Publication Date: 2018.07.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10019417B2 patent drawing
  • US10019417B2 patent drawing
  • US10019417B2 patent drawing

AI summary

Various embodiments utilize page scripting and parsing to identify the target destination of a hyperlink and provide a visual indication of the destination to the user without causing redirection to the target destination. In some embodiments, hyperlink color, highlighting, or icons are used to indicate the destination. Particular colors and/or icons selected to indicate the destination can, in some embodiments, be selected based on the domain hosting the target destination. In at least some embodiments, the destination of a link is determined by the page script run by a web browser on a user's device, while in other embodiments, information is transmitted to a web request handler on the server hosting the web site to determine the destination.