Patent ID: 8745067

Claim:
A method performed by one or more server devices, the method comprising: providing, using a processor of the one or more server devices, a plurality of data structures, associated with the one or more server devices, that store a plurality of comments, the plurality of comments including comments of different types, a first comment, of the plurality of comments, being included in a first document of a plurality of documents, and a second comment, of the plurality of comments, being included in a second document of the plurality of documents; receiving, via a processor of the one or more server devices, a request for comments relating to a third document that is different from the first document and the second document; searching, using a processor of the one or more server devices, one or more of the plurality of data structures to identify comments relating to the third document, the identified comments including at least one of the first comment or the second comment; generating, using a processor of the one or more server devices, a score for each comment of the identified comments, the score for each comment, of the identified comments, being generated based on a combination of at least three of: user feedback with regard to the comment, a rank of an author of the comment, a date or time at which the comment was created or modified, a measure of relevance of a data structure, of the plurality of data structures, that stores the comment, a language used in the comment, or a rank of a respective document, of the plurality of documents, that includes the comment; determining, using a processor of the one or more server devices, whether to provide each comment of the identified comments to a client device based on the score generated for each comment of the identified comments; and providing, using a processor of the one or more server devices, one or more of the identified comments to the client device for presentation in connection with the third document based on determining whether to provide each comment of the identified comments.