| CPC G06F 16/94 (2019.01) [G06F 16/128 (2019.01); G06F 16/27 (2019.01); G06F 16/93 (2019.01); H04L 67/01 (2022.05); G06F 3/0481 (2013.01); G06F 3/0484 (2013.01); G06F 9/543 (2013.01); G06F 17/14 (2013.01); G06Q 10/10 (2013.01)] | 20 Claims |

|
1. A system comprising:
one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the system to perform:
receiving an indication to toggle from an unconnected status between a first computing device and one or more second computing devices to a connected status;
in response to toggling to the connected status:
linking a first local replica of a document to one or more second local replicas of the document, wherein the first local replica of the document is associated with the first computing device and the one or more second local replicas are associated with the one or more second computing devices, wherein the linking enables dynamic dependencies between the first local replica of the document and the one or more second local replicas of the document;
receiving an indication of a first update to the first local replica of the document from the first computing device, wherein the first local replica of the document is linked to a primary replica, and one or more fields of the first local replica of the document identify or reference the primary replica, wherein the first update is recorded in a first operation log associated with the first local replica;
determining whether the first update is confirmed; and
based on whether the first update is confirmed, selectively implementing the first update.
|