CPC H04L 51/10 (2013.01) [G06F 16/4393 (2019.01); G06F 16/447 (2019.01); H04L 51/18 (2013.01); H04L 51/52 (2022.05)] | 20 Claims |
1. A system comprising:
a processor; and
memory coupled to the processor and storing instructions that, when executed by the processor, cause the system to perform operations comprising:
selecting a plurality of narrative group criteria for a media content collection for a narrative group, the plurality of narrative group criteria being stored in a first database in communication with the system, each narrative group criterion of the plurality of narrative group criteria corresponding to a filter or effect, each filter and effect representing a media overlay, which, when selected by an end-user and applied to a media content item, causes the media overlay to be presented with the media content item;
for each narrative group criterion of the plurality of narrative group criteria, i) selecting, for the narrative group criterion, respective media content items having the corresponding filter or effect, the respective media content items stored in a database separate from the first database, ii) determining that a number of the respective media content items for the narrative group criterion meets a threshold minimum number, and iii) updating, based on determining that the threshold minimum number is met, the media content collection for the narrative group to include the respective media content items for the narrative group; and
causing the media content collection to be displayed on a display screen of a computing device of a user.
|