Patents by Inventor Ryan Zarick

Ryan Zarick has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12651258
    Abstract: A method includes receiving, from a source user account associated with a source digital wallet of a source blockchain, a request to perform a cross-chain operation from the source blockchain to a destination blockchain. The source blockchain is associated with a source token contract that stores a delta value indicative of a difference between a total number of tokens having an attribution property in circulation of the source blockchain and a number of tokens having the attribution property in circulation of the source blockchain that are accounted for by a vault of a primary blockchain. The attribution property identifies a token issuer. The method further includes causing a cross-chain message including a transaction payload to be generated based at least in part on the delta value, and causing the transaction payload to be applied to the destination blockchain.
    Type: Grant
    Filed: October 10, 2023
    Date of Patent: June 9, 2026
    Assignee: LayerZero Labs Canada, Inc.
    Inventors: Ryan Zarick, Isaac Zhang
  • Publication number: 20250285108
    Abstract: A method includes causing a transfer function of a token contract to be executed to transfer a set of tokens from a sender associated with a first digital wallet to a receiver associated with a second digital wallet. The set of tokens is determined based on a transaction payload including at least one of: a number of attributed tokens debited from an attributed token balance of attributed tokens having a first attribution property identifying a corresponding token issuer, or a number of float tokens debited from a float token balance of float tokens. The method further includes storing a total token balance for the sender, including the attributed token balance and the float token balance, with a space complexity that is sublinear with respect to a total number of token issuers due to the attributed token balance or the float token balance.
    Type: Application
    Filed: May 23, 2025
    Publication date: September 11, 2025
    Inventor: Ryan Zarick
  • Patent number: 12314937
    Abstract: A method includes receiving a transfer request defining a transfer amount of tokens to be transferred from a sender associated with a first digital wallet to a receiver associated with a second digital wallet. The sender has a total token balance including an attributed token balance and a float token balance of float tokens, the attribution token balance and the float token balance are maintained within a token contract, and the receiver is assigned with a designated attribution property. The method further includes causing a transfer function of the token contract to be executed to transfer a set of tokens from the sender to the receiver. The set of tokens is determined based on a transaction payload comprising at least one of: a number of attributed tokens debited from the attributed token balance or a number of float tokens debited from the float token balance.
    Type: Grant
    Filed: July 19, 2023
    Date of Patent: May 27, 2025
    Assignee: LayerZero Labs Canada, Inc.
    Inventor: Ryan Zarick
  • Publication number: 20250117789
    Abstract: A method includes receiving, from a source user account associated with a source digital wallet of a source blockchain, a request to perform a cross-chain operation from the source blockchain to a destination blockchain. The source blockchain is associated with a source token contract that stores a delta value indicative of a difference between a total number of tokens having an attribution property in circulation of the source blockchain and a number of tokens having the attribution property in circulation of the source blockchain that are accounted for by a vault of a primary blockchain. The attribution property identifies a token issuer. The method further includes causing a cross-chain message including a transaction payload to be generated based at least in part on the delta value, and causing the transaction payload to be applied to the destination blockchain.
    Type: Application
    Filed: October 10, 2023
    Publication date: April 10, 2025
    Inventors: Ryan Zarick, Isaac Zhang
  • Publication number: 20250029094
    Abstract: A method includes receiving a transfer request defining a transfer amount of tokens to be transferred from a sender associated with a first digital wallet to a receiver associated with a second digital wallet. The sender has a total token balance including an attributed token balance and a float token balance of float tokens, the attribution token balance and the float token balance are maintained within a token contract, and the receiver is assigned with a designated attribution property. The method further includes causing a transfer function of the token contract to be executed to transfer a set of tokens from the sender to the receiver. The set of tokens is determined based on a transaction payload comprising at least one of: a number of attributed tokens debited from the attributed token balance or a number of float tokens debited from the float token balance.
    Type: Application
    Filed: July 19, 2023
    Publication date: January 23, 2025
    Inventor: Ryan Zarick
  • Publication number: 20230289337
    Abstract: Operations include receiving a request to send a data item from a source node associated with a source blockchain to a destination node associated with a destination blockchain using a communication protocol supporting transmission of the data item, and in response to receiving the request, causing the data item to be sent to the destination node via a set of off-chain entities, selected for both the source blockchain and the destination blockchain, to implement a validation task to enable the transmission of the data item in accordance with a set of communication protocol settings. The set of communication protocol settings includes a validation library selected for both the source blockchain and the destination blockchain that defines the validation task, and a selection of the set of off-chain entities.
    Type: Application
    Filed: March 13, 2023
    Publication date: September 14, 2023
    Inventors: Ryan Zarick, Bryan Pellegrino, Caleb Banister
  • Publication number: 20230289791
    Abstract: Operations include receiving a request to transfer an amount of a digital asset from a source blockchain having a unified liquidity pool to a destination blockchain of a set of non-source blockchains, wherein the amount of the digital asset defines a transfer size of the transfer, determining whether to initiate the transfer by comparing the transfer size to a balance parameter for the destination blockchain, wherein the balance parameter for the destination blockchain is included within a set of state parameters associated with the source blockchain, in response to determining to initiate the transfer, updating the set of state parameters associated with the source blockchain, and sending, to a destination node maintaining the destination blockchain, a message indicative of a subset of state parameters of the updated set of state parameters. The subset of state parameters includes the transfer size and a credit parameter for the destination blockchain.
    Type: Application
    Filed: March 13, 2023
    Publication date: September 14, 2023
    Inventors: Ryan Zarick, Bryan Pellegrino, Caleb Banister