US 12,236,188 B2
Resolving live edit conflicts
Jason D. Frantz, San Francisco, CA (US); Neil F. Lugovoy, Los Gatos, CA (US); and Christopher Messer, San Francisco, CA (US)
Assigned to SIGMA COMPUTING, INC., San Francisco, CA (US)
Filed by SIGMA COMPUTING, INC., San Francisco, CA (US)
Filed on Dec. 21, 2022, as Appl. No. 18/069,757.
Application 18/069,757 is a continuation in part of application No. 17/715,718, filed on Apr. 7, 2022.
Prior Publication US 2024/0111949 A1, Apr. 4, 2024
Int. Cl. G06F 40/197 (2020.01); G06F 40/18 (2020.01)
CPC G06F 40/197 (2020.01) [G06F 40/18 (2020.01)] 18 Claims
OG exemplary drawing
 
1. A method for live editing a workbook with multiple clients, the method comprising:
receiving, by a workbook manager from a first workbook client, a first workbook patch comprising a base version ID, a proposed version ID, and a first workbook edit;
determining, by the workbook manager, that the base version ID from the first workbook patch matches a version ID for a confirmed workbook on the workbook manager;
applying, by the workbook manager, the first workbook edit to the confirmed workbook on the workbook manager;
advancing, by the workbook manager, the version ID for the confirmed workbook to the proposed version ID from the first workbook patch; and
sending, by the workbook manager, an acknowledgement of the first workbook patch to the first workbook client.