Access to search results
First Claim
1. A computer implemented method for improving access to search results, the method comprising:
- prerendering, using a processor, a search engine page in a hidden browser instance, such that at least some portion of content of the search engine page other than search results responsive to a search query is rendered;
receiving the search query via a text entry field;
passing the search query to the search engine page to perform a search using the search query; and
merging the prerendered content of the search engine page with display content loaded in an active browser instance to facilitate display of one or more search results responsive to the search query as the one or more search results are received via the search engine.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for improving access to search results are described. Aspects of the disclosure minimize the delay between a search query and display of results responsive to the query by prerendering the search engine result page and passing a query to the search engine result page as soon as the query is entered. The search query may be provided to the search engine result page using a search application programming interface provided by scripts executing on the prerendered web page. Non-search-result content may be requested, downloaded, and rendered in the background prior to receiving the search query in order to minimize delay in the displaying of search results.
-
Citations
21 Claims
-
1. A computer implemented method for improving access to search results, the method comprising:
-
prerendering, using a processor, a search engine page in a hidden browser instance, such that at least some portion of content of the search engine page other than search results responsive to a search query is rendered; receiving the search query via a text entry field; passing the search query to the search engine page to perform a search using the search query; and merging the prerendered content of the search engine page with display content loaded in an active browser instance to facilitate display of one or more search results responsive to the search query as the one or more search results are received via the search engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A processing system for improving access to search results, the processing system comprising:
-
at least one processor; and a memory coupled to the processor; wherein the processor is configured to; execute a browser application; prerender a search engine page in a hidden instance of the browser application, such that at least some portion of content of the search engine page other than search results responsive to a search query is rendered; receive the search query via a text entry field; pass the search query to the search engine page to perform a search using the search query; and merge the prerendered content of the search engine page with display content loaded in an active browser instance to facilitate display of one or more search results responsive to the search query as the one or more search results are received via the search engine. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium containing instructions that, when executed by a processor cause the processor to perform a method comprising:
-
prerendering a search engine page in a hidden browser instance, such that at least some portion of content of the search engine page other than search results responsive to a search query is rendered; receiving the search query via a text entry field; passing the search query to the search engine page to perform a search using the search query; and merging the prerendered content of the search engine page with display content loaded in an active browser instance to facilitate display of one or more search results responsive to the search query as the one or more search results are received via the search engine. - View Dependent Claims (19, 20, 21)
-
Specification