Patent ID: 8832056

Claim:
A computer-implemented method of combining search results from a plurality of search engines comprising: at a first search engine: receiving a search query from a web browser associated with an identifier; generating a content insertion element, when the identifier meets an access criterion, the content insertion element configured to be executed by the web browser and holding at least the search query and an address of a second search engine; retrieving first search engine search results using the search query; sending the first search engine search results and the content insertion element to the web browser such that, in response, the web browser: executes the content insertion element to send the search query, using the held address, to the second search engine to obtain second search engine search results, and renders a results page comprising at least some of the first search engine search results and the second search engine search results, wherein the sending the first search engine search results including specifying a plurality of insertion points within the first search engine search results and sending instructions associated with the content insertion element, the instructions, when executed, causing different portions of the second search engine results to be inserted into different positions associated with the plurality of insertion points.