Ranking of users who report abuse
First Claim
1. A computer-implemented method performed by one or more server devices, the method comprising:
- receiving, by one or more processors associated with the one or more server devices, an abuse report from a user,the abuse report indicating that a comment, associated with a document or associated with a content of the document, violates a policy associated with providing comments to users;
determining, by the one or more processor associated with the one or more server devices, a quantity of valid abuse reports previously generated by the user;
determining, by the one or more processor associated with the one or more server devices, a quantity of invalid abuse reports previously generated by the user;
determining, by the one or more processors associated with the one or more server devices, a trust score of the user,the trust score being based on a difference between the quantity of valid abuse reports and the quantity of invalid abuse reports;
generating or adjusting, by the one or more processors associated with the one or more server devices, a removal score of the comment based on the trust score of the user;
comparing, by the one or more processors associated with the one or more server devices, the removal score to a removal threshold;
removing, by the one or more processors associated with the one or more server devices, the comment from further presentation to users when the removal score of the comment satisfies the removal threshold;
generating, by the one or more processors associated with the one or more server devices, an abuse record for the comment when the removal score of the comment does not satisfy the removal threshold;
placing, by the one or more processors associated with the one or more server devices, the abuse record for the comment in a queue for review;
providing, by the one or more processors associated with the one or more server devices, the abuse record to a review interface;
receiving, by the one or more processors associated with the one or more server devices and from the review interface, an indication of whether the abuse report is valid; and
adjusting, by the one or more processors associated with the one or more server devices, the trust score based on the received indication.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, performed by one or more server devices, includes receiving an abuse report from a user, where the abuse report indicates that a comment associated with a document violates a policy associated with providing comments to users; retrieving a trust score of the user, where the trust score is based on a difference between a quantity of valid abuse reports previously generated by the user and a quantity of invalid abuse reports previously generated by the user; generating or adjusting a removal score of the comment based on the retrieved trust score of the user; comparing the removal score to a removal threshold; and removing the comment from further presentation to users if the removal score of the comment is greater than the removal threshold.
43 Citations
21 Claims
-
1. A computer-implemented method performed by one or more server devices, the method comprising:
-
receiving, by one or more processors associated with the one or more server devices, an abuse report from a user, the abuse report indicating that a comment, associated with a document or associated with a content of the document, violates a policy associated with providing comments to users; determining, by the one or more processor associated with the one or more server devices, a quantity of valid abuse reports previously generated by the user; determining, by the one or more processor associated with the one or more server devices, a quantity of invalid abuse reports previously generated by the user; determining, by the one or more processors associated with the one or more server devices, a trust score of the user, the trust score being based on a difference between the quantity of valid abuse reports and the quantity of invalid abuse reports; generating or adjusting, by the one or more processors associated with the one or more server devices, a removal score of the comment based on the trust score of the user; comparing, by the one or more processors associated with the one or more server devices, the removal score to a removal threshold; removing, by the one or more processors associated with the one or more server devices, the comment from further presentation to users when the removal score of the comment satisfies the removal threshold; generating, by the one or more processors associated with the one or more server devices, an abuse record for the comment when the removal score of the comment does not satisfy the removal threshold; placing, by the one or more processors associated with the one or more server devices, the abuse record for the comment in a queue for review; providing, by the one or more processors associated with the one or more server devices, the abuse record to a review interface; receiving, by the one or more processors associated with the one or more server devices and from the review interface, an indication of whether the abuse report is valid; and adjusting, by the one or more processors associated with the one or more server devices, the trust score based on the received indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising:
-
a memory to store a user profile that includes a trust score of a user, the trust score being based on a difference between a quantity of valid abuse reports previously generated by the user and a quantity of invalid abuse reports previously generated by the user; and a processor to; implement an abuse report review queue, the abuse report review queue receiving an abuse record and providing the abuse record to a review interface; implement the review interface, the review interface providing an abuse report to an operator and receiving an indication whether the abuse report is valid; receive the abuse report, the abuse report indicating that a comment, associated with a document or associated with a content of the document, violates a policy associated with providing comments to users; determine the quantity of valid abuse reports previously generated by the user; determine the quantity of invalid abuse reports previously generated by the user; determine the trust score of the user from the user profile, the trust score being based on a difference between the quantity of valid abuse reports and the quantity of invalid abuse reports; generate or adjust a removal score of the comment based on the retrieved trust score of the user; provide an indication to delete the comment without review by an operator when the removal score of the comment satisfies a removal threshold; generate an abuse record and provide the abuse record to the abuse report review queue when the removal score of the comment does not satisfy the removal threshold; receive another abuse report about the comment from another user; retrieve a trust score of the other user from a user profile associated with the other user; and adjust the removal score of the comment by combining the trust score of the other user to the removal score of the comment. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory memory devices comprising instructions executable by one or more processors, the instructions comprising:
-
one or more instructions to receive an abuse report from a user, the abuse report indicating that a comment, associated with a document or associated with a content of the document, violates a policy associated with providing comments to users; one or more instructions to determine a quantity of valid abuse reports previously generated by the user; one or more instructions to determine a quantity of invalid abuse reports previously generated by the user; one or more instructions to determine a trust score of the user, the trust score being based on a difference between the quantity of valid abuse reports and the quantity of invalid abuse reports; one or more instructions to generate or adjust a removal score of the comment based on the retrieved trust score of the user; one or more instructions to determine whether the removal score of the comment satisfies a removal threshold; one or more instructions to delete the comment without input from an operator when the removal score of the comment satisfies the removal threshold; one or more instructions to determine whether the removal score of the comment satisfies a suspension threshold when the removal score of the comment does not satisfy the removal threshold, the suspension threshold not satisfying the removal threshold; one or more instructions to temporarily suspend the comment from being provided to users when the removal score of the comment satisfies the suspension threshold; one or more instructions to generate an abuse record for the comment and place the abuse record for the comment in an abuse report review queue when the removal score of the comment does not satisfy the removal threshold; one or more instructions to provide the abuse record to an operator; one or more instructions to receive, from the operator, an indication whether the abuse report is valid; and one or more instructions to adjust the trust score of the user based on the received indication. - View Dependent Claims (18, 19, 20, 21)
-
Specification