Patent ID: 8856165

Claim:
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.