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

Claim 14:
15. 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 second undesirable collision, wherein identifying the second undesirable collision includes:
determining that a second current element overlap exists, wherein the second current element overlap is in respect of a third updated element and a fourth updated element and is identified based on a third updated bounding box of the third updated element overlapping a fourth updated bounding box of the fourth updated element;
determining that the third updated bounding box is not contained entirely within the second updated bounding box; and
determining that the second current element overlap has a corresponding a pre-existing overlap, wherein the corresponding pre-existing overlap is in respect of a third original element that corresponds to the third updated element and a fourth original element that corresponds to the fourth updated element, and wherein a third original bounding box of the third original element is contained entirely within a fourth original bounding box of the fourth original element.