Patent ID: 9619483
Date: 2017-04-11
CPC Classifications: G06F

Claim:
1. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, configure the one or more processors to perform acts comprising: receiving multiple discussion threads that are to be presented in a discussion forum relating to an item or an item category, individual discussion threads of the multiple discussion threads having one or more posts; identifying a user that is viewing the discussion forum during a session on a site; determining a thread ranking strategy among multiple different thread ranking strategies, the multiple different thread ranking strategies comprising: (i) a first thread ranking strategy that ranks the multiple discussion threads based at least in part on a likelihood that the user or a range of users will vote positively for the individual discussion threads; and (ii) a second thread ranking strategy that ranks the multiple discussion threads based at least in part on a likelihood that the user or the range of users will participate in the individual discussion threads, the thread ranking strategy being determined based at least in part on at least one of a purchase history of the user indicating past purchases by the user of the item or items within the item category, or an interaction history of the user with the discussion forum during one or more previous sessions on the site; generating a ranking of the multiple discussion threads based at least in part on a parameterized equation corresponding to the thread ranking strategy; and serving the multiple discussion threads for presentation on a computing device of the user during the session in an order based at least in part on the ranking.