US 12,170,590 B2
Optimisation of network parameters for enabling network coding
Patrick Motylinski, London (GB); Simone Madeo, London (GB); Giuseppe Destefanis, London (GB); and Stephane Vincent, Luxembourg (LU)
Assigned to nChain Licensing AG, Zug (CH)
Filed by nChain Licensing AG, Zug (CH)
Filed on Jan. 19, 2023, as Appl. No. 18/099,249.
Application 18/099,249 is a continuation of application No. 16/629,937, granted, now 11,575,565, previously published as PCT/IB2018/054994, filed on Jul. 6, 2018.
Claims priority of application No. 1711125 (GB), filed on Jul. 11, 2017.
Prior Publication US 2023/0239200 A1, Jul. 27, 2023
Int. Cl. H04L 41/0803 (2022.01); G06F 16/23 (2019.01); G06F 16/2458 (2019.01); H04L 47/11 (2022.01); G06Q 20/22 (2012.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01); H04L 47/38 (2022.01)
CPC H04L 41/0803 (2013.01) [G06F 16/2379 (2019.01); G06F 16/2465 (2019.01); H04L 47/11 (2013.01); G06F 2216/03 (2013.01); G06Q 20/223 (2013.01); H04L 9/3239 (2013.01); H04L 9/50 (2022.05); H04L 47/38 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A node to propagate transactions in a network of nodes, each node having one or more connections to other nodes, the node comprising:
a processor;
memory;
a network interface; and
an application containing processor-executable instructions that, when executed by the processor, cause the processor to:
receive a plurality of incoming transactions over a time period;
combine the plurality of incoming transactions using network coding to generate a composite message;
send the composite message to one or more nodes in the network; and
determine an adjusted time period based on an equilibrium constant parameter based on a count of transactions in the plurality of incoming transactions received over the time period; and
determine that the count of transactions received in the time period exceeds a minimum count to use network coding, and wherein the combining and sending are conditional on the determination for exceeding the minimum count.