Patent AU-2020230268-B2 (AU)
Title: Systems and methods of generating a design based on a design template and another design
Inventor: RADFORD WILLIAM
IPC: G06F30/12
Filed: 2020-04-15
Granted: 2021-09-23
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) 
(19) World Intellectual Property 
(1) Organization11111111111111111111111I1111111111111i1111liiiii 
International Bureau (10) International Publication Number 
(43) International Publication Date W O 2020/210867 Al 
22 October 2020 (22.10.2020) W IP0I PCT 
(51) International Patent Classification: PERKINS, Melanie Joy; c/o Canva Pty Ltd, 110 Kip, 
G06F 40/106 (2020.0 1) G06F 40/186 (2020.0 1) pax Street, Surry Hills, New South Wales 2010 (AU).  
(21) International Application Number: MARTIN, Tristan; c/o Canva Pty Ltd, 110 Kippax Street, 
PCT/AU2020/050371 Surry Hills, New South Wales 2010 (AU). PARKINSON, 
Sam; c/o Canva Pty Ltd, 110 Kippax Street, Surry Hills, 
(22) International Filing Date: New South Wales 2010 (AU). SALNIKOV, Stanislav; c/o 
15 April 2020 (15.04.2020) Canva Pty Ltd, 110 Kippax Street, Surry Hills, New South 
Wales 2010 (AU). SCHUCK, Adam; c/o Canva Pty Ltd, 
(25) FilingLanguage: English 110 Kippax Street, Surry Hills, New South Wales 2010 
(26) Publication Language: English (AU). SANTOS, Lynneal; c/o Canva Pty Ltd, 110 Kippax 
(30) Priority Data: Street, Surry Hills, New South Wales 2010 (AU).  
62/833,986 15 April 2019 (15.04.2019) US (74) Agent: FPA PATENT ATTORNEYS PTY LTD; ANZ 
Tower, 161 Castlereagh Street, Sydney, New South Wales 
(71) Applicant: CANVA PTY LTD [AU/AU]; 110 Kippax 2000 (AU).  
Street, Surry Hills, New South Wales 2010 (AU).  
(81) Designated States (unless otherwise indicated, for every 
(72) Inventors: RADFORD, William; c/o Canva Pty Ltd, 110 kind cf nationalprotection available): AE, AG, AL, AM, 
Kippax Street, Surry Hills, New South Wales 2010 (AU). AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, 
(54) Title: SYSTEMS AND METHODS OF GENERATING A DESIGN BASED ON A DESIGN TEMPLATE AND ANOTHER 
DESIGN 
FIG. 65 6500 
6502 
Receive, during editing of a first design, user input indicating that a first design 
element of the first design has a first content role 
6504 Generate a content signature of the first design, the content signature indicating 
that the first design element has the first content role 
11606 Generate a second design based on design template, where generating the 
second design includes, based on determining thatthe design template includes 
a second design element having the first content role, adding a third design 
element having the first content role to the second design 
6508 
Update the second design by applying the content signature to the second 
design template, where applying the content signature to the second design 
includes transferring contentfrom the first design element to the third design 
element 
65et t t Generate a graphical user interface (GUI) that includes an image of the second 
design 
SedteGUI to a clientdeic 
(57) Abstract: An apparatus includes a processor configured to receive, during editing of a first design, user input indicating that a first 
design element has a first content role. The processor is configured to generate a content signature of the first design indicating that the 
first design element has the first content role, to generate a second design based on a design template, and to update the second design 
by applying the content signature to the second design. Generating the second design includes, based on determining that the design 
template includes a second design element having the first content role, adding a third design element having the first content role to 
the second design. Applying the content signature to the second design includes transferring content from the first design element to 
the third design element. The processor is configured to generate a graphical user interface including an image of the second design.