US 12,299,028 B2
Systems and methods for identifying a design template matching a search query
Jarrah Lacko, Surry Hills (AU); Danny Wu, Sydney (AU); William Radford, Sydney (AU); and Jin Yu, Surry Hills (AU)
Assigned to Canva Pty Ltd, Surry Hills (AU)
Filed by Canva Pty Ltd, Surry Hills (AU)
Filed on Mar. 8, 2024, as Appl. No. 18/600,121.
Claims priority of application No. 2023201648 (AU), filed on Mar. 16, 2023.
Prior Publication US 2024/0311422 A1, Sep. 19, 2024
Int. Cl. G06F 18/20 (2023.01); G06F 16/2457 (2019.01); G06F 16/532 (2019.01)
CPC G06F 16/532 (2019.01) [G06F 16/24578 (2019.01)] 18 Claims
OG exemplary drawing
 
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.