Self-service channel marketplace
First Claim
1. A method, comprising:
- providing, via a server, a user interface of a content platform to a client device, wherein the user interface comprises an option to enable a content provider to add one or more channels to the content platform and an option to provide configuration data related to the one or more channels;
receiving, at the server, a request to add a channel to the content platform, wherein the channel comprises a plurality of content items provided by the content provider;
receiving, at the server, input comprising the configuration data related to the channel, wherein the configuration data comprises a first keyword that represents the plurality of content items associated with the channel;
adding, by the server, the channel to the content platform to enable end users of the content platform to access the channel;
receiving a search request including a user search query comprising a second keyword;
generating, based on the second keyword, search results comprising a plurality of channels that include the channel with the first keyword matching the second keyword, wherein the plurality of channels in the search results are ordered based on a degree of match between respective keywords of the plurality of channels and the second keyword;
determining a quality of a subscription offering for a subset of channels in the search results, wherein the quality of the subscription offering is associated with at least subscriber churn data associated with the subset of channels;
generating, based on the search, improved search results by modifying an ordering of the subset of channels in the search results to appear higher in the improved search results based on one or more criteria comprising the determined quality of the subscription offering; and
providing the improved search results to the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
A content hosting system allows content providers to create channels of video content and make them available to users in a marketplace. Users can search or browse for channels of interest, and selectively subscribe to channels. Users can also pay for the right to view premium videos in each channel. The system ranks channels according to the value provided. Generally, users will seek out and subscribe to the highest ranked channels that provide the greatest value. The ranking function allows different providers to compete for the subscriptions of users. Providers can observe their channel'"'"'s reception in the market by analyzing rankings and usage statistics to adjust channels to maximize channel performance. The system operator can also create bundled channels containing videos from multiple providers, and the resulting subscription revenue can be distributed to the various providers of the videos in the channel.
47 Citations
20 Claims
-
1. A method, comprising:
-
providing, via a server, a user interface of a content platform to a client device, wherein the user interface comprises an option to enable a content provider to add one or more channels to the content platform and an option to provide configuration data related to the one or more channels; receiving, at the server, a request to add a channel to the content platform, wherein the channel comprises a plurality of content items provided by the content provider; receiving, at the server, input comprising the configuration data related to the channel, wherein the configuration data comprises a first keyword that represents the plurality of content items associated with the channel; adding, by the server, the channel to the content platform to enable end users of the content platform to access the channel; receiving a search request including a user search query comprising a second keyword; generating, based on the second keyword, search results comprising a plurality of channels that include the channel with the first keyword matching the second keyword, wherein the plurality of channels in the search results are ordered based on a degree of match between respective keywords of the plurality of channels and the second keyword; determining a quality of a subscription offering for a subset of channels in the search results, wherein the quality of the subscription offering is associated with at least subscriber churn data associated with the subset of channels; generating, based on the search, improved search results by modifying an ordering of the subset of channels in the search results to appear higher in the improved search results based on one or more criteria comprising the determined quality of the subscription offering; and providing the improved search results to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible, non-transitory computer-readable media storing instructions that, when executed, cause a processing device to:
-
provide a user interface of a content platform to a client device, wherein the user interface comprises an option to enable a content provider to add one or more channels to the content platform and an option to provide configuration data related to the one or more channels; receive a request to add a channel to the content platform, wherein the channel comprises a plurality of content items provided by the content provider; receive input comprising the configuration data related to the channel, wherein the configuration data comprises a first keyword that represents the plurality of content items associated with the channel; add the channel to the content platform to enable end users of the content platform to access the channel; receive a search request including a user search query comprising a second keyword; generate, based on the second keyword, search results comprising a plurality of channels that include the channel with the first keyword matching the second keyword, wherein the plurality of channels in the search results are ordered based on a degree of match between respective keywords of the plurality of channels and the second keyword; determine a quality of a subscription offering for a subset of channels in the search results, wherein the quality of the subscription offering is associated with at least subscriber churn data associated with the subset of channels; generate, based on the search results, improved search results by modifying an ordering of the subset of channels in the search results to appear higher in the improved search results based on one or more criteria comprising the determined quality of the subscription offering; and provide the improved search results to the client device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a memory device; a processing device operatively coupled to the memory device, wherein the processing device is to; provide a user interface of a content platform to a client device, wherein the user interface comprises an option to enable a content provider to add one or more channels to the content platform and an option to provide configuration data related to the one or more channels; receive a request to add a channel to the content platform, wherein the channel comprises a plurality of content items provided by the content provider; receive input comprising the configuration data related to the channel, wherein the configuration data comprises a first keyword that represents the plurality of content items associated with the channel; add the channel to the content platform to enable end users of the content platform to access the channel; receive a search request including a user search query comprising a second keyword; generate, based on the second keyword, search results comprising a plurality of channels that include the channel with the first keyword matching the second keyword, wherein the plurality of channels in the search results are ordered based on a degree of match between respective keywords of the plurality of channels and the second keyword; determine a quality of a subscription offering for a subset of channels in the search results, wherein the quality of the subscription offering is associated with at least subscriber churn data associated with the subset of channels; generate, based on the search results, improved search results by modifying ordering of the subset of channels in the search results to appear higher in the improved search results based on one or more criteria comprising the determined quality of the subscription offering; and provide the improved search results to the client device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification