Patent Document ID: 9477720
Application ID: 13620796

Base Claim:
1. A computer-implemented method, comprising: receiving, at a computing device, a search query from a first user, the first user associated with a computer-implemented social graph that includes a plurality of members socially connected to the first user through the computer-implemented social graph; receiving, at the computing device, search results responsive to the search query, the search results each associated with a respective electronic document stored in one or more computer-readable storage media; determining that a particular electronic document is associated with a plurality of endorsements; identifying a subset of members of the plurality of members socially connected to the first user through the computer-implemented social graph, each member of the subset of members respectively associated with an endorsement of the plurality of endorsements; identifying an affinity of each member of the subset of the members with respect to the particular electronic document; selecting a subset of the plurality of endorsements based on the affinity of each member of the subset of the members with respect to the particular electronic document; and transmitting instructions to display the search results to the first user, the instructions comprising instructions to display one or more endorsement annotations associated with the subset of the plurality of endorsements proximate to the search result associated with the particular electronic document, the one or more endorsement annotations each including a text snippet describing the endorsement associated with the endorsement annotation, the text snippet including i) an identification of the respective member of the subset of members, ii) text indicating a service used by the respective member of the subset of members to generate the endorsement, and iii) a web-based link associated with the endorsement to direct the first user to the content of the endorsement within the service, wherein the text indicating the service used by the respective member of the subset of members to generate the endorsement is distinct from the web-based link.

---

Claim 16:
16. The method of claim 1 , wherein the electronic document includes a web document.