| CPC H04L 12/1818 (2013.01) [H04L 12/1859 (2013.01); H04L 51/04 (2013.01); H04L 63/0245 (2013.01); H04L 63/105 (2013.01); H04L 51/216 (2022.05)] | 19 Claims |

|
1. A computer-implemented method, comprising:
receiving an indication of chat channels to be added;
in response to receiving the indication, adding the chat channels, wherein the adding of the chat channels comprises adding respective content to each chat channel, filtering the content based on the category level, assigning each chat channel a category level, and arranging, on an interface, the filtered respective content according to a format or organization of presentation based on the category level of each chat channel, wherein at least a first chat channel of the chat channels has a different format or organization of presentation compared to a second chat channel of the chat channels;
receiving a search query corresponding to one or more particular chat channels;
selectively providing any matches to the search query based at least in part on a membership relationship or a membership status between a user or a client device and the one or more particular chat channels;
receiving an addition of a new threaded channel within the first chat channel or the second chat channel, the new threaded channel having a different category level compared to the first chat channel or the second chat channel; and
propagating a subset of content from the first chat channel or the second chat channel to the new threaded channel based on the different category level, wherein at least a portion of content among the first chat channel, the second chat channel, and the new threaded channel is nonoverlapping or different.
|