US 11,755,826 B2
Systems and methods for creating and managing tables
Eduard Shvedai, Sydney (AU); Rifat Nabi, Sydney (AU); Sherif Mansour, Sydney (AU); James Rotanson, Sydney (AU); Bradley Rodgers, Sydney (AU); and Alexander Neil Hixon, San Francisco, CA (US)
Assigned to ATLASSIAN PTY LTD., Sydney (AU); and ATLASSIAN US, INC., San Francisco, CA (US)
Filed by Atlassian Pty Ltd., Sydney (AU); and Atlassian Inc., San Francisco, CA (US)
Filed on Jun. 28, 2021, as Appl. No. 17/361,188.
Claims priority of provisional application 63/046,055, filed on Jun. 30, 2020.
Prior Publication US 2021/0406457 A1, Dec. 30, 2021
Int. Cl. G06F 40/177 (2020.01); G06F 11/07 (2006.01); G06F 21/62 (2013.01)
CPC G06F 40/177 (2020.01) [G06F 11/0727 (2013.01); G06F 11/0784 (2013.01); G06F 21/6218 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for creating a table, the method comprising:
receiving a request to create a table, the request including an indication of a number of columns and a number of rows for the table,
generating the table, the table comprising the number of columns and the number of rows indicated in the request, an intersection of a column and a row in the table being a cell of the table, the table further comprising a summary row;
rendering the table for display on a user interface of a client device, the table comprising a column type selection affordance for selecting a column type for at least one column rendered in the table and a summary type selection affordance for selecting a summary type for the at least one column rendered in the table; and
in response to receiving user input at the column type selection affordance, change the column type from a first column type to a second column type:
evaluating cell values of cells in the column for compatibility with the second column type;
in response to a first cell value being compatible with the second column type, rendering an updated cell value in accordance with the second column type;
in response to a second cell value being incompatible with the second column type, omitting the second cell value from a subsequent summary calculation in a respective cell of the summary row;
changing the summary type from a first summary type to a second summary type for a respective cell of the summary row;
computing a summary value for the respective cell of the summary row in accordance with the second summary type; and
causing display of the summary value in the respective cell of the summary row.