US 11,886,683 B1
Digital processing systems and methods for presenting board graphics
Ron Nachmany, Tel Aviv (IL); and Tom Bogin, Tel Aviv (IL)
Assigned to MONDAY.COM LTD, Tel Aviv (IL)
Filed by Monday.com LTD., Tel Aviv (IL)
Filed on Dec. 30, 2022, as Appl. No. 18/148,730.
Int. Cl. G06F 3/04815 (2022.01); G06F 9/451 (2018.01); G06F 3/0485 (2022.01)
CPC G06F 3/04815 (2013.01) [G06F 3/0485 (2013.01); G06F 9/451 (2018.02)] 22 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium containing instructions that, when executed, cause at least one processor to perform operations for presenting board graphics, the operations comprising:
receiving a request to present, on a display, a board having a plurality of document object models (DOMs) arranged in rows and columns;
generating a canvas layer of the board, wherein the canvas layer includes a graphical representation of each of the plurality of DOMs;
generating a library of locations on the canvas layer, wherein the library of locations stores an arrangement of the plurality of DOMs;
presenting, on the display, a portion of the canvas layer, wherein the presented portion of the canvas layer is determined by a size of the display; and
transforming the graphical representation of each of the plurality of DOMs presented on the display into a corresponding DOM of the plurality of DOMs,
wherein the request to present includes a desired time frame,
wherein the transforming occurs at a rate that corresponds with a refresh rate of the display, and
wherein the transforming stops after a second desired time within the desired time frame has elapsed.