Patent ID: 11941686
Assignee: SNAP INC.
Field: nan (nan)
Classification: CPC nan | IPC G  H

Claim 8:
9. A system comprising:
one or more hardware processors; and
one or more non-transitory computer-readable storage media including computer-readable instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
obtaining product data that includes information about one or more products offered for purchase via a client application;
analyzing the product data to determine one or more visual effects produced in response to at least one product of the one or more products being applied with respect to one or more users of the client application, wherein analyzing the product data comprises:
determining an object that corresponds to the at least one product by implementing one or more object recognition techniques, wherein at least one corresponding visual effect is applied to at least one of the object or a region proximate to the object; and
identifying the at least one visual effect by implementing at least one of an image feature extraction computational technique or an image feature classification computational technique;

determining a visual effect of the one or more visual effects to be applied to user content based on user input indicating selection of a user interface element corresponding to the visual effect, the user content corresponding to a user of the client application;
determining a product that corresponds to the visual effect;
generating a list of products that includes the product, each product in the list of products corresponding to at least one visual effect enabled to modify the user content; and
generating a message that includes a modified version of the user content, the modified version of the user content including the visual effect being applied to the user content.