Patent ID: 8244585

Claim:
A method, comprising: retrieving a plurality of pay-per-click listings based on a search query; calculating, for each pay-per-click listing, a rank value that is based at least in part on a performance score and a maximum bid, thereby generating a calculated rank value; ordering the plurality of pay-per-click listings based at least in part on the calculated rank value; determining, in a computing device having a processor and a memory, a cost associated with each of the plurality of pay-per-click listings; and calculating a performance score associated with each of the plurality of pay-per-click listings according to the formula: PS ⁡ ( b i ) = ∑ j = 1 n ⁢ ⁢ CTRV j ⁡ ( b i ) AVCTRV j M ⁢ ⁢ ( j ∈ D ⁡ ( Rank ) ) ; and ⁢ ⁢ M = ∑ t = 0 n ⁢ ⁢ ( IMPRE ⁢ ∑ ⁢ ⁢ t ⁡ ( b i ) > 0 ) ⁢ ⁢ or ⁢ ⁢ M = ∑ t = 0 n ⁢ ⁢ ( IMPREt ⁡ ( b i ) > MINREQPRE ) .