Patent ID: 8650173

Claim:
A computer-implemented method for placing search results on a search engine results page (SERP), the method comprising computer-implemented operations for: receiving, through a computer having a memory and a processor, a single query; transmitting, through the computer, the query to a plurality of search result providers; upon transmitting the query to the plurality of search result providers, receiving, through the computer, a first set of search results and a second set of search results; extracting, through the computer, intent features from the first set of search results by extracting correlations and anti-correlations between the first set of search results and user related information; inferring, through the computer, user intent of the second set of search results based on the extracted intent features; ranking, through the computer, the first set of search results and the second set of search results based on the inferred user intent; and rendering, through the computer, the SERP according to the ranked first set and second set of search results.