CPC G06Q 30/0631 (2013.01) [G06N 3/08 (2013.01); G06Q 30/0621 (2013.01); G06Q 30/0643 (2013.01); G06V 10/56 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/20 (2022.01); G06V 40/165 (2022.01); G06V 40/169 (2022.01); G06V 40/171 (2022.01)] | 20 Claims |
1. A method, comprising:
receiving, by an image data receiving module of a client device, image data including a representation of a face of a user;
receiving a first selection of a portion of the representation of the face of the user;
in response to the first selection of the portion of the representation of the face of the user, causing display of a plurality of selectable graphical items, each of the plurality of selectable graphical items corresponding to a particular state of the portion of the representation of the face of the user;
receiving a second selection of a particular selectable graphical item from the plurality of selectable graphical items;
analyzing, by a product identification module accessing a shared memory of the client device, the image data to determine a set of characteristics of the representation of the face;
based at least in part on the determined set of characteristics and the second selection of the particular selectable graphical item from the plurality of selectable graphical items, selecting a product and a set of media content associated with the product, the product comprising a particular product that, when utilized, addresses a facial condition included in the determined set of characteristics, wherein selecting the product and the set of media content comprises:
sending, by the client device to a product catalog system over the Internet, an indicator of the selected product, the product catalog system comprising a first processor for processing product metadata and a first memory for storing information related to second product metadata associated with the product metadata of the selected product, the information comprising at least a set of manufacturers of the selected product;
sending, by the product catalog system, a request message over the Internet to a product catalog service system for obtaining metadata related to a respective physical item associated with the selected product, the request message including a product identifier, and the product catalog system and the product catalog service system being different systems that are communicatively coupled over the Internet;
performing, by the product catalog service system, a query on a database over a network based on the product identifier in the request message for information related to the respective physical item:
in response to the request message, providing, by the product catalog service system, a response message to the product catalog system, the response message including the second product metadata based on the information related to the respective physical item from the database over the network:
receiving, by the client device from the product catalog system over the Internet, the second product metadata, the second product metadata including additional information related to the selected product, the additional information comprising information that the selected product addresses the facial condition; and
causing display, at the client device, of at least one recommendation corresponding to the set of media content associated with the product, the at least one recommendation facilitating identifying a set of products, including the product, that address at least one health condition, corresponding to the facial condition, through using the set of products by the user.
|