| CPC H04L 65/4053 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0486 (2013.01); G06F 40/169 (2020.01); H04L 51/10 (2013.01); H04L 65/75 (2022.05); H04L 67/06 (2013.01); G06T 3/40 (2013.01); H04L 67/53 (2022.05)] | 20 Claims | 

| 
               1. A method comprising: 
            generating, by a network platform, a slide show comprising media items appended in an order based on timestamps, the media items comprising user-submitted media items selected for sharing by a plurality of user devices; 
                causing, on a first user device of the plurality of user devices, presentation of the slide show; 
                causing, on a second user device of the plurality of user devices, presentation of the slide show; 
                receiving, from the second user device, an additional media item as a submission to the slide show, the additional media item being generated and annotated with an annotation by the second user device; 
                updating, by the network platform, the slide show to display the additional media item appended after the media items based on the order of timestamps, the user-submitted media items and the additional media item being automatically annotated in the slide show with a user interface tag; and 
                transmitting, by the network platform, the updated slide show, including the user-submitted media items and the additional media item to one or more of the plurality of user devices. 
               |