System and method for improving access to search results
First Claim
1. A computer-implemented method for prerendering using a search result page, the method comprising:
- determining, using a processor, at least one search result responsive to a search query;
generating a search result page comprising the at least one search result;
identifying at least one prerender candidate among the at least one search result, the at least one prerender candidate indicating a search result that is likely to be selected, wherein the at least one prerender candidate is identified using an indication, the indication comprising at least one of;
an amount of traffic flowing from the search engine to the search result, a location of a client device that provided the search query, or a size of one or more resources associated with the search result;
embedding prerender instructions for the at least one prerender candidate in the search result page, the prerender instructions include instructions for loading the prerender candidate into a hidden browser instance; and
providing the search result page to a client device that provided the search query.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the disclosure provide a system and method for prerendering of search result pages. A search engine may process search queries received from a client. The search engine may determine one or more search results in response to the search query. One or more of the search results may be associated with prerender instructions, such that when the search results are received by the client, the client prerenders the search results associated with the prerender instructions. Prerender instructions may be associated with the search results in various manners, including ranking the search results based on relevance, or ranking the search results based on the likelihood of selection. Metrics and analytical data may be collected from the client to improve the search result prerendering process.
-
Citations
23 Claims
-
1. A computer-implemented method for prerendering using a search result page, the method comprising:
-
determining, using a processor, at least one search result responsive to a search query; generating a search result page comprising the at least one search result; identifying at least one prerender candidate among the at least one search result, the at least one prerender candidate indicating a search result that is likely to be selected, wherein the at least one prerender candidate is identified using an indication, the indication comprising at least one of;
an amount of traffic flowing from the search engine to the search result, a location of a client device that provided the search query, or a size of one or more resources associated with the search result;embedding prerender instructions for the at least one prerender candidate in the search result page, the prerender instructions include instructions for loading the prerender candidate into a hidden browser instance; and providing the search result page to a client device that provided the search query. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for prerendering using a search result page, the method comprising:
-
sending a search query to a search engine; receiving a set of search results responsive to the search query, the set of search results comprising at least one prerender instruction indicating at least one of the search results is a candidate for prerendering; identifying the at least one prerender instruction, wherein the at least one prerender instruction is identified using an indication, the indication comprising at least one of;
an amount of traffic flowing from the search engine to the at least one search result, a location of a client device that provided the search query, or a size of one or more resources associated with the at least one search result; andprerendering the at least one search result associated with the at least one prerender instruction for loading the search result into a hidden browser instance. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium comprising instructions that, when executed by a processor, perform a method comprising:
-
sending a search query to a search engine; receiving a set of search results responsive to the search query, the set of search results comprising at least one prerender instruction indicating at least one of the search results is a candidate for prerendering; identifying the at least one prerender instruction, wherein the at least one prerender instruction is identified using an indication, the indication comprising at least one of;
an amount of traffic flowing from the search engine to the at least one search result, a location of a client device that provided the search query, or a size of one or more resources associated with the at least one search result; andprerendering the at least one search result associated with the at least one prerender instruction for loading the search result into a hidden browser instance. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A processing system for prerendering using a search result page, the processing system comprising:
-
a memory coupled to at least one processor; and the at least one processor configured to; determine at least one search result responsive to a search query; generate the search result page, the search result page comprising the at least one search result; identify at least one prerender candidate among the at least one search result, the at least one prerender candidate indicating a search result that is likely to be selected, wherein the at least one prerender candidate is identified using an indication, the indication comprising at least one of;
an amount of traffic flowing from the search engine to the search result, a location of a client device that provided the search query, or a size of one or more resources associated with the search result;embed prerender instructions for the at least one prerender candidate in the search result page, the prerender instructions include instructions for loading the prerender candidate into a hidden browser instance; and provide the search result page to a client device that provided the search query. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification