US 11,682,067 B2
Systems and methods for virtual application of cosmetic products based on facial identification and corresponding makeup information
Chun Ming (Jimmy) Yeh, Taipei (TW); and Chia Yu (Nick) Tung (Dong), New Taipei (TW)
Assigned to PERFECT MOBILE CORP., New Taipei (TW)
Filed by Perfect Mobile Corp., New Taipei (TW)
Filed on Jan. 13, 2022, as Appl. No. 17/574,731.
Application 17/574,731 is a division of application No. 16/186,853, filed on Nov. 12, 2018, granted, now 11,257,142.
Claims priority of provisional application 62/733,118, filed on Sep. 19, 2018.
Prior Publication US 2022/0138836 A1, May 5, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/00 (2023.01); G06Q 30/0601 (2023.01); G06F 3/04842 (2022.01); G06T 11/60 (2006.01); G06V 40/16 (2022.01)
CPC G06Q 30/0641 (2013.01) [G06F 3/04842 (2013.01); G06T 11/60 (2013.01); G06V 40/161 (2022.01)] 12 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
obtaining a request from a user to initiate a makeup evaluation session;
initiating the makeup evaluation session without obtaining login credentials comprising typed input from the user;
obtaining a digital image of a facial region of the user;
generating a user interface displaying at least one cosmetic product;
obtaining from the user a selection of cosmetic products among the at least one displayed cosmetic product;
performing virtual application of the selected cosmetic products on the facial region of the user;
generating a makeup session packet comprising the digital image of the facial region of the user and embedding the stored selection of cosmetic products into the makeup session packet;
transmitting the makeup session packet to a cloud server;
terminating the makeup evaluation session;
obtaining a request from the user to retrieve makeup information from the cloud server;
obtaining a second digital image of the facial region of the user;
transmitting the second digital image to initiate a communication session with the cloud server without obtaining login credentials from the user, wherein the cloud server retrieves a makeup session packet by performing facial recognition and matching the transmitted second digital image with one of a plurality of digital images in the cloud server and transmits the makeup session packet comprising a corresponding selection of cosmetic products;
receiving the makeup session packet and extracting the selection of cosmetic products;
generating a user interface displaying the selection of cosmetic products; and
performing virtual application of the selection of cosmetic products onto the facial region of the user.