Patent ID: 9483528
Filing Date: 2016-11-01
CPC Classification: G06F

Claim Text:
1. A method comprising: processing user interaction data describing user social activities associated with a content; classifying the user social activities based on a plurality of social activity types associated with the user social activities, the plurality of social activity types including a characteristic describing the user social activities; determining candidate user social activities based on the classified user social activities, the candidate user social activities being one from a group of a first social activity type and a second social activity type; determining a first weight for the first social activity type including a first characteristic and a second weight for the second social activity type including a second characteristic, the first weight and the second weight based on a number of positive user social activities associated with the content of that type; calculating a social ranking score for the content based on the first weight and the second weight by computing one or more qualities of the candidate user social activities; and calculating the social ranking score for the content based on a combination of the quantity and the one or more qualities of the candidate user social activities, the social ranking score indicating a popularity of the content among other users in a social graph; and generating a recommendation including the content based on the social ranking score, the social ranking score indicating that the popularity of the content satisfies a threshold.