Recommendations from comments on online social networks
First Claim
1. A computer-implemented method comprising, by one or more computing devices:
- receiving, from a client system of a first user of an online social network, a text post inputted by the first user;
parsing the text post to identify a query associated with the post;
receiving one or more comments responsive to the text post from one or more second users of the online social network, wherein each of the one or more comments includes textual content;
determining, for each of the one or more received comments, whether the textual content of the comment includes a recommendation responsive to the query associated with the post;
identifying, for each comment determined to include a responsive recommendation to the query, one or more objects of the online social network referenced in the textual content of the respective comment;
generating an aggregated recommendation list responsive to the query associated with the post, wherein the list includes references to one or more of the identified objects referenced in the textual content corresponding to the respective recommendation; and
sending, to the client system, instructions for presenting the aggregated recommendation list to the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving a text post from a client system of a first user of an online social network and parsing the text post to identify a query associated with the post. The method includes receiving one or more comments responsive to the text post from one or more second users of the online social network and determining, for each of the comments, whether the comment includes a recommendation responsive to the query. Moreover, the method includes identifying, for each comment with a responsive recommendation, one or more objects of the online social network associated with the recommendation and generating an aggregated recommendation list responsive to the query, where the list includes references to one or more of the identified objects.
181 Citations
19 Claims
-
1. A computer-implemented method comprising, by one or more computing devices:
-
receiving, from a client system of a first user of an online social network, a text post inputted by the first user; parsing the text post to identify a query associated with the post; receiving one or more comments responsive to the text post from one or more second users of the online social network, wherein each of the one or more comments includes textual content; determining, for each of the one or more received comments, whether the textual content of the comment includes a recommendation responsive to the query associated with the post; identifying, for each comment determined to include a responsive recommendation to the query, one or more objects of the online social network referenced in the textual content of the respective comment; generating an aggregated recommendation list responsive to the query associated with the post, wherein the list includes references to one or more of the identified objects referenced in the textual content corresponding to the respective recommendation; and sending, to the client system, instructions for presenting the aggregated recommendation list to the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive, from a client system of a first user of an online social network, a text post inputted by the first user; parse the text post to identify a query associated with the post; receive one or more comments responsive to the text post from one or more second users of the online social network, wherein each of the one or more comments includes textual content; determine, for each of the one or more received comments, whether the textual content of the comment includes a recommendation responsive to the query associated with the post; identify, for each comment determined to include a responsive recommendation to the query, one or more objects of the online social network referenced in the textual content of the respective comment; generate an aggregated recommendation list responsive to the query associated with the post, wherein the list includes references to one or more of the identified objects referenced in the textual content corresponding to the respective recommendation; and send, to the client system, instructions for presenting the aggregated recommendation list to the first user.
-
-
19. A system comprising:
- one or more processors; and
a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to;receive, from a client system of a first user of an online social network, a text post inputted by the first user; parse the text post to identify a query associated with the post; receive one or more comments responsive to the text post from one or more second users of the online social network, wherein each of the one or more comments includes textual content; determine, for each of the one or more received comments, whether the textual content of the comment includes a recommendation responsive to the query associated with the post; identify, for each comment determined to include a responsive recommendation to the query, one or more objects of the online social network referenced in the textual content of the respective comment; generate an aggregated recommendation list responsive to the query associated with the post, wherein the list includes references to one or more of the identified objects reference in the textual content corresponding to the respective recommendation; and send, to the client system, instructions for presenting the aggregated recommendation list to the first user.
- one or more processors; and
Specification