Method and apparatus for enhanced browsing
First Claim
1. An automated method of displaying content of a second web page linked to a first web page displayed by a browser, the method comprising:
- prefetching content from the second web page while a browser displays in a first window a first web page comprising a plurality of links to other web pages, including a link to the second page;
retrieving a set of ads;
constructing, without displaying, a second window comprising said prefetched content and the set of ads;
detecting placement of a cursor, in the first window, proximate to the link to the second web page; and
in response to said detecting, displaying said second window in front of the first window.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for enhanced browsing. The apparatus includes a user interface for presenting an enhanced browsing window of content identified by a link in a page displayed by a browser. The apparatus may include a prefetcher for prefetching the content and a cache for storing the window. The apparatus may also include an ad interface for retrieving advertisements for display with the content. The apparatus may further include an interface to a central server for exchanging data regarding user browsing behavior, facilitating identification of links on browsed pages, prioritizing links for prefetching of identified data, etc. When a first page is displayed in a browser, content identified by a link to a second page is fetched and an enhanced browsing window, which may initially be invisible, is built. When a user mouses-over the link, the window is automatically displayed and the user can navigate the displayed content.
158 Citations
67 Claims
-
1. An automated method of displaying content of a second web page linked to a first web page displayed by a browser, the method comprising:
-
prefetching content from the second web page while a browser displays in a first window a first web page comprising a plurality of links to other web pages, including a link to the second page;
retrieving a set of ads;
constructing, without displaying, a second window comprising said prefetched content and the set of ads;
detecting placement of a cursor, in the first window, proximate to the link to the second web page; and
in response to said detecting, displaying said second window in front of the first window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of displaying content of a second web page linked to a first web page displayed by a browser, the method comprising:
-
prefetching content from the second web page while a browser displays in a first window a first web page comprising a plurality of links to other web pages;
retrieving a set of ads;
constructing, without displaying, a second window comprising said prefetched content and the set of ads;
detecting placement of a cursor, in the first window, proximate to a link to the second web page; and
in response to said detecting, displaying said second window in front of the first window.
-
-
21. A computer-implemented method of previewing a second electronic page linked to a first electronic page while the first electronic page is browsed, the method comprising:
-
while the first electronic page is displayed within a browser, retrieving content of the second electronic page;
generating, without displaying, an enhanced browsing window comprising said content of the second electronic page;
receiving a selection of a link to the second electronic page; and
displaying the enhanced browsing window. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of previewing a second electronic page linked to a first electronic page while the first electronic page is browsed, the method comprising:
-
while the first electronic page is displayed within a browser, retrieving content of the second electronic page;
generating, without displaying, an enhanced browsing window comprising said content of the second electronic page;
receiving a selection of a link to the second electronic page; and
displaying the enhanced browsing window.
-
-
39. A computer-implemented method of previewing a second electronic document linked to a first electronic document while the first electronic document is browsed, the method comprising:
-
while a first electronic document is displayed in a browser window, automatically detecting placement of a cursor, within the browser window, proximate to a link to the second electronic document; and
in response to said detecting, automatically displaying an enhanced browsing window comprising fetchable content of the second electronic document. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. An apparatus for facilitating viewing of electronic data, the apparatus comprising:
-
a browser for displaying a first page of electronic data comprising links to other pages;
a first cache managed by the browser;
an enhanced browsing window configured to display a second page of electronic data while the browser displays the first page;
a second cache configured to cache said enhanced browsing window, wherein said second cache is separate from said first cache;
a prefetcher configured to automatically retrieve content identified by the links in the first page, including a link to the second page; and
a user interface configured to detect the positioning of a cursor proximate to the link to the second page;
wherein said enhanced browsing window is invisible until said detection of the positioning of the cursor, at which time said enhanced browsing window is made visible. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. An enhanced browsing apparatus for facilitating enhanced browsing of electronic data, the apparatus comprising:
-
a prefetcher configured to prefetch content from a second page while a browser displays a first page containing a link to the second page;
a window generator configured to generate an enhanced browsing window comprising the prefetched content;
a cache configured to store said enhanced browsing window; and
a user interface configured to detect a positioning of a cursor proximate to the link to the second page;
wherein, in response to detection of the positioning of the cursor, said enhanced browsing window is displayed. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A graphical user interface for facilitating enhanced browsing of electronic data, comprising:
-
a browser window for displaying a first page of electronic data, wherein the first page comprises a plurality of links to other pages of electronic data, including a first link to a second page of electronic data;
a cursor operable by a user; and
an enhanced browsing window configured to display content from the second page;
wherein said enhanced browsing window is invisible until the cursor is placed in proximity to the first link. - View Dependent Claims (64, 65, 66, 67)
-
Specification