US 12,136,162 B2
Systems and methods for rendering tables
Cieran James Kent, Surry Hills (AU)
Assigned to Canva Pty Ltd, Surry Hills (AU)
Filed by Canva Pty Ltd, Surry Hills (AU)
Filed on Nov. 27, 2022, as Appl. No. 17/994,383.
Claims priority of application No. 2021282391 (AU), filed on Dec. 6, 2021.
Prior Publication US 2023/0177764 A1, Jun. 8, 2023
Int. Cl. G06T 15/04 (2011.01); G06F 30/12 (2020.01)
CPC G06T 15/04 (2013.01) [G06F 30/12 (2020.01); G06T 2200/24 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer implemented method for rendering a table, the method comprising:
for at least one intersection formed by a plurality of lines of a table, each of the plurality of lines associated with at least a first attribute, wherein a value of the first attribute defines an aspect of appearance of the line when the table is rendered on a display device:
matching a value of the first attribute of a first line of the plurality of lines with a value of the first attribute for at least a second line of the plurality lines, wherein the second line is different to the first line;
based on the matching, rendering a displayed area of the intersection with a value for the first attribute that matches the value of the first attribute of the first line; and
matching a value of the first attribute of a third line of the plurality of lines with at least a value of the first attribute for a fourth line of the plurality lines, wherein the first, second, third and fourth lines are different lines;
wherein the rendering with the value for the first attribute that matches the value of the first attribute of the first line is based on the first line having a higher positional dominance than the third line and the fourth line.