Patent ID: 9690828
Date: 2017-06-27
CPC Classifications: G06F

Claim:
1. A method comprising: receiving, by one or more computer processors, a search query from a first search engine; receiving, by one or more computer processors, one or more search results from the first search engine and a second search engine in response to the search query, wherein each search result of the one or more search results includes a first search score; determining, by one or more computer processors, a factor for each search result of the one or more search results from the second search engine, wherein the factor is inversely proportional to a number of times each search result of the one or more search results from the second search engine is displayed in response to a search query received from the first search engine, and wherein the factor is proportional to a number of times each of the one or more results is selected by a user of the first search engine; determining, by one or more computer processors, a second search score for each search result of the one or more search results from the first search engine, wherein the second search score for each search result of the one or more search results from the first search engine is the same as the first search score; determining, by one or more computer processors, a modified second search score for each search result from the second search engine based on the first search score and the factor; and displaying, by one or more computer processors, the one or more search results from the first search engine and the second search engine to a user of the first search engine in an order based on the second search score and the modified second search score.