Patent ID: 9208237
Filing Date: 2015-12-08
Classification: G06F,G06Q

Abstract:
1. A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising: receiving, by the processing device, a user request identifying a channel of a plurality of channels of a content sharing platform, the plurality of channels to be presented to a user via channel graphical user interfaces (GUIs) providing information about respective channels of the content sharing platform, wherein the user request is responsive to user input; determining, by the processing device, that the user is subscribed to the channel identified in the user request; determining, based on a viewing history of the user, a predetermined number of content items associated with the channel, the predetermined number of content items comprising content items that the user recently viewed; determining, based on the viewing history and metadata associated with content items of the viewing history, one or more recommended content items for the user; generating an abbreviated version of an activity feed of the channel, the abbreviated version comprising a shorter version of the activity feed; and modifying, in response to the user being a subscriber of the channel, a channel GUI of the channel to comprise the predetermined number of content items, the one or more recommended content items, and the abbreviated version of the activity feed, wherein the channel GUI of the channel is modified for presentation to the user in response to the user request identifying the channel, wherein the channel GUI of the channel is associated with an owner of the channel, and wherein the one or more recommended content items comprises a content item specified by the owner of the channel for inclusion in the one or more recommended content items presented in a portion of the channel GUI of the channel.