ANTI-COLLUSIVE VOTE WEIGHTING
First Claim
1. An anti-collusive vote weighting system comprising:
- a network interface disposed to receive voting data from a plurality of users, the voting data pertaining to information items;
a database comprising vote histories for the users, the vote histories associating each user with voting data;
a memory holding program instructions operable for;
compiling a list of information items ranked by the quantity of voting data received from the plurality of users above a predetermined threshold;
correlating the vote histories of two or more users for each one of the information items to obtain a correlation value associated for each one of the two or more users;
assigning a lesser predetermined weight to the voting data of users having correlation values above a first predetermined value; and
a processor, in communication with the memory and the network interface, configured for operating the program instructions.
0 Assignments
0 Petitions
Accused Products
Abstract
An anti-collusive vote weighting method and system. Instances of possible vote collusion may be identified based on correlating the vote history of users voting on an information item and weighting the votes in accordance with the correlated voting history. A list of information items may be compiled and ranked by the quantity of voting data received from a plurality of users. The vote histories of two or more users may be correlated to obtain a correlation value associated with the users. A lesser predetermined weight may be applied to the voting data of users having correlation values above a first predetermined value. In addition, a greater predetermined weight may be applied to the voting data of users having correlation values below a second predetermined value. The greater the correlation between vote histories of users, the greater the likelihood that the voters are colluding to vote for the information item.
56 Citations
23 Claims
-
1. An anti-collusive vote weighting system comprising:
-
a network interface disposed to receive voting data from a plurality of users, the voting data pertaining to information items; a database comprising vote histories for the users, the vote histories associating each user with voting data; a memory holding program instructions operable for; compiling a list of information items ranked by the quantity of voting data received from the plurality of users above a predetermined threshold; correlating the vote histories of two or more users for each one of the information items to obtain a correlation value associated for each one of the two or more users; assigning a lesser predetermined weight to the voting data of users having correlation values above a first predetermined value; and a processor, in communication with the memory and the network interface, configured for operating the program instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Computer-readable media encoded with instructions operative to cause a computer to perform the steps of:
-
compiling information items ranked by the quantity of voting data received from a plurality of users; correlating vote histories of two or more users for each one of the information items to obtain a correlation value for each one of the two or more users, representing a frequency with which the two or more users have provided identical votes for information items that are identical or having identical topics; assigning a lesser predetermined weight to the voting data of users having correlation values above a first predetermined value, to provide a weighted ranking of the information items; and providing an output for display of the information items organized according to the weighted ranking, thereby reducing impact of collaborative voting on ranking of the information items. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for reducing impact of collaborative user responses on data structures organized according to collective interest indicated by responses received from a plurality of clients, the method comprising:
-
compiling interest data for electronic information items at a server, the interest data compiled from responses originating from a plurality of clients; correlating response histories of two or more accounts for each one of the information items to obtain a correlation score for each one of the two or more accounts, representing a degree to which the two or more accounts are sources of identical responses for information items that are substantially identical or that concern substantially identical topics; weighting the interest data to reduce influence of responses received from the plurality of clients in inverse proportion to each accounts'"'"' correlation score; and providing an output for display of the information items organized according to the weighted interest data at client display terminals, thereby reducing influence of collaborative voting on relative interest indicated in the display for the information items. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification