Patent ID: 11902832
Assignee: SPIDEROAK, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 7:
8. The non-transitory, computer-readable storage medium of claim 1, wherein instructions to order the first child node and the second child node comprise instructions to:
obtain a first sequence of nodes emanating from the branch node,
wherein the first sequence of nodes includes the first child node;

obtain a second sequence of nodes emanating from the branch node,
wherein the second sequence of nodes includes the second child node, and
wherein the first sequence of nodes and the second sequence of nodes do not have a second weave;

obtain a first sequence of priorities associated with the first sequence of nodes and a second sequence of priorities associated with the second sequence of nodes; and
beginning at the last node associated with the first sequence of nodes and the last node associated with the second sequence of nodes, iteratively perform:
visiting the last node in the first sequence of nodes that is not added to the weave and the last node in the second sequence of nodes that is not added to the weave;
comparing a priority of the last node in the first sequence of nodes that is not added to the weave and a priority of the last node in the second sequence of nodes that is not added to the weave to obtain a node with a lower priority; and
adding the node with the lower priority to the weave,

until the first sequence of nodes and the second sequence of nodes are ordered in the weave.