Patent ID: 9223897
Filing Date: 2015-12-29
Classification: G06F

Abstract:
1. A method performed by one or more server devices, the method comprising: obtaining, by the one or more server devices, a rank position map, determining, by the one or more server devices, an expected utility rate, for a particular document, based on the obtained rank position map and based on a quantity of times that the particular document was presented as a search result at particular ones of the plurality of rank positions; determining, by the one or more server devices, an actual utility rate for the particular document based on an actual quantity of selections of the particular document and based on a total quantity of times that the particular document was presented as a search result; calculating, by the one or more server devices, a correction factor, for the particular document, based on the determined expected utility rate and the determined actual utility rate; determining, by the one or more server devices, a confidence level for the correction factor, adjusting, by the one or more server devices, the correction factor based on the determined confidence level; selecting, by the one or more server devices and based on determining that the confidence level is less than an aggregation threshold, a set of documents, calculating, by the one or more server devices, an aggregated correction factor for the set of documents; using, by the one or more server devices, the aggregated correction factor as the correction factor for the particular document; adjusting, by the one or more server devices, a score of the particular document based on the correction factor; and providing, for presentation, a ranked list of search results,