摘要 |
In one example, a method for ranking items such as contest entries is provided. An exemplary method includes displaying sequential subsets of entries from a plurality of entries for a first user to vote on, e.g., making a selection of their preference of one over the other. The method further includes generating a first preference ballot of displayed entries based on selections by the first user, and ranking the plurality of entries based upon the first preference ballot and at least a second preference ballot received from another user. The ranking may be determined based on the first and second preference ballot by a Condorcet algorithm. Additionally, display of the entries may be determined based on previous selections associated with the contest entries, e.g., based on the state of the contest and/or the history of particular contest entries. |
主权项 |
1. A method comprising:
scheduling, by a computing device, one or more display times of entries of a plurality of web-based contest entries, the scheduling comprising calculating a score for every entry in the entries to determine a frequency of display for the every entry, the score based on past user selections of one or more entries in the plurality of web-based contest entries; causing, by the computing device, display of a first subset of entries in the entries based on the calculated score for each of the first subset of entries; receiving, by the computing device from a first user, a first selection identifying a first entry from the first subset of entries; causing, by the computing device, display of a second subset of entries from the entries, wherein the second subset of entries are selected for display based at least in part on the first selection, at least in part on a previous ranking of one or more of the second subset of entries, and at least in part on a number of votes previously received for each of the second subset of entries; receiving, by the computing device from the first user, a second selection identifying a second entry from the second subset of entries; generating, by the computing device, a first preference ballot of displayed entries, the first preference ballot comprising entries from the selections by the first user; and ranking, by the computing device, at least a portion of the plurality of web-based contest entries based upon the first preference ballot and a second preference ballot associated with a second user different than the first user, the second preference ballot comprising entries from selections by the second user. |