IP Library Granted Patent US 12,002,020
Granted Patent B2
US 12,002,020 · App. 17/887,311 · Granted Jun 4, 2024

Systems and methods for blockchain-dependent operation sets

Inventors: Lorien Benjamin Gamaroff (Johannesburg, ZA); Angus James Farquharson Campbell Brown (Johannesburg, ZA)
Assignee: nChain Licensing AG
G06Q20/065G06F16/27G06Q20/20
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,002,020
App. No.
17/887,311
Granted
Jun 4, 2024
Kind
B2
Abstract

Systems and methods for performing a plurality of operations, in which at least one operation comprises a blockchain transaction, are described. A request to perform a plurality of operations is received, where the operations comprise a blockchain transaction and a second transaction of a type other than a block chain transaction. A conversion factor is obtained from a service and a blockchain transaction is recorded based on the conversion factor. The recorded blockchain transaction comprises an amount of a digital asset (e.g., Bitcoin) based on the conversion factor, a generated blockchain address, and an interstitial change address. The second transaction is performed as a result of the blockchain transaction having been validated.

Claims (24)

1. A computer-implemented method, comprising:

receiving a request to initiate a plurality of operations, the request comprising a first value and an identifier of a first entity, the plurality of operations comprising a blockchain transaction and a second transaction of a type different from the blockchain transaction;

generating a blockchain address to be temporarily associated with the identifier in a data store to result in a temporary address;

obtaining, from a service, a conversion factor to convert the first value to a second value to be used in the blockchain transaction, wherein the conversion factor is obtained within a threshold amount of time from the initiation of the plurality of operations;

causing the blockchain transaction to be recorded in a blockchain, wherein the blockchain transaction uses the generated blockchain address and an interstitial change address wherein the interstitial change address is created before confirmation of the blockchain transaction;

validating the recordation of the blockchain transaction; and

as a result of the blockchain transaction having been validated, causing the second transaction to be processed based at least in part on the first value.

2. A computer-implemented method claimed according to claim 1 , further comprising sending, as a result of the blockchain transaction having been validated, a notification that a third transaction may proceed.

3. A computer-implemented method according to claim 1 , wherein the identifier of the first entity is obtained from a visual code scanned by a device controlled by a second entity.

4. A computer-implemented method according to claim 1 , wherein the request is transmitted from a point-of-sale device controlled by the first entity.

5. A computer-implemented method according to claim 1 , wherein the request is transmitted from a point-of-sale device controlled by the first entity in response to an electronic communication from a device controlled by a second entity.

6. A computer-implemented method according to claim 1 , wherein validating the blockchain transaction comprises identifying an additional blockchain transaction assigning change from the blockchain transaction to the interstitial change address.

7. A computer-implemented method according to claim 1 , further comprising publishing the blockchain transaction, wherein the validating the blockchain transaction comprises completion of the publishing.

8. A computer-implemented method according to claim 1 , wherein the generated blockchain address is not used in a blockchain transaction subsequent to performing the plurality of operations.

9. A computer-implemented method according to claim 1 , wherein the plurality of operations comprises an additional blockchain transaction transferring a digital asset from the temporary address to an address provided by the service.

10. A computer-implemented method according to claim 1 , further comprising selecting the service, from among a plurality of services, based at least in part on the service conforming to at least one of jurisdictional or geographic criteria.

11. A system, comprising:

at least one processor; and

memory including executable instructions that, as a result of execution by the at least one processor, causes the system to perform the computer-implemented method of claim 1 .

12. A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by a processor of a computer system, cause the computer system to at least perform the computer-implemented method of claim 1 .

13. A system, comprising:

at least one processor; and

memory including executable instructions that, as a result of execution by the at least one processor, causes the system to perform the computer-implemented method of claim 1 .

14. A non-transitory computer-readable storage medium having stored thereon executable instructions that, as a result of being executed by a processor of a computer system, cause the computer system to at least perform the computer-implemented method of claim 1 .

Assignments (3)
CHANGE OF NAME Recorded Apr 18, 2023
From: NCHAIN HOLDINGS LTD
To: NCHAIN LICENSING AG
Reel/Frame 063361/0937 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: GAMAROFF, LORIEN BENJAMIN; BROWN, ANGUS JAMES FARQUHARSON CAMPBELL
To: CENTBEE PROPRIETARY LIMITED
Reel/Frame 060800/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2022
From: CENTBEE PROPRIETARY LIMITED
To: NCHAIN HOLDINGS LTD
Reel/Frame 060800/0578 →
Priority Claims (1)
ZA 2017/04853 · Jul 18, 2017 · national
Continuity (2)
Continuation 16632305
Related Publication 20230070668A1 · Mar 9, 2023
Cited By (2)
US 12,481,749 US 12,524,519