US 11,816,304 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 Jun. 14, 2021, as Appl. No. 17/346,745.
Prior Publication US 2022/0397989 A1, Dec. 15, 2022
Int. Cl. G06F 3/0482 (2013.01); G06F 9/451 (2018.01); H04L 67/53 (2022.01); G06F 8/61 (2018.01); H04L 51/046 (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:
receiving, by an application, a first content item generated by a first client device, the first content item being generated using a third-party resource;
generating the first content item for display on a second client device together with an indication of the third-party resource used to generate the first content item by:
accessing a playlist comprising a set of video content items arranged based on one or more criteria, the set of video content items comprising user generated content received from a plurality of client devices, a portion of the set of video content items being generated using the third-party resource;
in response to receiving input from the second client device, accessing a video from the playlist for display on the second client device;
causing presentation of the video comprising the first content item on the second client device;
causing overlaying, on a first portion of the video, of one or more tags that describe the video comprising the first content item; and
causing overlaying, on a second portion of the video, of an icon that represents the third-party resource used to generate the video;
receiving, from the second client device, selection of the indication of the third-party resource;
generating, for display on the second client device, a first user interface that includes a portion of a plurality of content items associated with the third-party resource and a first option to access the third-party resource, the plurality of content items including a representation of the first content item; and
providing for the third-party resource to be usable on the second client device in response to receiving selection of the first option to access the third-party resource.