IP Library Granted Patent US 12,670,489
Granted Patent B2
US 12,670,489 · App. 16/320,995 · Granted Jun 30, 2026

Blockchain implemented method and system

Inventors: Stephane Savanah (London, GB); Craig Steven Wright (London, GB); Ying Chan (London, GB)
Assignee: NCHAIN LICENSING AG
G06Q20/29G06Q20/223G06Q20/3827G06Q20/389G06Q2220/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,670,489
App. No.
16/320,995
Filed
Jan 25, 2019
Granted
Jun 30, 2026
Kind
B2
Art Unit
3692
USPC
705/39
Abstract

The invention provides a computer-implemented method for performing an exchange via a blockchain, comprising the step of submitting a funding transaction to the blockchain network, wherein the funding transaction i) comprises a tokenised contract relating to an asset to be transferred from a second user to a first user; and ii) is signed by the first user. It also comprises the step of sending, from the first user to the second user, one or more subsequent transactions wherein each said subsequent transaction spends an output of the funding transaction and is signed by the first user. It includes the step of submitting one of the subsequent transactions to the blockchain network, the submitted transaction having been signed by the second user.

Claims (38)

1 . A computer implemented method comprising:

generating, by a processor, at least one smart contract;

generating, by the processor, for each of the at least one smart contract, a token;

generating, by the processor, a first transaction for the at least one smart contract;

transmitting, by the processor, the first transaction to a blockchain;

displaying, by the processor, the at least one smart contract with the corresponding token;

receiving, by the processor, a second transaction from a device of a customer wherein the second transaction comprises a cryptographic signature of the customer, an amount of digital currency and a script;

cryptographically signing, by the processor, the second transaction and transmitting, by the processor, the cryptographically signed second transaction to the blockchain;

receiving, by the processor, a third transaction from the device of the customer;

cryptographically signing, by the processor, the third transaction and transmitting, by the processor, the cryptographically signed third transaction to the script on the blockchain; and

transmitting, by the script, the amount of digital currency to an address associated with the processor or the device of the customer.

2 . The computer implemented method of claim 1 , wherein the second transaction is a deposit of the customer redeemable as a result of non-redemption in the third transaction.

3 . The computer implemented method of claim 1 , the computer implemented method further comprising:

initializing a locktime, by the processor, in response to the transmitting of the cryptographically signed second transaction, wherein the transmitting of the cryptographically signed third transaction further comprises determining the locktime has expired.

4 . The computer implemented method of claim 3 , wherein the token represents a digital asset to be utilized by the customer, and wherein the locktime is a predetermined amount of time that the customer contracted for access to the digital asset.

5 . The computer implemented method of claim 1 , wherein the third transaction is a refund request from the customer.

6 . A system, comprising a first computer and a second computer;

the first computer comprising:

a first processor;

a first non-transitory machine readable medium having first machine executable instructions that when executed by the first processor causes the first processor to execute first operations, the first operations comprising:

generating at least one smart contract;

generating for each of the at least one smart contract, a token;

generating a first transaction for the at least one smart contract;

transmitting the first transaction to the second computer;

displaying the at least one smart contract with the corresponding token;

receiving a second transaction from a device of a customer wherein the second transaction comprises a cryptographic signature of the customer, an amount of digital currency and a script;

cryptographically signing the second transaction and transmitting the cryptographically signed second transaction to the second computer;

receiving a third transaction from the device of the customer;

cryptographically signing the third transaction and transmitting the cryptographically signed third transaction to the script on the second computer; and,

the second computer comprising:

a second processor;

a second non-transitory machine readable medium having second machine executable instructions that when executed by the second processor causes the second processor to execute second operations the second operations comprising:

transmitting the amount of digital currency to an address associated with the first processor or the device of the customer.

7 . The system of claim 6 , wherein the second transaction is a deposit of the customer redeemable as a result of non-redemption in the third transaction.

8 . The system of claim 6 , the first operations further comprising:

initializing a locktime in response to the transmitting of the cryptographically signed second transaction, wherein the transmitting of the cryptographically signed third transaction further comprises determining the locktime has expired.

9 . The system of claim 8 , wherein the token represents a digital asset to be utilized by the customer, and wherein the locktime is a predetermined amount of time that the customer contracted for access to the digital asset.

10 . The system of claim 1 , wherein the third transaction is a refund request from the customer.

Assignments (3)
CHANGE OF NAME Recorded Feb 3, 2025
From: NCHAIN HOLDINGS AG
To: NCHAIN LICENSING AG
Reel/Frame 070096/0502 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2023
From: SAVANAH, STEPHANE; WRIGHT, CRAIG STEVEN; CHAN, YING
To: NCHAIN HOLDINGS LTD
Reel/Frame 063379/0296 →
CHANGE OF NAME Recorded Apr 18, 2023
From: NCHAIN HOLDINGS LTD
To: NCHAIN LICENSING AG
Reel/Frame 063373/0893 →
Priority Claims (1)
GB 1613109 · Jul 29, 2016 · national
Continuity (1)
Related Publication 20220058614A1 · Feb 24, 2022
References Cited (36)
US 20150278820A1 · Meadows · 2015 [cited by applicant]
US 20150379510A1 · Smith · 2015 [cited by applicant]
US 20160086175A1 · Finlow-Bates et al. · 2016 [cited by applicant]
US 20160164884A1 · Sriram et al. · 2016 [cited by applicant]
US 20160330034A1 · Back · 2016 [cited by examiner]
US 20170178127A1 · Kravitz · 2017 [cited by examiner]
US 20170180134A1 · King · 2017 [cited by examiner]
US 20170187535A1 · Middleton · 2017 [cited by examiner]
WO 2015171580A1 · 2015 [cited by applicant]
Curran, Tom, and Dana Geist. “Using the bitcoin blockchain as a botnet resilience mechanism.” (2016): 2016-2017. (Year: 2016). [cited by examiner]
Decker, Christian, and Roger Wattenhofer. “A fast and scalable payment network with bitcoin duplex micropayment channels.” Symposium on Self-Stabilizing Systems. Springer, Cham, 2015. (Year: 2015). [cited by examiner]
Buterin, Vitalik. “A next-generation smart contract and decentralized application platform.” white paper 3.37 (2014): 2-1. (Year: 2014). [cited by examiner]
“Payment channels, Lightning FAQ,” Counterparty, https://counterparty.io/docs/paymentchannels-lightning-faq/, copyright 2014 [retrieved Mar. 7, 2019], 4 pages. [cited by applicant]
Bitfury Group, “Digital Assets on Public Blockchains,” retrieved from http://bitfury.com/content/5-white-papers-research/bitfury-digital_assets_on_public_blockchains-1.pdf, Mar. 15, 2016, 37 pages. [cited by applicant]
Buntinx, “Bankymoon to Launch Bitcoin-funded Smart Energy Meter,” Bitcoin.com News, https://news.bitcoin.com/bankymoon-bitcoin-smart-meter/, Mar. 10, 2016 [retrieved Mar. 7, 2019], 10 pages. [cited by applicant]
Campbell, “Bitcoin Blockchain Proof-of-Concept: Storj and Counterparty Partner to Add Support for Payment Channels,” retrieved from https://cointelegraph.com/news/bitcoin-blockchain-proof-of-concept-storj-and-counterpar… [cited by applicant]
Christidis et al., “Blockchains and Smart Contracts for the Internet of Things,” IEEE Access 4(1):2292-2303, May 10, 2016. [cited by applicant]
Curran et al., “Using the Bitcoin Blockchain as a Botnet Resilience Mechanism,” University of Amsterdam Master of Sciences: System and Network Engineering: Offensive Technologies, May 27, 2016, 29 pages. [cited by applicant]
Decker et al., “A Fast and Scalable Payment Network with Bitcoin Duplex Micropayment Channels,” Symposium on Self-Stabilizing Systems, Aug. 18, 2015, 16 pages. [cited by applicant]
GitHub, “Slock.it,” retrieved from https://github.com/slockit, Nov. 29, 2016, 3 pages. [cited by applicant]
Heilman et al., “Blindly Signed Contracts: Anonymous On-Blockchain and Off-Blockchain Bitcoin Transactions,” International Conference on Financial Cryptography and Data Security, Feb. 22, 2016, 15 pages. [cited by applicant]
Higgins, “How Bitcoin Brought Electricity to a South African School,” CoinDesk, https://www.coindesk.com/south-african-primary-school-blockchain, Mar. 9, 2016 [retrieved Mar. 7, 2019], 11 pages. [cited by applicant]
International Search Report and Written Opinion mailed Jan. 16, 2018, Patent Application No. PCT/IB2017/054462, 18 pages. [cited by applicant]
Prisco, “Slock.It to Introduce Smart Locks Linked to Smart Ethereum Contracts, Decentralize the Sharing Economy,” Bitcoin Magazine, Nov. 5, 2015, https://bitcoinmagazine.com/articles/slock-it-to-introduce-smart-locks-li… [cited by applicant]
Redman, “IoT Startup: The Ethereum Computer is Going to Change Everything,” Bitcoin.com News, https://news.bitcoin.com/iot-startup-ethereum-computer-going-change-everything/, Dec. 11, 2015 [retrieved Mar. 7, 2019], 10 p… [cited by applicant]
Slockit, “Blockchain + IoT,” retrieved from https://slock.it/index.html, 2016, 8 pages. [cited by applicant]
UK Commercial Search Report mailed Feb. 2, 2017, Patent Application No. GB1613109.6, 7 pages. [cited by applicant]
UK IPO Search Report mailed Sep. 30, 2016, Patent Application No. GB1613109.6, 8 pages. [cited by applicant]
Whiteboyfntastic1 et al., “Serious question: why do we need lightning network if we already have coinbase?,” Reddit r/bitcoin, https://www.reddit.com/r/Bitcoin/comments/4bmhvs/serious_question_why_do_we_need_lightning_n… [cited by applicant]
Wilkinson, “Storj a Peer-to-Peer Cloud Storage Network,” retrieved from https://storj.io/storj.pdf, Dec. 15, 2014, 18 pages. [cited by applicant]
Xing et al., “Survey on Botnet Detection Techniques: Classification, Methods, and Evaluation,” Mathematical Problems in Engineering, Nov. 17, 2020, 24 pages. [cited by applicant]
Antonopoulos, “Mastering Bitcoin—Unlocking Digital Cryptocurrencies,” O'Reilly Media, Inc., Dec. 20, 2014, 282 pages. [cited by applicant]
Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System,” Bitcoin, Oct. 31, 2008, https://bitcoin.org/bitcoin.pdf, 9 pages. [cited by applicant]
Satoshi et al., “Connection Limits,” Bitcoin Forum, Aug. 9, 2010, https://bitcointalk.org/index.php?topic=741.0; prev_next=prev, 2 pages. [cited by applicant]
Franco, “Understanding Bitcoin: Cryptography, Engineering and Economics,” O'Reilly, Chapter 6 Transactions, 2014, 16 pages. [cited by applicant]
Christidis, K. et al., “Blockchains and Smart Contracts for the Internet of Things”, IEEE Access, vol. 4. 2016 pp. 2292-2303. [cited by applicant]