| CPC G06V 10/761 (2022.01) [G06T 11/60 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, by a computing device, input data describing a set of digital design elements;
representing, by the computing device, the input data as a sentence in a design structure language that describes structural relationships between design elements included in the set of digital design elements;
generating, by the computing device, an input template embedding by a machine learning model based on the sentence in the design structure language, the machine learning model trained to receive sentences in the design structure language as inputs and generate embeddings in a latent space for the sentences in the design structure language as outputs; and
generating, by the computing device, a digital template that includes the set of digital design elements for display in a user interface based on the input template embedding.
|