Patent ID: 11914569
Assignee: PALANTIR TECHNOLOGIES INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A non-transitory computer readable medium comprising instructions that, when executed, cause one or more processors to perform:
receiving, by a first dedicated timelock node of dedicated timelock nodes, a request for one or more first timestamps, wherein the dedicated timelock nodes comprise a leader node and a non-leader node;
if the first dedicated timelock node is the non-leader node, assigning the request to the leader node;
writing, by the leader node to a datastore, an upper bound for the request;
determining that the leader node has failed during issuing of the one or more first timestamps;
in response to determining that the leader node has failed, reassigning the non-leader node as a new leader node; and
completing, by the new leader non leader node, the issuing of one or more second timestamps, based on the upper bound;
receiving an indication that the leader node has returned to an operational status;
in response to receiving the indication, reassigning the new-leader node back to a non-leader node; and
completing, by the leader node, issuing of the one or more first timestamps and one or more third timestamps.