Ranking communities based on content
First Claim
1. A method comprising:
- receiving, by a processor, a search query, the search query received from a first user of a social network;
analyzing, by the processor, content within communities to identify one or more of the communities that have content related to the search query, wherein each community is associated with the social network and includes one or more posts, the one or more posts in a community received from one or more members of the community, and wherein the one or more of the communities are identified when there is a content match between the search query and content of a statistical amount of members of the one or more of the communities;
for each identified community, determining a statistical amount of members of the identified community that have posted content related to the search query in the identified community, wherein the statistical amount corresponds to at least a majority number of members in the identified community; and
ranking, by the processor, the communities for presentation of the communities in a ranked order on a client device in response to the search query, the ranked order arranging one or more of the communities with a higher statistical amount of members that have posted content related to the search query in an elevated prominence compared to one or more of the communities having a lower statistical amount of members that have posted content related to the search query.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for ranking communities based on content are described. One of the methods includes receiving a search query. The search query is received from a first user of a social network. The method includes examining content within communities to determine whether one or more of the communities satisfy the search query. Each community is associated with the social network and includes one or more posts. The method further includes ranking the communities based on the examination of the content for presentation of the communities in a ranked order on a client device in response to the search query. The ranked order includes an arrangement of one or more of the communities with more content related to the search query in an elevated prominence compared to one or more of the communities having less content related to the search query.
18 Citations
23 Claims
-
1. A method comprising:
-
receiving, by a processor, a search query, the search query received from a first user of a social network; analyzing, by the processor, content within communities to identify one or more of the communities that have content related to the search query, wherein each community is associated with the social network and includes one or more posts, the one or more posts in a community received from one or more members of the community, and wherein the one or more of the communities are identified when there is a content match between the search query and content of a statistical amount of members of the one or more of the communities; for each identified community, determining a statistical amount of members of the identified community that have posted content related to the search query in the identified community, wherein the statistical amount corresponds to at least a majority number of members in the identified community; and ranking, by the processor, the communities for presentation of the communities in a ranked order on a client device in response to the search query, the ranked order arranging one or more of the communities with a higher statistical amount of members that have posted content related to the search query in an elevated prominence compared to one or more of the communities having a lower statistical amount of members that have posted content related to the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
a memory to store user accounts associated with a first user and members of communities; and a processor, coupled to the memory, the processor to; receive a search query, the search query received from the first user of a social network; analyze content within the communities to identify one or more of the communities that have content related to the search query, wherein each community is associated with the social network and includes one or more posts, the one or more posts in a community received from one or more members of the community, and wherein the one or more of the communities are identified when there is a content match between the search query and content of a statistical amount of members of the one or more of the communities; for each identified community, determine a statistical amount of members of the identified community that have posted content related to the search query in the identified community, wherein the statistical amount corresponds to at least a majority number of members in the identified community; and rank the communities for presentation of the communities in a ranked order on a client device in response to the search query, the ranked order arranging one or more of the communities with a higher statistical amount of members that have posted content related to the search query in an elevated prominence compared to one or more of the communities having a lower statistical amount of members that have posted content related to the search query. - View Dependent Claims (21)
-
-
22. A non-transitory computer-readable medium, which when executed by one or more processors, cause the one or more processors to:
-
receive a search query, the search query received from a first user of a social network; analyze content within communities to identify one or more of the communities that have content related to the search query, wherein each community is associated with the social network and includes one or more posts, the one or more posts in a community received from one or more members of the community, and wherein the one or more of the communities are identified when there is a content match between the search query and content of a statistical amount of members of the one or more of the communities; and rank the communities for presentation of the communities in a ranked order on a client device in response to the search query, the ranked order arranging one or more of the communities with a higher statistical amount of members that have posted content related to the search query in an elevated prominence compared to one or more of the communities having a lower statistical amount of members that have posted content related to the search query, wherein the statistical amount corresponds to at least a majority number of members in the identified community. - View Dependent Claims (23)
-
Specification