US 12,223,562 B2
Organizing a graphic design document using semantic layers
Gregory Cy Muscolino, Novato, CA (US); Christian Cantrell, Sterling, VA (US); Archie Samuel Bagnall, Irvine, CA (US); Christopher James Gammon, Waunakee, WI (US); and Patrick James Hebron, Briarcliff Manor, NY (US)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Jan. 27, 2022, as Appl. No. 17/586,613.
Prior Publication US 2023/0237708 A1, Jul. 27, 2023
Int. Cl. G06T 11/00 (2006.01); G06F 3/0481 (2022.01); G06F 3/04842 (2022.01)
CPC G06T 11/00 (2013.01) [G06F 3/0481 (2013.01); G06F 3/04842 (2013.01); G06T 2200/24 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
obtaining a document including a digital canvas;
identifying a plurality of layers associated with the digital canvas, wherein each layer of the plurality of layers organizes content in the digital canvas based on a semantic knowledge of the content and a semantic knowledge of content of one or more other layers of the digital canvas;
determining a plurality of semantic labels associated with the plurality of layers;
determining a semantic layer hierarchy of the plurality of layers;
generating, using one or more machine learning models, content of the digital canvas, wherein the content is a digital object depicted in the digital canvas and associated with a content type and a location in the digital canvas;
adding the generated content to a new layer of the digital canvas;
updating the semantic layer hierarchy by adding the new layer to the semantic layer hierarchy; and
organizing the plurality of layers based at least on the semantic layer hierarchy.