Preview Functionality for Increased Browsing Speed
First Claim
Patent Images
1. A computer-implemented method of previewing a page within a graphical user interface of a web browser, the user interface having a content area, comprising:
- obtaining, by the web browser, a set of data items from one or more remote servers, the set comprising links to web pages;
retrieving, by the web browser for each of a plurality of the links, a web page associated with the link;
rendering, by the web browser, the retrieved web pages before any selection by a user of the browser to view the retrieved pages;
receiving, by the web browser, a selection by the user to preview a link; and
displaying, by the web browser, the rendered web page associated with the previewed link in the content area.
5 Assignments
0 Petitions
Accused Products
Abstract
An application such as a web browser obtains a set of data items, such as search results received in response to a search query, or a set of articles received from a web feed, the data items collectively comprising links to do external documents, such as web pages. Previewing functionality enables the application to pre-fetch content of the documents associated with the links, and to pre-render images of the documents. Thus, when the user selects a link to preview, a preview is rapidly displayed by reading the pre-rendered image corresponding to the selected link.
167 Citations
20 Claims
-
1. A computer-implemented method of previewing a page within a graphical user interface of a web browser, the user interface having a content area, comprising:
-
obtaining, by the web browser, a set of data items from one or more remote servers, the set comprising links to web pages; retrieving, by the web browser for each of a plurality of the links, a web page associated with the link; rendering, by the web browser, the retrieved web pages before any selection by a user of the browser to view the retrieved pages; receiving, by the web browser, a selection by the user to preview a link; and displaying, by the web browser, the rendered web page associated with the previewed link in the content area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium having executable computer program instructions embodied therein for previewing a page within a graphical user interface of a web browser, the user interface having a content area, actions of the computer program instructions comprising:
-
obtaining, by the web browser, a set of data items from one or more remote servers, the set comprising links to web pages; retrieving, by the web browser for each of a plurality of the links, a web page associated with the link; rendering, by the web browser, the retrieved web pages before any selection by a user of the browser to view the retrieved pages; receiving, by the web browser, a selection by the user to preview a link; and displaying, by the web browser, the rendered web page associated with the previewed link in the content area. - View Dependent Claims (17, 18)
-
-
19. A computer system for previewing a page within a graphical user interface of a web browser, the user interface having a content area, the computer system comprising:
-
a computer processor; a computer program executable by the computer processor and performing actions comprising; obtaining, by the web browser, a set of data items, the set comprising links to web pages; retrieving, by the web browser for each of a plurality of the links, a web page associated with the link; rendering, by the web browser, the retrieved web pages before any selection by the user of the browser to view the retrieved pages; receiving, by the web browser, a selection by the user to preview a link; and displaying, by the web browser, the rendered web page associated with the previewed link in the content area.
-
-
20. The computer system of claim 20, wherein at least one of the data items additionally comprises a user interface element specifying an action, wherein selecting the user interface element causes content associated with the at least one data item to be added to an account of the user on a social networking site.
Specification