Patent ID: 9294577
Filing Date: 2016-03-22
CPC Classification: G06Q,H04L

Claim Text:
1. A computer implemented method of estimating click through rate (CTR) of a recommendation, the recommendation being presented in at least one source; the source comprising a plurality of slots, each slot configured to present a served recommendation; wherein the computer comprises at least one processor and is operatively connected to a data-repository, the method comprising, with the help of the at least one processor: performing a calibration process comprising: serving recommendations randomly to slots presented in page views of a calibration group; for each slot: monitoring the served recommendations on the slot and maintaining a first counter for counting the number of recommendations which are served in a slot; monitoring clicks on the slot and maintaining a second counter for counting the number of clicks on recommendations served in the slot; determining an estimated calibration CTR coefficient for the slot based on a ratio between the first counter and the second counter; performing data collection process, comprising: maintaining in the data repository a respective third counter for counting the number of clicks on the given recommendation when served in any one of the one or more sources; maintaining in the data repository a respective fourth counter such that each time the given recommendation is served in any given slot of any one of the one or more sources, the CTR coefficient of the given slot is added to the fourth counter; wherein serving the recommendation in one or more sources, each source having one or more slots, does not increase the number of the third counters and the number of the fourth counters assigned to each recommendation; and determining an estimated CTR of the given recommendation when served in a certain slot based on the estimated calibration CTR coefficient of the certain slot and the ratio between the fourth counter and the third counter.