Patent ID: 8429012

Claim:
A method, implemented by one or more processors associated with one or more server devices, the method comprising: determining, using one or more processors associated with the one or more server devices, a first session feature associated with a selection of a first advertisement by a first user; determining, using one or more processors associated with the one or more server devices, a second session feature associated with a selection of a second advertisement by a second user; determining, using one or more processors associated with the one or more server devices, that the second session feature corresponds to the first session feature; obtaining, using one or more processors associated with the one or more server devices, a first parameter (QP 1 ) associated with a quality of the second advertisement based on the first session feature, the first quality parameter (QP 1 ) comprising a probability that the second advertisement is of a certain measure of quality; multiplying, using one or more processors associated with the one or more server devices, the first quality parameter (QP 1 ) with a click-through-rate (CTR), associated with the second advertisement, and a cost-per-click (CPC), associated with the second advertisement, to obtain a result; ranking using one or more processors associated with the one or more server devices, the second advertisement, among a plurality of advertisements, based on the result; and providing, using one or more processors associated with the one or more server devices, the second advertisement to a third user based on ranking the second advertisement.