US 12,361,406 B2
Smart contract of a blockchain for management of cryptocurrencies
Eyal Hertzog, Ramat-HaSharon (IL); Yehuda Levi, Oporto (PT); Barak Manos, Kibbutz Yifat (IL); Asaf Shachaf, Herzliya (IL); and Guy Ben Artzi, Rishpon (IL)
Filed by Bprotocol Foundation, Zug (CH)
Filed on Nov. 9, 2023, as Appl. No. 18/388,207.
Application 18/388,207 is a continuation of application No. 17/535,605, filed on Nov. 25, 2021, granted, now 11,823,177.
Application 17/535,605 is a continuation of application No. 16/986,559, filed on Aug. 6, 2020, granted, now 11,188,896, issued on Nov. 30, 2021.
Application 16/986,559 is a continuation of application No. 16/907,486, filed on Jun. 22, 2020, abandoned.
Prior Publication US 2024/0119444 A1, Apr. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/36 (2012.01); G06F 16/23 (2019.01); G06F 17/11 (2006.01); G06Q 10/10 (2023.01); G06Q 20/02 (2012.01); G06Q 20/06 (2012.01); G06Q 20/08 (2012.01); G06Q 20/38 (2012.01); G06Q 40/02 (2023.01); G06Q 40/04 (2012.01); H04L 9/00 (2022.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01)
CPC G06Q 20/3672 (2013.01) [G06F 16/2379 (2019.01); G06F 17/11 (2013.01); G06Q 10/10 (2013.01); G06Q 20/0655 (2013.01); G06Q 20/085 (2013.01); G06Q 20/3676 (2013.01); G06Q 20/3678 (2013.01); G06Q 20/381 (2013.01); G06Q 40/02 (2013.01); G06Q 40/04 (2013.01); H04L 9/0637 (2013.01); H04L 9/3213 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing device for cybersecurity of a distributed smart contract executing on a blockchain, comprising:
at least one processor of a network connected server executing a code of the distributed smart contract, the code for:
establishing communication with a price oracle hosted by a server for obtaining in real time, an external price of a primary token of a primary cryptocurrency to a primary reserve managed by the at least one processor;
computing an updated total value of the primary reserve according to the external price; and
in response to the updated total value of the primary reserve being unequal to an initial staked value, adjusting a primary dynamic reserve weight and adjusting a secondary dynamic reserve weight for maintaining the updated total value of the primary reserve and secondary reserve at a predefined ratio.