CPC G06F 16/9566 (2019.01) [G06F 16/51 (2019.01); G06F 16/583 (2019.01); G06F 16/5866 (2019.01); G06T 1/0007 (2013.01); G06V 10/40 (2022.01); G06V 10/462 (2022.01); H04L 67/02 (2013.01)] | 20 Claims |
1. A computer-implemented method for analyzing images to display a graphical user interface, comprising:
detecting, by an application executing on a client computing device associated with a user, an image displayed on a display of the client computing device;
detecting a product in the detected image;
identifying, using at least one machine learning model, a plurality of product recommendations based on the detected product, wherein a first subset of the plurality of product recommendations is associated with the detected product and a second subset of the plurality of product recommendations is associated with one or more products similar to the detected product;
causing to be displayed, at the display of the client computing device, a graphical user interface (GUI), wherein a first portion of the GUI includes the image, the first subset of the plurality of product recommendations, and one or more selectable items displayed over the image, and wherein a second portion of the GUI includes the second subset of the plurality of product recommendations;
receiving feedback associated with at least one of the plurality of product recommendations from interactions of the user with the GUI displayed on the display of the client computing device; and
adapting the at least one machine learning model based on the feedback.
|