Generating Answers to Questions Using Information Posted By Users on Online Social Networks
First Claim
1. A method comprising, by one or more computing devices of an online social network:
- receiving, from a client system of a first user of the online social network, a post inputted by the first user, wherein the post is parsed to identify a query associated with the post;
identifying one or more topics and one or more query-domains matching the query;
searching an answers-index to identify one or more query-answer sets responsive to the query, each query-answer set matching at least one of the identified topics and at least one of the identified domains, wherein each query-answer set identifies one or more entities;
searching, for each entity identified in each query-answer set, a posts-index to identify one or more comments corresponding to the identified entity;
calculating a score for each comment based at least on a number of social signals associated with the comment; and
sending, to the client system of the first user, a suggested-answers page comprising references to each comment having a score greater than a threshold score.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes A method comprising, by one or more computing devices of an online social network, receiving, from a client system of a first user of the online social network, a post that is parsed to identify a query, identifying one or more topics and one or more query-domains matching the query, searching an answers-index to identify one or more query-answer sets responsive to the query and matching at least one of the identified topics and at least one of the identified domains, searching, for each entity identified in each query-answer set, a posts-index to identify one or more comments corresponding to the identified entity, calculating a score for each comment based on social signals associated with the comment, and sending, to the client system of the first user, a suggested-answers page including references to each comment having a score greater than a threshold score.
-
Citations
20 Claims
-
1. A method comprising, by one or more computing devices of an online social network:
-
receiving, from a client system of a first user of the online social network, a post inputted by the first user, wherein the post is parsed to identify a query associated with the post; identifying one or more topics and one or more query-domains matching the query; searching an answers-index to identify one or more query-answer sets responsive to the query, each query-answer set matching at least one of the identified topics and at least one of the identified domains, wherein each query-answer set identifies one or more entities; searching, for each entity identified in each query-answer set, a posts-index to identify one or more comments corresponding to the identified entity; calculating a score for each comment based at least on a number of social signals associated with the comment; and sending, to the client system of the first user, a suggested-answers page comprising references to each comment having a score greater than a threshold score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 the online social network, a post inputted by the first user, wherein the post is parsed to identify a query associated with the post; identify one or more topics and one or more query-domains matching the query; search an answers-index to identify one or more query-answer sets responsive to the query, each query-answer set matching at least one of the identified topics and at least one of the identified domains, wherein each query-answer set identifies one or more entities; search, for each entity identified in each query-answer set, a posts-index to identify one or more comments corresponding to the identified entity; calculate a score for each comment based at least on a number of social signals associated with the comment; and send, to the client system of the first user, a suggested-answers page comprising references to each comment having a score greater than a threshold score.
-
-
20. 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 the online social network, a post inputted by the first user, wherein the post is parsed to identify a query associated with the post; identify one or more topics and one or more query-domains matching the query; search an answers-index to identify one or more query-answer sets responsive to the query, each query-answer set matching at least one of the identified topics and at least one of the identified domains, wherein each query-answer set identifies one or more entities; search, for each entity identified in each query-answer set, a posts-index to identify one or more comments corresponding to the identified entity; calculate a score for each comment based at least on a number of social signals associated with the comment; and send, to the client system of the first user, a suggested-answers page comprising references to each comment having a score greater than a threshold score.
- one or more processors; and
Specification