System and method for improving access to search results
First Claim
1. A computer-implemented method for prerendering using a search results page, the method comprising:
- receiving, using one or more processors, at least one search result in association with the search results page in response to a search query, each search result having network content;
identifying, using the one or more processors, one or more prerendering instructions embedded within the search results page, the prerendering instructions indicating a likelihood that each search result will be accessed;
identifying, using the one or more processors, particular search results for which the network content should be prerendered based on the likelihood;
prerendering, using the one or more processors, at least part of the network content of the identified search results in accordance with the prerendering instructions;
determining, using the one or more processors, whether a given one of the identified search results is accessed; and
when the given search result is accessed, providing the prerendered part of the network content of the given search result.
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.
133 Citations
20 Claims
-
1. A computer-implemented method for prerendering using a search results page, the method comprising:
-
receiving, using one or more processors, at least one search result in association with the search results page in response to a search query, each search result having network content; identifying, using the one or more processors, one or more prerendering instructions embedded within the search results page, the prerendering instructions indicating a likelihood that each search result will be accessed; identifying, using the one or more processors, particular search results for which the network content should be prerendered based on the likelihood; prerendering, using the one or more processors, at least part of the network content of the identified search results in accordance with the prerendering instructions; determining, using the one or more processors, whether a given one of the identified search results is accessed; and when the given search result is accessed, providing the prerendered part of the network content of the given search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium comprising instructions that, when executed by one or more processors, cause the processors to perform a method comprising:
-
receiving at least one search result in association with a search results page in response to a search query, each search result having network content; identifying one or more prerendering instructions embedded within the search results page, the prerendering instructions indicating a likelihood that each search result will be accessed; identifying particular search results for which the network content should be prerendered based on the likelihood; prerendering at least part of the network content in accordance with the prerendering instructions; determining whether a given one of the identified search results is accessed; and when the given search result is accessed, providing the prerendered part of the network content of the given search result. - View Dependent Claims (10, 11, 12)
-
-
13. A system for prerendering using a search results page, the system comprising:
-
a memory; and one or more processors coupled to the memory, the one or more processors being configured to; receive at least one search result in association with the search results page in response to a search query, each search result having network content; identify one or more prerendering instructions embedded within the search results page, the prerendering instructions indicating a likelihood that each search result will be accessed; identify particular search results for which the network content should be prerendered based on the likelihood; prerender at least part of the network content in accordance with the prerendering instructions; determine whether a given one of the identified search results is accessed; and when the given search result is accessed, providing the prerendered part of the network content of the given search result. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification