Browser Prefetch Status Indicators for Link Navigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web browsers are inefficient as they focus on a single page at a time, requiring users to navigate and reload multiple pages sequentially, leading to time lags and difficulty in managing links, especially during search sessions, without adequate assistance for navigating complex chains of linked pages.
Innovation Solution
A method and apparatus for enhanced browsing that prefetches content from linked pages, displaying status indicators and allowing users to preview multiple pages through an enhanced browsing window, which can be accessed by hovering over links, enabling quick navigation and prioritization of content retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the browser retrieves content only when a link is selected, then the browser maintains simple operation and memory usage, but the user experiences noticeable time lags when accessing multiple pages
Solution Approach 1:
The browser performs preliminary actions by prefetching content from linked pages before the user actually selects them. When a user hovers over a link, the browser automatically retrieves the linked page's content in the background, so that when the user clicks, the content is already available or nearly available, significantly reducing the perceived time lag.
2Loss of information
If the browser displays only a single page at a time, then the interface remains simple and easy to operate, but the user cannot see linked page content without navigating away from the current page
Solution Approach 1:
The browser introduces a new dimension by displaying an enhanced browsing window that overlays the current page. This window shows content from linked pages simultaneously with the original page, allowing users to compare and evaluate multiple pages without losing their place or having to navigate away. The overlay window can be positioned and sized independently, creating a multi-layered viewing experience.
3Adaptability or versatility
If the browser allows users to traverse multiple chains of linked pages, then the user can find content matching their interest, but the user must continually return to the starting point and manage complex navigation paths
Solution Approach 1:
The browser segments the navigation process by allowing users to preview multiple linked pages in separate overlay windows while remaining on the original page. Each overlay window represents a separate browsing branch, and users can close or dismiss any overlay without affecting the original page or other overlays. This segmentation eliminates the need to return to a starting point, as each link's content can be accessed and evaluated independently.
4Productivity
If the browser prefetches content from multiple linked pages, then the user can quickly review several pages, but the browser consumes more bandwidth and processing resources
Solution Approach 1:
The browser implements partial prefetching by retrieving content only for pages that the user hovers over or shows interest in, rather than prefetching all possible linked pages. The enhanced browsing window is displayed only when the user interacts with a link, and the content retrieval is triggered by hover detection. This partial action approach provides significant browsing efficiency improvements while avoiding the excessive bandwidth consumption that would result from prefetching all possible content.
Data Source
AI summary
A method of enhanced browsing involves a first web page displayed by a browser in a first browser window. The first web page has a target link to a second web page. A computer system automatically prefetches content from the second web page. The method causes display in the first browser window of a first indicator proximate to and associated with the target link and prior to the computer system receiving a selection of the target link. The first indicator visually conveys in real-time an initiation of the prefetching of content from the second web page. In response to completion of the prefetching, the method causes display in the first browser window of a second indicator in place of said first indicator to visually convey in real-time the completion of the prefetching.


