Splitting content channels
AssigneeGoogle Inc.
InventorsMichael Patrick Schneider, Justin Lewis
Life of this patent
Estimating the term…
Abstract
A method for splitting content channels is disclosed. The method includes identifying, by a processing device of a content sharing platform, result channels originating from a target channel of the content sharing platform, wherein each of the result channels corresponds to a set of users of the target channel that view a similar set of content items from the target channel. The method may further include, for each of the result channels, subscribing, by the processing device to the result channel, the set of users that corresponds to the result channel, and associating, by the processing device to the result channel, the set of the content items of the target channel that corresponds to the subscribed set of users of the result channel.
Claims25
A method comprising:
- identifying, by a processing device, a plurality of result channels originating from a target channel, wherein a result channel of the plurality of result channels corresponds to a set of users of the target channel that view a similar set of content items from the target channel;
- subscribing, by the processing device to the result channel, the set of users that corresponds to the result channel;
- associating, by the processing device to the result channel, the set of the content items of the target channel that corresponds to the subscribed set of users of the result channel;
- generating, without channel owner interaction, a user interface (UI) for the result channel utilizing formatting and UI elements of the target channel to apply to the result channel;
- and
- updating activity information provided to each user of the corresponding set of users of the result channel to reflect the result channel, wherein the activity information provided to each user of the corresponding set of users comprises a subset of content items from the result channel and other channels to which a respective user of the corresponding set of users is subscribed, and wherein updating the activity information further comprises updating, in the activity information of each of the users of the result channel, the items corresponding to the target channel to point to the result channel as an originator of the items, wherein the activity information is separate from the result channel.
An apparatus comprising:
- a display device;
- a memory communicably coupled to the display device;
- and
- a processing device communicably coupled to the memory, the processing device to execute instructions to:
- identify a plurality of result channels originating from a target channel, wherein a result channel of the plurality of result channels corresponds to a set of users of the target channel that view a similar set of content items from the target channel;
- subscribe, to the result channel, the set of users that corresponds to the result channel;
- associate, to the result channel, the set of the content items of the target channel that corresponds to the subscribed set of users of the result channel;
- generate, without channel owner interaction, a user interface (UI) for the result channel utilizing formatting and UI elements of the target channel to apply to the result channel;
- and
- update activity information provided to each user of the corresponding set of users of the result channel to reflect the result channel, wherein the activity information provided to each user of the corresponding set of users comprises a subset of content items from the result channel and other channels to which a respective user of the corresponding set of users is subscribed, and wherein updating the activity information further comprises updating, in the activity information of each of the users of the result channel, the items corresponding to the target channel to point to the result channel as an originator of the items, wherein the activity information is separate from the result channel.
A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:
- identifying, by the processing device, a plurality of result channels originating from a target channel, wherein a result channel of the plurality of results channels corresponds to a set of users of the target channel that view a similar set of content items from the target channel;
- subscribing, by the processing device to the result channel, the set of users that corresponds to the result channel;
- associating, by the processing device to the result channel, the set of the content items of the target channel that corresponds to the subscribed set of users of the result channel;
- generating, by the processing device without channel owner interaction, a user interface (UI) for the result channel utilizing formatting and UI elements of the target channel to apply to the result channel;
- and
- updating activity information provided to each user of the corresponding set of users of the result channel to reflect the result channel, wherein the activity information provided to each user of the corresponding set of users comprises a subset of content items from the result channel and other channels to which a respective user of the corresponding set of users is subscribed, and wherein updating the activity information further comprises updating, in the activity information of each of the users of the result channel, the items corresponding to the target channel to point to the result channel as an originator of the items, wherein the activity information is separate from the result channel.
A method comprising:
- receiving, via a graphical user interface (GUI) of a mobile device, a suggestion to split a target channel comprising a plurality of content items;
- facilitating, via the GUI, input from an owning user of the target channel, the input comprising an instruction to split the target channel per the suggestion;
- and
- notifying, via the GUI, the owning user of the target channel of a plurality of result channels derived from splitting the target channel, a result channel of the plurality of result channels comprising a subset of the plurality of content items, wherein activity information provided to each user of a corresponding set of users of the plurality of result channels is updated to reflect the plurality of result channels, and wherein the activity information provided to each user of the corresponding set of users comprises a subset of content items from the corresponding result channel and other channels to which a respective user of the corresponding set of users is subscribed, and wherein updating the activity information further comprises updating, in the activity information of each of the users of the result channel, the items corresponding to the target channel to point to the result channel as an originator of the items, wherein the activity information is separate from the result channel;
- wherein user interfaces (UIs) for the plurality of result channels are generated, without owning user interaction, based on formatting and UI elements of the target channel that are applied to the result channel.
Dependencies are inferred from the claim text.