Method and apparatus for enhanced browsing, using icons to indicate status of content and/or content retrieval
First Claim
1. A method of enhanced browsing comprising:
- identifying, in a first web page displayed by a browser in a browser window, a target link to a second web page;
a computer system automatically prefetching content from the second web page;
displaying in the browser window 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 configured to visually convey in real-time an initiation of the prefetching of content from the second web page;
in response to completion of the prefetching, displaying in the browser window a second indicator in place of said first indicator to visually convey in real-time the completion of the prefetching;
detecting placement of a cursor proximate to said second indicator, wherein the second indicator is different than the first indicator; and
in response to said detecting, displaying a second window comprising the prefetched content.
3 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 fetching or 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. When a first page is displayed in the browser, content identified by a link to a second page is automatically fetched and an enhanced browsing window, which may initially be invisible, is built. When a user mouses-over a status indicator associated with the link, the window is automatically displayed and the user can navigate the displayed content. The status indicator may change appearance to indicate a status of the prefetching (e.g., initiated, completed, success, failure, communication error).
166 Citations
59 Claims
-
1. A method of enhanced browsing comprising:
-
identifying, in a first web page displayed by a browser in a browser window, a target link to a second web page; a computer system automatically prefetching content from the second web page; displaying in the browser window 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 configured to visually convey in real-time an initiation of the prefetching of content from the second web page; in response to completion of the prefetching, displaying in the browser window a second indicator in place of said first indicator to visually convey in real-time the completion of the prefetching; detecting placement of a cursor proximate to said second indicator, wherein the second indicator is different than the first indicator; and in response to said detecting, displaying a second window comprising the prefetched content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 53)
-
-
17. A non-transitory computer readable storage medium having stored thereon, instructions that, if executed by a computer, cause the computer to perform operations of enhanced browsing, the operations comprising:
-
identifying, in a first web page displayed by a browser in a browser window, a target link to a second web page; prefetching automatically the content from the second web page; displaying in the browser window a first indicator proximate to and associated with the target link and prior to receiving a selection of the target link, the first indicator configured to visually convey in real-time an initiation of prefetching of content from the second web page; upon completion of the prefetching, displaying a second indicator in place of said first indicator to visually convey in real-time the completion of the prefetching, wherein the second indicator is different than the first indicator; detecting placement of a cursor proximate to said second indicator; and in response to said detecting, displaying a second window comprising the prefetched content.
-
-
18. A computer-implemented method of enhanced browsing, the method comprising:
-
displaying in a browser window a first electronic page containing a set of target links; displaying a first status indicator proximate to and associated with a first target link, to visually convey in real-time a status of automatic prefetching of content via the first target link, wherein the first status indicator is displayed prior to receiving a selection of the target link; upon completion of the prefetching, displaying a second indicator in place of said first status indicator to visually convey in real-time the completion of the prefetching, wherein the second indicator is different than the first status indicator; and displaying the prefetched content in an enhanced browsing window if a cursor is positioned over said second indicator. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A non-transitory computer readable storage medium having stored thereon, instructions that, if executed by a computer, cause the computer to perform operations of enhanced browsing, the operations comprising:
-
displaying in a browser window a first electronic page containing a set of target links; displaying a first status indicator proximate to and associated with a first target link and prior to the computer receiving a selection of the target link, to convey visually in real-time a status of progress of automatic prefetching of content via the first target link; upon completion of the prefetching, displaying a second indicator in place of said first status indicator to visually convey in real-time the completion of the prefetching, wherein the second indicator is different than the first status indicator; and displaying the prefetched content in an enhanced browsing window if a cursor is positioned over said second indicator.
-
-
36. A computer-implemented method of enhanced browsing of electronic content, the method comprising:
-
displaying in a browser window a first electronic page comprising a set of target links; for each target link, displaying, in the browser window and positioned proximate to and associated with each target link and prior to a selection of each target link, a status indication to visually convey in real-time a status of content from each target link; altering in real-time a visual appearance of a first status indication positioned within the browser window and proximate to and associated with a first target link to visually convey a change in the status of the content from the first target link, as the status of content from the first target link changes and prior to a selection of the first target link; a computer system retrieving content from the first target link; and displaying the content from the first target link in an enhanced browsing window as a cursor is positioned over said first status indication. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A non-transitory computer readable storage medium having stored thereon, instructions that, if executed by a computer, cause the computer to perform operations of enhanced browsing of electronic content, the operations comprising:
-
displaying in a browser window a first electronic page comprising a set of target links; for each target link, displaying proximate to and associated with a first target link a status indication to visually convey in real-time a status of content from the target link, wherein the status indication is displayed prior to a selection of the target link; altering in real-time a visual appearance of a first status indication proximate to and associated with a first target link to visually convey a change in the status of the content from the first target link, if the status of content from the first target link changes; retrieving content from the first target link; and displaying the content from the first target link in an enhanced browsing window if a cursor is positioned over said first status indication.
-
-
46. An apparatus for facilitating enhanced browsing of electronic data, the apparatus comprising:
-
a browser for displaying a main page of electronic data comprising links to other pages; an enhanced browsing window configured to display a first page of electronic data while the browser displays the main page; a prefetcher configured to automatically retrieve content identified by the links in the main page, including a first link to the first page, prior to a user request to retrieve the content; and a user interface configured to; display a first status indicator positioned proximate to and associated with the first link prior to a user selection of the first link, to visually convey in real-time a status of progress of prefetching of content of the first page wherein an appearance of the first status indicator visually changes in conjunction with the prefetching to convey the progress of prefetching; alter the appearance of said first status indicator in real-time in conjunction with the progress of prefetching to convey the status of the progress of prefetching as the status of the progress of the prefetching changes; and detect the positioning of a cursor proximate to said first status indicator; 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 (47, 48, 49, 50, 51, 52)
-
-
54. A method of enhanced browsing comprising:
-
identifying, in a first web page displayed by a browser in a browser window, a target link to a second web page; a computer system automatically prefetching content from the second web page; displaying in the browser window an icon proximate to and associated with the target link, and prior to the computer system receiving a selection of the target link, to reflect in real-time a progress of completion of the prefetching of content from the second web page, the icon configured to change in visual appearance in conjunction with the prefetching to visually convey in real-time said progress of completion of prefetching; altering in real-time the visual appearance of the icon as prefetching progresses toward completion to visually convey a change in said progress; detecting placement of a cursor proximate to said icon; and in response to said detecting, and in response to completion of prefetching, displaying an enhanced browsing window comprising the prefetched content. - View Dependent Claims (55, 56, 57, 58, 59)
-
Specification