| CPC G06F 16/532 (2019.01) [G06F 16/24578 (2019.01)] | 18 Claims |

|
1. A computer-implemented method including:
receiving a design search query;
performing a template search based on the design search query, the template search returning a first design template, the first design template including a target image;
processing the design search query to generate an image search query, wherein the image search query includes one or more visual tokens based on the design search query and excludes non-visual tokens in the design search query, wherein generating the image search query includes providing the design search query to a machine learning model that is trained to ignore the non-visual tokens in the design search query and output the image search query including the one or more visual tokens;
performing an image search based on the image search query, the image search returning a candidate image;
generating a new design, wherein:
the new design is based on the first design template; and
the new design includes the candidate image instead of the target image.
|