SYSTEMS AND METHODS FOR CREATING MULTIPLE RECORDS BASED ON AN ORDERED SMART CONTRACT
First Claim
Patent Images
1. A method comprising:
- receiving, by an administrative node computer, a smart contract indicating that an ordered set of interactions will take place in response to an ordered set of events;
in response to a first event of the ordered set of events, transmitting, by the administrative node computer, to a second node computer, an instruction to generate a first data package for a first interaction of the ordered set of interactions, wherein the smart contract indicates that the first interaction will take place in response to the first event;
receiving, by the administrative node computer, from the second node computer, the first data package for the first interaction;
generating, by the administrative node computer, a first block for a blockchain, the first block including the first data package for the first interaction;
in response to a second event of the ordered set of events, transmitting, by the administrative node computer, to the second node computer, an instruction to generate a second data package for a second interaction of the ordered set of interactions, wherein the smart contract indicates that the second interaction will take place in response to the second event;
receiving, by the administrative node computer, from the second node computer, the second data package for the second interaction; and
generating, by the administrative node computer, a second block for the blockchain, the second block including the second data package for the first interaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for creating a smart contract detailing an ordered set of events is disclosed. A smart contract can include information about multiple events and responses for each event. The events and response can be arranged in a predefined order. The responses can include adding new records to a blockchain.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving, by an administrative node computer, a smart contract indicating that an ordered set of interactions will take place in response to an ordered set of events; in response to a first event of the ordered set of events, transmitting, by the administrative node computer, to a second node computer, an instruction to generate a first data package for a first interaction of the ordered set of interactions, wherein the smart contract indicates that the first interaction will take place in response to the first event; receiving, by the administrative node computer, from the second node computer, the first data package for the first interaction; generating, by the administrative node computer, a first block for a blockchain, the first block including the first data package for the first interaction; in response to a second event of the ordered set of events, transmitting, by the administrative node computer, to the second node computer, an instruction to generate a second data package for a second interaction of the ordered set of interactions, wherein the smart contract indicates that the second interaction will take place in response to the second event; receiving, by the administrative node computer, from the second node computer, the second data package for the second interaction; and generating, by the administrative node computer, a second block for the blockchain, the second block including the second data package for the first interaction. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An administrative node computer comprising:
-
a processor; and a computer readable medium, the computer readable medium comprising code, executable by the processor, for implementing a method comprising; receiving a smart contract indicating that an ordered set of interactions will take place in response to an ordered set of events; in response to a first event of the ordered set of events, transmitting, to a second node computer, an instruction to generate a first data package for a first interaction of the ordered set of interactions, wherein the smart contract indicates that the first interaction will take place in response to the first event; receiving, from the second node computer, the first data package for the first interaction; generating a first block for a blockchain, the first block including the first data package for the first interaction; in response to a second event of the ordered set of events, transmitting, to the second node computer, an instruction to generate a second data package for a second interaction of the ordered set of interactions, wherein the smart contract indicates that the second interaction will take place in response to the second event; receiving, from the second node computer, the second data package for the second interaction; and generating a second block for the blockchain, the second block including the second data package for the first interaction. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
generating, by a second node computer, a smart contract indicating that an ordered set of interactions will take place in response to an ordered set of events; in response to a first event of the ordered set of events, generating, by the second node computer, a first data package for a first interaction of the ordered set of interactions, wherein the smart contract indicates that the first interaction will take place in response to the first event; transmitting, by the second node computer, the first data package to an administrative node computer, wherein the administrative node computer generates a first block for a blockchain, the first block including the first data package; in response to a second event of the ordered set of events, generating, by the second node computer, a second data package for a second interaction of the ordered set of interactions, wherein the smart contract indicates that the second interaction will take place in response to the second event; and transmitting, by the second node computer, the second data package to the administrative node computer, wherein the administrative node computer creates a second block for the blockchain, the second block including the second data package. - View Dependent Claims (12, 13, 14, 15)
-
-
16. (canceled)
Specification