US 12,379,823 B2
Presenting content received from third-party resources
Jacob Catalano, Burlington (CA); Patrick Mandia, Venice, CA (US); and Sriram Raman, Brooklyn, NY (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Mar. 28, 2023, as Appl. No. 18/127,307.
Application 18/127,307 is a continuation of application No. 17/346,745, filed on Jun. 14, 2021, granted, now 11,816,304.
Prior Publication US 2023/0236707 A1, Jul. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0482 (2013.01); G06F 8/61 (2018.01); G06F 9/451 (2018.01); H04L 51/046 (2022.01); H04L 67/53 (2022.01)
CPC G06F 3/0482 (2013.01) [G06F 8/61 (2013.01); G06F 9/451 (2018.02); H04L 51/046 (2013.01); H04L 67/53 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
accessing a playlist comprising a set of videos automatically arranged based on one or more criteria, the set of videos comprising user generated videos received from a plurality of client devices comprising a first client device, a portion of the set of videos being generated using an external resource;
after accessing the playlist, causing an application on a second client device to start presenting the set of videos including a current video of the portion of the set of videos that has been generated using the external resource;
while the current video in the playlist is being presented on the second client device, retrieving, from the playlist, for presentation, an adjacent video that sequentially follows the current video in response to input from a user of the second client device;
overlaying, on a first portion of the current video, a plurality of tags that describe the current video, each tag of the plurality of tags being representing a respective topic;
overlaying, on a second portion of the current video, an icon that represents the external resource used to generate the current video, the plurality of tags that describe the current video being simultaneously presented with the icon that represents the external resource used to generate the current video;
receiving, from the second client device, selection of the icon that represents the external resource; and
generating, for display on the second client device, a first user interface that includes a plurality of content items associated with the external resource and a first option to access the external resource.