Patent ID: 11934647
Assignee: ADOBE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A computer-implemented method comprising:
providing, for display, within a digital editing user interface of a client device, a plurality of digital editing action categories comprising at least two of: a cutouts category, an effects category, a backgrounds category, or a brushes category;
in response to user selection of a first digital editing action category of the plurality of digital editing action categories, providing, for display, a first set of digital editing action blocks corresponding to the first digital editing action category;
generating a node compositor within the digital editing user interface for arranging one or more digital editing action blocks configured to modify a digital image, the node compositor comprising a populated field having a content block corresponding to the digital image and a plurality of unpopulated fields, wherein the plurality of unpopulated fields are separate from and adjacent to the populated field and the plurality of unpopulated fields and the populated field are arranged in a two-dimensional grid pattern having a plurality of columns and a plurality of rows that include at least a first row corresponding to a foreground of the digital image and a second row corresponding to a background of the digital image;
providing, for displaying window of the digital editing user interface that is separate from a window displaying the node compositor, the digital image to modify in response to receiving user input inserting the content block into the node compositor;
in response to a user selection of a digital editing action block from the first set of digital editing action blocks, determining one or more fields of the plurality of unpopulated fields is compatible with the digital editing action block;
identifying, from among the one or more fields of the plurality of unpopulated fields, a selection of an unpopulated field to for the digital editing action block;
modifying the digital image by applying image modifications corresponding to the digital editing action block to the foreground or the background of the digital image according to a position of the selected unpopulated field within the first row or the second row of the two-dimensional grid pattern of the node compositor; and
providing the modified digital image for display within the rendering window of the digital editing user interface to display the image modifications associated with the digital editing action block.