CPC G06F 16/583 (2019.01) [G06F 16/24578 (2019.01); G06F 16/535 (2019.01); G06F 16/5866 (2019.01); G06F 16/9535 (2019.01); G06F 18/22 (2023.01); G06F 40/30 (2020.01); G06V 10/464 (2022.01); G06V 30/194 (2022.01); G06F 16/906 (2019.01); G06F 40/284 (2020.01)] | 20 Claims |
1. A method in which one or more processing devices perform operations comprising:
receiving a search query comprising a keyword, wherein the search query is associated with a user profile;
generating a recommendation matrix comprising a set of images based on (a) an area of interest determined from the search query and the user profile and (b) content tags associated with the images;
calculating a recommendation score for a candidate image included in the recommendation matrix, wherein the recommendation score comprises a weighted average of row vectors of the recommendation matrix;
including the candidate image in a search result for the search query based on the recommendation score; and
generating, for display, the search result with the candidate image.
|