Tokens or crypto currency using smart contracts and blockchains
OwnerVijay K. Madisetti, Arshdeep Bahgainventors
Life of this patent
Estimating the term…
Abstract
A method of exchanging value across a blockchain network comprising receiving first and second transaction smart contracts, recording the first transaction smart contract to the second transaction smart contract, and registering global variable names and defining values thereof. The method further comprises receiving a transaction notification and recording the transaction to the second transaction smart contract.
Claims20
A method of exchanging value across a blockchain network comprising:
- receiving a first transaction smart contract comprising a transaction amount global variable name request and a transaction amount;
- recording the first transaction to a second transaction smart contract on a first blockchain network;
- registering the first transaction amount global variable name to a global variable name system, defining a transaction amount global variable;
- defining a value of the transaction amount global variable responsive to the transaction amount;
- receiving a second transaction smart contract comprising a second transaction global variable name request and a second transaction amount;
- registering the second transaction global variable name request to the global variable name system, defining a second transaction global variable;
- defining a value of the second transaction global variable responsive to the second transaction amount;
- receiving a transaction notification comprising the second transaction global variable name and a transaction value;
- recording the transaction notification to the second smart contract;
- and
- updating the value of the second transaction global variable responsive to the transaction value.
A method of exchanging value across a blockchain network comprising:
- receiving a first transaction smart contract comprising a transaction amount global variable name request and a transaction amount;
- recording the first transaction to a second transaction smart contract on a first blockchain network;
- registering the first transaction amount global variable name to a global variable name system, defining a transaction amount global variable;
- defining a value of the transaction amount global variable responsive to the transaction amount;
- receiving a second transaction smart contract comprising a second transaction global variable name request and a second transaction amount;
- registering the second transaction global variable name request to the global variable name system, defining a second transaction global variable;
- defining a value of the second transaction global variable responsive to the second transaction amount;
- receiving a transaction notification comprising the second transaction global variable name and a transaction value;
- receiving a transaction notification;
- recording the transaction notification to the second transaction smart contract;
- updating a value of the second transaction global variable responsive to the transaction notification comprising the steps of:
- publishing the updated value of the second transaction global variable to a first managed topic on a first messaging server;
- and
- transmitting the content published to the managed topic to a first subscriber;
- and
- transferring at least a portion of the value of the transaction notification to an entity associated with the second transaction global variable;
- wherein the receipt of the content published to the first managed topic by the first subscriber initiates a smart contract transaction for a first smart contract, the first smart contract being recorded on a first blockchain network.
A system for exchanging value across a blockchain network comprising:
- a processor;
- a data store positioned in communication with the processor;
- and
- a network communication device positioned in communication with each of the processor, the data store, and a network;
- wherein the network communication device is operable to receive a first transaction smart contract comprising a transaction amount global variable name request and a transaction amount;
- wherein the processor is operable to record the first transaction to a second transaction smart contract on a first blockchain network;
- wherein the processor is operable to register the first transaction amount global variable name to a global variable name system, defining a transaction amount global variable;
- wherein the network communication device is operable to receive a second transaction smart contract comprising a second transaction global variable name request and a second transaction amount;
- wherein the processor is operable to register the second transaction global variable name request to the global variable name system, defining a second transaction global variable;
- wherein the network communication device is operable to receive a transaction notification comprising the second transaction global variable name and a transaction value;
- wherein the processor is operable to record the transaction notification to the second transaction smart contract;
- and
- wherein the processor is operable to update a value of the second transaction global variable responsive to the transaction value.
Dependencies are inferred from the claim text.