US 12,088,678 B2
Tracking usage of augmented reality content across multiple users
Oleksandr Chepizhenko, Marina Del Rey, CA (US); Maxwell Gale, New York, NY (US); Jean Luo, Seattle, WA (US); Alek Matthiessen, Marina Del Rey, CA (US); Vincent Sung, Los Angeles, CA (US); and Yichuan Wang, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jun. 29, 2021, as Appl. No. 17/362,815.
Claims priority of provisional application 63/046,607, filed on Jun. 30, 2020.
Prior Publication US 2021/0409502 A1, Dec. 30, 2021
Int. Cl. G06F 15/173 (2006.01); H04L 67/10 (2022.01); H04L 67/306 (2022.01); H04L 67/50 (2022.01)
CPC H04L 67/535 (2022.05) [H04L 67/10 (2013.01); H04L 67/306 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining, by one or more computing devices, target audience information from a creator of an augmented reality content item indicating one or more characteristics of a target audience of the augmented reality content item;
generating, by at least one computing device of the one or more computing devices, a user tracking component for the augmented reality content item, the user tracking component being executable to analyze profile data of client application users that interact with the augmented reality content item, and wherein computer-readable instructions of the user tracking component are embedded in additional computer-readable instructions of the augmented reality content item and individual instances of the augmented reality content item include an instance of the user tracking component;
sending, by at least one computing device of the one or more computing devices, a request to an instance of the augmented reality content item to obtain one or more metrics related to usage of the instance of the augmented reality content item by one or more users of the client application;
receiving, by at least one computing device of the one or more computing devices and from the instance of the user tracking component in response to the request, data indicating one or more additional characteristics of the one or more users included in the profile data of the one or more users;
performing, by at least one computing device of the one or more computing devices, an analysis of the one or more additional characteristics in relation to one or more criteria to generate values of the one or more metrics; and
generating, by at least one computing device of the one or more computing devices, one or more user interfaces that include results of the analysis.