Patent Document ID: 8949250
Application ID: 14258821

Base Claim:
1. A method comprising, by a computing device: accessing a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between two of the nodes representing a relationship between the two nodes and establishing a single degree of separation between them, the nodes comprising: a first node corresponding to a first user associated with an online social network; and a plurality of second nodes that each correspond to a concept or a second user associated with the online social network; generating a plurality of cards, each card comprising a suggested query referencing a query-domain associated with the online social network and one or more query-filters, wherein each query-filter references one or more nodes of the plurality of nodes or one or more edges of the plurality of edges of the social graph, each card further comprising one or more search results corresponding to the suggested query, each search result referencing a second node of the plurality of second nodes matching the suggested query of the card; calculating a user-engagement score for each card based on one or more user-engagement factors, the user-engagement score for each card measuring a probability the first user will engage with the card; and sending each card having a user-engagement score greater than a user-engagement threshold score to the first user for display on a page currently accessed by the first user.

---

Claim 11:
11. The method of claim 1 , wherein the user-engagement factors comprise social-graph information of another user in relation to one or more of the second nodes, the second user having at least a subset of demographic information in common with demographic information of the first user.