Patent ID: 8065199

Claim:
A computer-implemented method comprising: selecting a plurality of products in response to a search request by a buyer; determining an initial ranking score for each product in the plurality of products; determining whether a conditional statement of a business rule is satisfied, wherein the conditional statement provides that the conditional statement is satisfied if a first product in the plurality of products is to be shipped to the buyer free of charge; if the conditional statement is satisfied then adjusting the initial ranking score of the first product with an adjustment factor specified in the business rule and if the conditional statement is not satisfied then refraining from adjusting the initial ranking score of the first product with the adjustment factor specified in the business rule; and presenting the plurality of products in a search results page positioned relative to one another based, at least in part, on the initial ranking score for each of the plurality of products and at least one of the initial ranking score and the adjusted initial ranking score for the first product; wherein the steps above are performed using a computer processor.