| CPC G06V 10/761 (2022.01) [G06F 16/438 (2019.01); G06N 3/045 (2023.01); G06V 10/40 (2022.01); G06V 10/82 (2022.01)] | 20 Claims |

|
11. A system, comprising:
one or more processors coupled to memory and configured to:
store at least one image score for each of a set of images, the set of images comprising a plurality of subsets of images, each subset corresponding with a different web page of a plurality of web pages;
determine a web page score for each of the plurality of web pages based on one or more image scores of the subset of images that corresponds with the web page;
receive, from a computing device, a query comprising one or more keywords or images;
select a set of web pages by applying a search engine machine learning model to the one or more keywords or images and the web page score for each of the plurality of web pages; and
present the set of web pages at the computing device.
|