Patent Document ID: 10063513
Application ID: 14535308
Patent Flag: 1

Claim One:
1. A computer-implemented method, comprising: receiving one or more candidate stories for presentation in newsfeeds for a plurality of users of a social networking system; identifying a subset of candidate stories from the one or more candidate stories, the identified subset of candidate stories eligible for presentation in a newsfeed for a user of a social networking system; and applying a filter to the subset of candidate stories to select one or more stories for inclusion in the newsfeed, wherein applying the filter comprises, for each candidate story in the subset of candidate stories: determining a measure of expected engagement associated with the candidate story based on a rate at which the plurality of users of the social networking system have interacted with the candidate story since the candidate story was available for presentation in the social networking system, determining a measure of current engagement associated with the candidate story based on the rate at which the plurality of users of the social networking systems have interacted with the candidate story in a current time period, computing a temporal relevance of the candidate story based on a comparison between the measure of expected engagement and the measure of current engagement, the temporal relevance indicating a likelihood that the candidate story is relevant to the user in the current time period, determining a decay factor for the candidate story based on the computed temporal relevance, the decay factor indicating a rate at which the candidate story loses relevance, determining a relevance score for the candidate story based on the determined decay factor, responsive to determining that the relevance score is greater than a threshold value, selecting the candidate story for presentation in the newsfeed.