Relevance-Based Aggregated Social Feeds
First Claim
1. A method for generating an aggregated social feed, the method comprising:
- receiving a plurality of feeds, each feed including a plurality of content items and received from a social networking service;
determining a relevance score for each of the plurality of content items based on one or more relevance factors;
adjusting the relevance scores for each of one or more of the content items based on the social networking service from which the content item was received, where the adjusting comprises reducing or increasing the relevance score of the content item based on a number of other content items received from the same social networking service;
ranking the content items based on the relevance scores thereof;
selecting a plurality of the ranked content items based on ranking; and
sending for display to a client device the selected content items in the aggregated social feed.
2 Assignments
0 Petitions
Accused Products
Abstract
Relevant items are selected from personalized items included in a variety of social networking system feeds based on a relevance threshold. Content included in the received items is observed to facilitate grouping the items. Items satisfying a grouping criteria, are grouped based on the content of the items. Items are then scored based on relevance factors, such as whether an item is included in the group or an indication of interest level associated with items in a group. Scored items meeting a relevance threshold are selected for display in an aggregated social feed in a content region of a page.
18 Citations
21 Claims
-
1. A method for generating an aggregated social feed, the method comprising:
-
receiving a plurality of feeds, each feed including a plurality of content items and received from a social networking service; determining a relevance score for each of the plurality of content items based on one or more relevance factors; adjusting the relevance scores for each of one or more of the content items based on the social networking service from which the content item was received, where the adjusting comprises reducing or increasing the relevance score of the content item based on a number of other content items received from the same social networking service; ranking the content items based on the relevance scores thereof; selecting a plurality of the ranked content items based on ranking; and sending for display to a client device the selected content items in the aggregated social feed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18)
-
-
16. A method for generating an aggregated social feed, the method comprising:
-
receiving a plurality of feeds, each feed including a plurality of content items and received from a social networking service; determining a relevance score for each of the plurality of content items based on one or more relevance factors; a step for ranking one or more content items based on the relevance score and a target velocity for one or more of the plurality of feeds to be included in the aggregated social feed; selecting a plurality of the ranked content items based on ranking; and displaying the selected content items in the aggregated social feed.
-
-
19. A method for generating an aggregated social feed, the method comprising:
-
receiving a plurality of feeds, each feed including a plurality of content items and received from a social networking service; determining a relevance score for one or more of the plurality of content items based on one or more relevance factors; selecting one or more content items based on the relevance score and a measure of diversity of the one or more content items, the measure of diversity of the one or more content items is based on a type of the selected content item and types of the others of the selected items; and sending for display to a client device the selected one or more content items in the aggregated social feed. - View Dependent Claims (20)
-
-
21. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for generating an aggregated social feed, the code for:
-
receiving a plurality of feeds, each feed including a plurality of content items and received from a social networking service; determining a relevance score for one or more of the plurality of content items based on one or more relevance factors; selecting one or more content items based on the relevance score and a measure of diversity of the one or more content items, the measure of diversity of the one or more content items is based on a type of the selected content item and types of the others of the selected items; and sending for display to a client device the selected one or more content items in the aggregated social feed.
-
Specification