Patent Document ID: 10075763
Application ID: 14732197
Patent Status: 1

Claim One:
1. A method comprising: identifying, by a processing device of a server device that hosts a plurality of video channels, a video channel of the plurality of video channels provided by a multimedia content provider associated with the server device via a network to a plurality of user devices, wherein the video channel comprises a plurality of videos that are associated with a plurality of categories; receiving, by the processing device, category identifiers associated with the plurality of videos in the video channel, wherein the plurality of categories are specified by the category identifiers; receiving, by the processing device, ratings for the plurality of videos in the video channel, wherein each of the ratings corresponds to a respective video of the plurality of videos and is based on video use, wherein the video use indicates an average watch time of the respective video within the video channel from a first point in time each user accesses the video channel until a second point in time a respective user exits the video channel; generating, by the processing device, category scores for the video channel in view of the category identifiers associated with the plurality of videos of the video channel, a channel-driven watch time associated with the video channel, and the ratings, wherein each of the category scores is indicative of relevance of the video channel to a respective category specified by a category identifier associated with one or more of the plurality of videos of the video channel, wherein the category scores of the video channel comprise a first category score for a first category specified by a first category identifier of the category identifiers and a second category score for a second category specified by a second category identifier of the category identifiers, wherein the first category identifier is associated with a first subset of videos of the plurality of videos of the video channel, and the second category identifier is associated with a second subset of videos of the plurality of videos of the video channel, wherein the first category score exceeds the second category score due to at least the first subset of videos being more popular than the second subset of videos during the channel-driven watch time, and wherein the channel-driven watch time is from the first point in time each user accesses the video channel until the second point in time the respective user exits the video channel; in response to a first keyword search corresponding to the first category, providing, by the processing device via the network to a user device, first search results for the first keyword search, the first search results comprising a first list of a first subset of the plurality of video channels comprising the video channel, the video channel being ranked in the first list based on the first category score that corresponds to the first category; and in response to a second keyword search corresponding to the second category, providing, by the processing device via the network to the user device, second search results for the second keyword search, the second search results comprising a second list of a second subset of the plurality of video channels comprising the video channel, the video channel being ranked in the second list based on the second category score that corresponds to the second category, wherein the video channel is ranked higher in the first list than in the second list.