CPC G06Q 30/0641 (2013.01) [G06F 3/04842 (2013.01); G06T 11/60 (2013.01); G06V 40/161 (2022.01)] | 12 Claims |
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.
|