Patent ID: 11972196
Assignee: CANVA PTY LTD
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer implemented method including:
accessing data describing a set of original elements, wherein each original element in the set of original elements has an original bounding box;
processing the set of original elements to identify a set of pre-existing element overlaps, wherein each pre-existing element overlap identifies a pair of original elements which are determined to be overlapping based on their original bounding boxes;
accessing data describing a set of updated elements, wherein each updated element corresponds to an original element and has an updated bounding box, and wherein the updated bounding box of at least one updated element is different to the original bounding box of the corresponding original element; and
identifying a first undesirable collision, wherein identifying the first undesirable collision includes:
determining that a first current element overlap exists, wherein the first current element overlap is in respect of a first updated element and a second updated element and is identified based on a first updated bounding box of the first updated element and a second updated bounding box of the second updated element; and
determining that the first current element overlap is an introduced overlap, wherein determining that the first current element overlap is an introduced overlap includes determining that there is no pre-existing overlap in respect of a first original element that corresponds to the first updated element overlapping a second original element that corresponds to the second updated element.