System and method for hierarchical token distribution on blockchain network

US12278904B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12278904-B2
Application numberUS-202318380077-A
CountryUS
Kind codeB2
Filing dateOct 13, 2023
Priority dateJun 28, 2017
Publication dateApr 15, 2025
Grant dateApr 15, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method to generate a unidirectional commitment channel to send one or more tokens from a sender node to a recipient node using a blockchain is disclosed. The method is implemented by a processing resource that performs steps comprising: generating a first commitment transaction representing a commitment component in which a specified set of tokens is sent or committed for transfer from the first node to the second node; generating a return transaction which returns all tokens from the second node to the first node; signing the return transaction and, based on the signing of the return transaction, signing the commitment transaction; creating one or more further return transactions to reflect the transfer of tokens being made off the blockchain.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for generating a unidirectional commitment channel from a first node to a second node, the method implemented by a processing resource, the computer-implemented method comprising: generating a commitment transaction representing a commitment component in which a specified set of tokens is sent or committed for transfer from the first node to the second node; generating a return transaction which returns all tokens from the second node to the first node; signing the return transaction and, based on the signing of the return transaction, signing the commitment transaction; and creating one or more further return transactions to reflect the transfer of tokens being made off a blockchain. 2. The computer-implemented method according to claim 1 , wherein the commitment transaction is a pay-to-script hash transaction. 3. The computer-implemented method according to claim 1 , wherein the return transaction is only executable after a specific point in time. 4. The computer-implemented method according to claim 1 , wherein the one or more further return transactions reflect a net transfer of tokens that the first node is required to make to the second node. 5. The computer-implemented method according to claim 1 , wherein the method is implemented by both the first node and the second node. 6. The computer-implemented method according to claim 1 , wherein the first node is a transferor node and the second node is a transferee node. 7. A method according to claim 1 , wherein the unidirectional commitment channel is suitable for use where a party A associated with the first node desires to pay party B associated with the second node via multiple transfers over a period of time. 8. The computer-implemented method according to claim 1 , wherein the return transaction allows the committed tokens to be returned to the first node if the second node is unable to satisfy a stated criteria for the commitment transaction. 9. The computer-implemented method according to claim 1 , wherein: the first node provides a secret value to the second node or vice versa; and the secret value locks the unidirectional commitment channel. 10. The computer-implemented method according to claim 9 , wherein the secret value is generated in accordance with the method comprising: a random number is transferred between the first and second nodes; and an encrypted version of a secret key is transferred between the first and second nodes. 11. A computing device comprising: a processor; memory; a network interface; and a blockchain application containing computer-executable instructions that, when executed by the processor, cause the processor to carry out the computer-implemented method of claim 1 . 12. A non-transitory processor-readable medium storing processor-executable instructions, wherein the processor-executable instructions, when executed by a processor in one of the first or second nodes, cause the processor to carry out the computer-implemented method claimed in claim 1 .

Assignees

Inventors

Classifications

  • H04L9/50Primary

    using hash chains, e.g. blockchains or hash trees · CPC title

  • using a plurality of channels (network architectures or network communication protocols using different networks H04L63/18) · CPC title

  • Usage controlling of secret information, e.g. techniques for restricting cryptographic keys to pre-authorized uses, different access levels, validity of crypto-period, different key- or password length, or different strong and weak cryptographic algorithms (network architectures or network communication protocols for using time-dependent keys in a packet data network H04L63/068) · CPC title

  • Secret sharing or secret splitting, e.g. threshold schemes · CPC title

  • H04L9/3213Primary

    using tickets or tokens, e.g. Kerberos (network architectures or network communication protocols for entities authentication using tickets in a packet data network H04L63/0807) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12278904B2 cover?
A computer-implemented method to generate a unidirectional commitment channel to send one or more tokens from a sender node to a recipient node using a blockchain is disclosed. The method is implemented by a processing resource that performs steps comprising: generating a first commitment transaction representing a commitment component in which a specified set of tokens is sent or committed for…
Who is the assignee on this patent?
Nchain Licensing Ag
What technology area does this patent fall under?
Primary CPC classification H04L9/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 15 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).