Relevance-based aggregated social feeds
First Claim
Patent Images
1. A method for generating an aggregated social feed the method comprising:
- receiving a feed from each of a plurality of social networking systems, each feed comprising a plurality of content items personalized for a user based on the user'"'"'s social connections in the social networking system;
determining a grouping criteria based on content in the plurality of content items;
forming a group including a plurality of content items satisfying the grouping criteria;
scoring the content items from the plurality of feeds based on one or more relevance factors, wherein each content item is scored by;
assigning one or more of the relevance factors to the content item,weighting the assigned relevance factors based on a target velocity of the aggregated social feed, the target velocity representing a predetermined number of content items received from the plurality of social networking system feeds to be included in the aggregated social feed, wherein the weighting is applied to achieve the target velocity for the aggregated social feed, andcalculating a composite score based on the weighted relevance factors for the content item;
selecting one or more of the scored content items having a composite score that meets a relevance threshold; and
sending the selected content items in the aggregated social feed for display in a content region of a page.
1 Assignment
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.
25 Citations
20 Claims
-
1. A method for generating an aggregated social feed the method comprising:
-
receiving a feed from each of a plurality of social networking systems, each feed comprising a plurality of content items personalized for a user based on the user'"'"'s social connections in the social networking system; determining a grouping criteria based on content in the plurality of content items; forming a group including a plurality of content items satisfying the grouping criteria; scoring the content items from the plurality of feeds based on one or more relevance factors, wherein each content item is scored by; assigning one or more of the relevance factors to the content item, weighting the assigned relevance factors based on a target velocity of the aggregated social feed, the target velocity representing a predetermined number of content items received from the plurality of social networking system feeds to be included in the aggregated social feed, wherein the weighting is applied to achieve the target velocity for the aggregated social feed, and calculating a composite score based on the weighted relevance factors for the content item; selecting one or more of the scored content items having a composite score that meets a relevance threshold; and sending the selected content items in the aggregated social feed for display in a content region of a page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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 feed from each of a plurality of social networking systems, each feed comprising a plurality of content items personalized for a user based on the user'"'"'s social connections in the social networking system; determining a grouping criteria based on content in the plurality of content items; forming a group including a plurality of content items satisfying the grouping criteria; scoring the content items from the plurality of feeds based on one or more relevance factors, wherein each content item is scored by; assigning one or more of the relevance factors to the content item, weighting the assigned relevance factors based on a target velocity of the aggregated social feed, the target velocity representing a predetermined number of content items received from the plurality of social networking system feeds to be included in the aggregated social feed, wherein the weighting is applied to achieve the target velocity for the aggregated social feed, and calculating a composite score based on the weighted relevance factors for the content item; selecting one or more of the scored content items having a composite score that meets a relevance threshold; and sending the selected items in the aggregated social feed for display in a content region of a page. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification