US 12,229,200 B2
Systems and methods for using linked documents
David Skiff, Redwood City, CA (US); Peter Wilczynski, San Francisco, CA (US); Timothy Wilson, Palo Alto, CA (US); and John Carrino, Menlo Park, CA (US)
Assigned to Palantir Technologies Inc., Denver, CO (US)
Filed by Palantir Technologies Inc., Denver, CO (US)
Filed on Mar. 4, 2024, as Appl. No. 18/595,253.
Application 18/595,253 is a continuation of application No. 18/109,090, filed on Feb. 13, 2023, granted, now 11,921,796.
Application 18/109,090 is a continuation of application No. 17/183,065, filed on Feb. 23, 2021, granted, now 11,580,173, issued on Feb. 14, 2023.
Application 17/183,065 is a continuation of application No. 16/450,903, filed on Jun. 24, 2019, granted, now 10,929,479, issued on Feb. 23, 2021.
Application 16/450,903 is a continuation of application No. 15/835,847, filed on Dec. 8, 2017, granted, now 10,380,196, issued on Aug. 13, 2019.
Prior Publication US 2024/0202254 A1, Jun. 20, 2024
Int. Cl. G06F 16/93 (2019.01); G06F 3/0481 (2022.01); G06F 3/0484 (2022.01); G06F 9/54 (2006.01); G06F 16/11 (2019.01); G06F 16/27 (2019.01); G06F 17/14 (2006.01); G06Q 10/10 (2023.01); H04L 67/01 (2022.01)
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
OG exemplary drawing
 
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.