US 11,854,070 B2
Generating virtual makeup products
Agustina Sartori Odizzio, San Francisco, CA (US); Carolina Maria Bañales Gaione, Montevideo (UY); Javier Andrés Camacho Garcia, Montevideo (UY); and Juan Francisco Cardelino De Martini, Montevideo (UY)
Assigned to GlamST LLC, San Francisco, CA (US)
Filed by GlamST LLC, San Francisco, CA (US)
Filed on Aug. 13, 2021, as Appl. No. 17/401,868.
Application 17/401,868 is a continuation of application No. 15/682,661, filed on Aug. 22, 2017, granted, now 11,120,495.
Claims priority of provisional application 62/395,177, filed on Sep. 15, 2016.
Prior Publication US 2021/0383460 A1, Dec. 9, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0601 (2023.01); G06F 3/04845 (2022.01); G06T 11/00 (2006.01); G06F 16/435 (2019.01)
CPC G06Q 30/0643 (2013.01) [G06F 3/04845 (2013.01); G06F 16/435 (2019.01); G06Q 30/0623 (2013.01); G06T 11/001 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A computer-implemented method performed by a computer system for generating a virtual makeup product to be applied to a face depicted in a digital image to simulate physical application of a real-world makeup product, the method comprising:
acquiring, by the computer system, makeup product definition data, the makeup product definition data based on characteristics of the real-world makeup product, the makeup product definition data including at least one of a makeup color, a finish, and a texture;
generating, by the computer system, a virtual makeup product based on the acquired makeup product definition data by (i) selecting filters from a group of filters which when applied in combination result in generation of a visual effect on the digital image to simulate physical application of the real-world makeup product, and (ii) defining a region of application on a face,
wherein the virtual makeup product includes instructions for causing an execution in the computer system to generate the visual effect on the digital image of the face through application of the selected filters in layers to the digital image over the region of application on the face,
wherein the instructions further define configuration parameters for each of the selected filters and layer parameters defining how any two or more layers are composited together to achieve the makeup color, the finish, and the texture in the visual effect on the digital image.