Ordering multiple commands issued by multiple computing devices in a network, when chronological ordering is not possible
AssigneeSpiderOak, Inc.
InventorJonathan Andrew Crockett Moore
Life of this patent
Estimating the term…
Loading patent…
AssigneeSpiderOak, Inc.
InventorJonathan Andrew Crockett Moore
Estimating the term…
The system obtains a first acyclic graph including multiple nodes and edges connecting the multiple nodes. A process to create a weave of the first acyclic graph produces a matching weave when executed on the first acyclic graph by different computing devices. An addition of a node to the first acyclic graph produces a second acyclic graph. The addition of the node to the first acyclic graph changes the weave of the first acyclic graph. The system obtains a process to reach a global consensus among the multiple computing devices. The process indicates a criterion to satisfy prior to reaching the global consensus and determines whether the multiple computing devices in the network satisfy the criterion. Upon determining that the criterion is satisfied, the system adds a finalize node to the first acyclic graph to obtain a third acyclic graph. A weave of the third acyclic graph cannot change.
A non-transitory, computer-readable storage medium comprising instructions that,
A method comprising:
A system comprising:
Dependencies are inferred from the claim text.