US 11,809,816 B2
System and method for electronic table display
Daniel Lereya, Tel Aviv (IL); Ariel Pollack, Tel Aviv (IL); and Shani Frenkel, Jerusalem (IL)
Assigned to monday.com Ltd., Tel Aviv (IL)
Filed by Monday.com Ltd., Tel Aviv (IL)
Filed on May 13, 2020, as Appl. No. 15/931,129.
Claims priority of provisional application 62/847,589, filed on May 14, 2019.
Prior Publication US 2020/0364399 A1, Nov. 19, 2020
Int. Cl. G06F 40/177 (2020.01); G06F 3/0488 (2022.01); G06F 40/103 (2020.01)
CPC G06F 40/177 (2020.01) [G06F 3/0488 (2013.01); G06F 40/103 (2020.01)] 8 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium containing instructions for enabling displaying electronic document tables, the instructions being configured to cause at least one processor to execute operations, comprising:
rendering a portion of an electronic table on a display, the rendered portion including at least a first edge column and/or at least a first edge row of the table, rendered at a default width and a second column adjacent the first edge column and/or a second row adjacent the first edge row, wherein the at least first edge column and/or first edge row are respectively a column or a row at an edge of said table;
receiving a continuous user input indicating a movement direction starting from a first point on said display and stopping at a second point on said display, wherein said second point is closer to an edge of the rendered portion of said table than said first point;
initially altering the first edge column or the first edge row in a manner rendering the first edge column or the first edge row at a reduced width less than the default width, in response to the received user input, wherein altering the first edge column or the first edge row is according to said movement direction; and
in response to continued received user input, in said movement direction, identifying whether a display portion displaying said portion of said table is in a size capable to accommodate static columns or static rows;
in response to identifying that said display portion displaying said portion of said table is in a size capable to accommodate static columns or static rows, designating said at least first edge column or said at least first edge row as static, and re-rendering the display to cause the first edge column or the first edge row and the second column or the second row to be rendered in an overlaying manner, wherein the overlaying manner is defined as rendering one of the first edge column and the second column, or the first edge row and the second row as an overlaying column or an overlaying row.