US 11,706,167 B2
Generating and accessing video content for products
Jean Luo, Los Angeles, CA (US); and Celia Nicole Mourkogiannis, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jun. 29, 2020, as Appl. No. 16/915,785.
Prior Publication US 2021/0409356 A1, Dec. 30, 2021
Int. Cl. H04L 51/046 (2022.01); G06Q 30/0601 (2023.01); H04L 51/52 (2022.01); G06Q 20/38 (2012.01); G06F 16/735 (2019.01); G06F 16/783 (2019.01)
CPC H04L 51/046 (2013.01) [G06F 16/735 (2019.01); G06F 16/7837 (2019.01); G06Q 20/384 (2020.05); G06Q 20/386 (2020.05); G06Q 30/0631 (2013.01); G06Q 30/0643 (2013.01); H04L 51/52 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by one or more computing devices of a server system, video content from client devices of a plurality of first users, each first user of the plurality of first users being a respective user of a client application, the video content including a plurality of video content items that correspond to one or more products offered for purchase via the client application;
identifying, by the one or more computing devices, profile information of each of the plurality of first users of the client application;
storing, by the one or more computing devices, the profile information of the plurality of first users and the video content in a database in association with the one or more products, the database further including product data related to each product of the one or more products;
receiving, by the one or more computing devices, a request for information related to a product included in the one or more products, the request corresponding to a user of the client application;
analyzing, by the one or more computing devices, a first profile of the user in relation to one or more second profiles of one or more second users of the client application to determine one or more video content items included in the plurality of video content items to provide to the user;
sending, by the one or more computing devices, a response to the request to a client device of the user, the response including user interface data for a user interface that is dedicated to the product and includes at least a portion of the one or more video content items and product data that is related to the product and stored by the database;
causing, by the one or more computing devices, presentation of the user interface at a display device, the user interface including a user interface element that is selectable to display an additional user interface;
causing, by the one or more computing devices, presentation of the additional user interface, the additional user interface including a video content item and an additional user interface element that is selectable to activate one or more functions of a creative tool to generate a modified version of the video content item that includes an augmented reality content item that at least one of overlays the video content item or modifies one or more characteristics of the video content item; and
storing, by the one or more computing devices, the modified version of the video content item in the database in association with the product.