Web engine search preview
First Claim
1. A graphical user interface embodied on a tangible computer-readable medium and executable on a computer for displaying a search result received in response to a search-engine query, said graphical user interface comprising:
- a first display area of a search-results webpage that displays content received by a web browser running on the computer, wherein the content includes a hyperlink of a web page deemed to satisfy the search-engine query;
a second display area of the search-results webpage that displays content retrieved in real time from a web server by another web browser running on a background thread of the web browser,wherein the content retrieved by the other web browser includes a thumbnail image of the web page displayed next to the hyperlink of the webpage, andwherein the hyperlink and the thumbnail image are displayed together as part of the search-results webpage; and
a third display area of the search-results webpage that displays a preview-options GUI element, which allows a user to control a presentation of the thumbnail image in the second display area.
2 Assignments
0 Petitions
Accused Products
Abstract
Presenting both hyperlinks and thumbnail versions of search engine results is described in this application. More specifically, a graphical user interface (GUI) having multiple display areas is described. One display area is configured for displaying the hyperlinks returned from a search-engine query. Another display area is configured to display thumbnail versions of the one or more web pages related to the search-engine query. The thumbnail versions are retrieved after a search-engine query is submitted and after hyperlinks to relevant web pages are received. Each relevant web page is retrieved on one or more background threads. The retrieved web pages are then stored, and their thumbnail versions are presented along with the hyperlinks.
-
Citations
18 Claims
-
1. A graphical user interface embodied on a tangible computer-readable medium and executable on a computer for displaying a search result received in response to a search-engine query, said graphical user interface comprising:
-
a first display area of a search-results webpage that displays content received by a web browser running on the computer, wherein the content includes a hyperlink of a web page deemed to satisfy the search-engine query; a second display area of the search-results webpage that displays content retrieved in real time from a web server by another web browser running on a background thread of the web browser, wherein the content retrieved by the other web browser includes a thumbnail image of the web page displayed next to the hyperlink of the webpage, and wherein the hyperlink and the thumbnail image are displayed together as part of the search-results webpage; and a third display area of the search-results webpage that displays a preview-options GUI element, which allows a user to control a presentation of the thumbnail image in the second display area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for displaying a set of search results received in response to a search-engine query, the method comprising:
-
submitting the search-engine query that is input into a field of a web browser running on a computing device, the web browser including a control that enables thumbnails to be presented together with the set of search results; receiving a plurality of web-page addresses of web pages deemed to satisfy the search-engine query; without user intervention, creating a set of instances of the control, wherein each instance is associated with a respective web-page address selected from among the plurality of web-page addresses; simultaneously executing a plurality of web browsers on background threads of the web browser, wherein each web browser of the plurality of web browsers is associated with a respective instance from among the set of instances and wherein each web browser executes the respective web-page address of the respective instance associated therewith; receiving the web pages deemed to satisfy the search-engine query, wherein the web pages are stored in a cache of the computing device and wherein, because the plurality of web browsers are executed after submission of the search-engine query, the web pages stored in the cache are current relative to the search-engine query; and from a web page stored in the cache, creating a thumbnail depicting the web page, wherein the thumbnail is displayed adjacent to a web-page address of the web page. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. Computer-storage media having computer-executable instructions embodied thereon that, when executed by a computing device, facilitate a method for presenting a search result received in response to a search-engine query, the method comprising:
-
submitting by the computing device the search-engine query, which was inputted into a web browser; receiving by the computing device a hyperlink of a web page deemed to satisfy the search-engine query, wherein the hyperlink is received by the web browser running a control; after receiving the hyperlink, using the control to automatically generate by the computing device a web-browser instance that is executed on a background thread of the web browser and that retrieves from a web server the web page identified by the hyperlink, wherein the web-browser instance operates in safe mode that does not allow controls to be executed; storing a snapshot of the web page retrieved in real time by the web-browser instance, wherein the snapshot is used to create a thumbnail of the web page; and presenting the thumbnail together with the hyperlink as part of a search-results webpage. - View Dependent Claims (17, 18)
-
Specification