Patent ID: 9684656
Date: 2017-06-20
CPC Classifications: G06F

Claim:
1. A method comprising: grouping, by a processing device, content items of a content sharing platform into groups of content items based on whether users of the content sharing platform access the content items close together in time and based on whether the content items co-occur in search results and are selected from the search results when the content items co-occur; determining probabilities that the users of the content sharing platform transition between the groups of content items when viewing the content items; assigning, for a user of the users, corresponding scores to the groups of content items that are part of a subset of the groups, wherein the scores represent preferences of the user for viewing the content items of the subset; selecting, for the user, one of the groups of content items in the subset based on: providing a content item from the selected group to include in a playlist generated for the user; and repeating the selecting the group and the providing the content item until an indication is received to stop playback of the playlist for the user.