Patents Assigned to Bprotocol Foundation
  • Publication number: 20240119444
    Abstract: There is provided a processor(s) executing a blockchain smart contract, for: managing a primary reserve of primary tokens and a secondary reserve of secondary tokens, receiving a transaction request, obtaining an external price of the primary token, compute an updated value of the primary reserve according to the external price, in response to the updated total value of primary reserve being unequal to an initial staked value of the primary reserve, adjust primary and secondary dynamic reserve weights, wherein a total value computed by a function of the primary reserve after being increased or decreased by a target amount of primary tokens and using the adjusted primary and secondary dynamic reserve weights, is equal to the initial staked value of the primary reserve, and the total value of the primary reserve is maintained at a predefined ratio to a total value of the secondary reserve, and executing the transaction request.
    Type: Application
    Filed: November 9, 2023
    Publication date: April 11, 2024
    Applicant: Bprotocol Foundation
    Inventors: Eyal HERTZOG, Yehuda LEVI, Barak MANOS, Asaf SHACHAF, Guy BEN ARTZI
  • Patent number: 11823177
    Abstract: There is provided a processor(s) executing a blockchain smart contract, for: managing a primary reserve of primary tokens and a secondary reserve of secondary tokens, receiving a transaction request, obtaining an external price of the primary token, compute an updated value of the primary reserve according to the external price, in response to the updated total value of primary reserve being unequal to an initial staked value of the primary reserve, adjust primary and secondary dynamic reserve weights, wherein a total value computed by a function of the primary reserve after being increased or decreased by a target amount of primary tokens and using the adjusted primary and secondary dynamic reserve weights, is equal to the initial staked value of the primary reserve, and the total value of the primary reserve is maintained at a predefined ratio to a total value of the secondary reserve, and executing the transaction request.
    Type: Grant
    Filed: November 25, 2021
    Date of Patent: November 21, 2023
    Assignee: Bprotocol Foundation
    Inventors: Eyal Hertzog, Yehuda Levi, Barak Manos, Asaf Shachaf, Guy Ben Artzi
  • Publication number: 20230186255
    Abstract: Method, system, and computer program product for executing cryptocurrency transactions. A request to execute a transaction related to a first cryptocurrency token is received by a secure ledger network. The secure ledger network executes a smart contract validated thereby and determining at least one rule for performing the transaction. Execution of the transaction comprising determining a price of the first cryptocurrency token and/or an amount of at least one of the first cryptocurrency token and another cryptocurrency token obtained in exchange of one another, based on a group of parameters comprising: a total amount (Tt) of the first cryptocurrency token in circulation, a total reserve (Tr) of the other cryptocurrency token in a reserve, and a reserve ratio constant (Rr) predefined as a ratio between the total reserve and a token market cap. A secure ledger maintained by the secure ledger network is updated about completion of the transaction.
    Type: Application
    Filed: February 6, 2023
    Publication date: June 15, 2023
    Applicants: Bprotocol Foundation, Localcoin Ltd.
    Inventors: Eyal HERTZOG, Guy BEN ARTZI, Galia BENARTZI, Yehuda LEVI
  • Patent number: 11574291
    Abstract: There may be provided a secure ledger network for executing cryptocurrency transactions, the secure ledger network includes at least one hardware processor, a non-transitory machine-readable storage medium having an executable computer readable program code, the at least one hardware processor configured to execute the computer-readable program code to: receive, by the secure ledger network, a request to validate a smart contract that determines at least one rule for performing a transaction related to a first cryptocurrency token, wherein an execution of the transaction comprising determining a price of the first cryptocurrency token based on a status of the first cryptocurrency token, and a status of an other cryptocurrency token; determine whether to validate the smart contract; when determining to validate the smart contract then updating a secure ledger maintained by the secure ledger network with the smart contract; receiving, by the secure ledger network, a request to execute a transaction related to t
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: February 7, 2023
    Assignees: Bprotocol Foundation, Localcoin Ltd.
    Inventors: Eyal Hertzog, Guy Benartzi, Galia Benartzi, Yehuda Levi
  • Publication number: 20220147975
    Abstract: There is provided a processor(s) executing a blockchain smart contract, for: managing a primary reserve of primary tokens and a secondary reserve of secondary tokens, receiving a transaction request, obtaining an external price of the primary token, compute an updated value of the primary reserve according to the external price, in response to the updated total value of primary reserve being unequal to an initial staked value of the primary reserve, adjust primary and secondary dynamic reserve weights, wherein a total value computed by a function of the primary reserve after being increased or decreased by a target amount of primary tokens and using the adjusted primary and secondary dynamic reserve weights, is equal to the initial staked value of the primary reserve, and the total value of the primary reserve is maintained at a predefined ratio to a total value of the secondary reserve, and executing the transaction request.
    Type: Application
    Filed: November 25, 2021
    Publication date: May 12, 2022
    Applicant: Bprotocol Foundation
    Inventors: Eyal HERTZOG, Yehuda LEVI, Barak MANOS, Asaf SHACHAF, Guy BEN ARTZI
  • Publication number: 20210398106
    Abstract: There is provided a processor(s) executing a blockchain smart contract, for: managing a primary reserve of primary tokens and a secondary reserve of secondary tokens, receiving a transaction request, obtaining an external price of the primary token, compute an updated value of the primary reserve according to the external price, in response to the updated total value of primary reserve being unequal to an initial staked value of the primary reserve, adjust primary and secondary dynamic reserve weights, wherein a total value computed by a function of the primary reserve after being increased or decreased by a target amount of primary tokens and using the adjusted primary and secondary dynamic reserve weights, is equal to the initial staked value of the primary reserve, and the total value of the primary reserve is maintained at a predefined ratio to a total value of the secondary reserve, and executing the transaction request.
    Type: Application
    Filed: August 6, 2020
    Publication date: December 23, 2021
    Applicant: Bprotocol Foundation
    Inventors: Eyal HERTZOG, Yehuda LEVI, Barak MANOS, Asaf SHACHAF, Guy BEN ARTZI
  • Publication number: 20210398105
    Abstract: There is provided a processor(s) executing a blockchain smart contract, for: managing a primary reserve of primary tokens and a secondary reserve of secondary tokens, receiving a transaction request, obtaining an external price of the primary token, compute an updated value of the primary reserve according to the external price, in response to the updated total value of primary reserve being unequal to an initial staked value of the primary reserve, adjust primary and secondary dynamic reserve weights, wherein a total value computed by a function of the primary reserve after being increased or decreased by a target amount of primary tokens and using the adjusted primary and secondary dynamic reserve weights, is equal to the initial staked value of the primary reserve, and the total value of the primary reserve is maintained at a predefined ratio to a total value of the secondary reserve, and executing the transaction request.
    Type: Application
    Filed: June 22, 2020
    Publication date: December 23, 2021
    Applicant: Bprotocol Foundation
    Inventors: Eyal Hertzog, Yehuda Levi, Guy Ben Artzi, Barak Manos, Asaf Shachaf
  • Patent number: 11188896
    Abstract: There is provided a processor(s) executing a blockchain smart contract, for: managing a primary reserve of primary tokens and a secondary reserve of secondary tokens, receiving a transaction request, obtaining an external price of the primary token, compute an updated value of the primary reserve according to the external price, in response to the updated total value of primary reserve being unequal to an initial staked value of the primary reserve, adjust primary and secondary dynamic reserve weights, wherein a total value computed by a function of the primary reserve after being increased or decreased by a target amount of primary tokens and using the adjusted primary and secondary dynamic reserve weights, is equal to the initial staked value of the primary reserve, and the total value of the primary reserve is maintained at a predefined ratio to a total value of the secondary reserve, and executing the transaction request.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: November 30, 2021
    Assignee: Bprotocol Foundation
    Inventors: Eyal Hertzog, Yehuda Levi, Barak Manos, Asaf Shachaf, Guy Ben Artzi
  • Patent number: 11107049
    Abstract: There may be provided a secure ledger network for executing cryptocurrency transactions, the secure ledger network includes at least one hardware processor, a non-transitory machine-readable storage medium having an executable computer readable program code, the at least one hardware processor configured to execute the computer-readable program code to: receive, by the secure ledger network, a request to validate a smart contract that determines at least one rule for performing a transaction related to a first cryptocurrency token, wherein an execution of the transaction comprising determining a price of the first cryptocurrency token based on a status of the first cryptocurrency token, and a status of an other cryptocurrency token; determine whether to validate the smart contract; when determining to validate the smart contract then updating a secure ledger maintained by the secure ledger network with the smart contract; receiving, by the secure ledger network, a request to execute a transaction related to t
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: August 31, 2021
    Assignees: Bprotocol Foundation, Localcoin Ltd.
    Inventors: Eyal Hertzog, Guy Ben Artzi, Galia Benartzi, Yehuda Levi
  • Publication number: 20210073755
    Abstract: There may be provided a secure ledger network for executing cryptocurrency transactions, the secure ledger network includes at least one hardware processor, a non-transitory machine-readable storage medium having an executable computer readable program code, the at least one hardware processor configured to execute the computer-readable program code to: receive, by the secure ledger network, a request to validate a smart contract that determines at least one rule for performing a transaction related to a first cryptocurrency token, wherein an execution of the transaction comprising determining a price of the first cryptocurrency token based on a status of the first cryptocurrency token, and a status of an other cryptocurrency token; determine whether to validate the smart contract; when determining to validate the smart contract then updating a secure ledger maintained by the secure ledger network with the smart contract; receiving, by the secure ledger network, a request to execute a transaction related to t
    Type: Application
    Filed: November 19, 2020
    Publication date: March 11, 2021
    Applicants: Bprotocol Foundation, Localcoin Ltd.
    Inventors: Eyal HERTZOG, Guy BEN ARTZI, Galia BENARTZI, Yehuda LEVI
  • Publication number: 20200027067
    Abstract: There may be provided a secure ledger network for executing cryptocurrency transactions, the secure ledger network includes at least one hardware processor, a non-transitory machine-readable storage medium having an executable computer readable program code, the at least one hardware processor configured to execute the computer-readable program code to: receive, by the secure ledger network, a request to validate a smart contract that determines at least one rule for performing a transaction related to a first cryptocurrency token, wherein an execution of the transaction comprising determining a price of the first cryptocurrency token based on a status of the first cryptocurrency token, and a status of an other cryptocurrency token; determine whether to validate the smart contract; when determining to validate the smart contract then updating a secure ledger maintained by the secure ledger network with the smart contract; receiving, by the secure ledger network, a request to execute a transaction related to t
    Type: Application
    Filed: January 8, 2018
    Publication date: January 23, 2020
    Applicants: Bprotocol Foundation, Localcoin Ltd.
    Inventors: Eyal HERTZOG, Guy BENARTZI, Galia BENARTZI, Yehuda LEVI