Patent ID: 9729495
Date: 2017-08-08
CPC Classifications: G06Q,H04L

Claim:
1. A computer-implemented method comprising: identifying a set of candidate content items maintained by a social networking system for presentation to a user of the social networking system in a feed of content items; determining a score for each of the plurality of content items, the score associated with a content item based at least in part on an expected amount of user interaction with the content item; selecting a set of candidate content items for presentation to the user based at least in part on the scores; predicting a height of each candidate content item in the set of candidate content items based at least in part on characteristics of candidate content items in the set of candidate content items; determining values for presenting each candidate content item, a value associated with a candidate content item based at least in part on a score for the candidate content item modified by a position discount based at least in part on a distance between the candidate content item and a reference position of the feed determined by predicted heights of one or more additional candidate content items; ordering the set of candidate content items based at least in part on the values; and providing the order and the set of candidate content items to a client device for presentation to the user via the feed.