Recording and playback of electronic event sequence in a distributed ledger system
First Claim
1. A system for recording and playback of electronic event sequence utilizing a distributed ledger, the system comprising:
- a controller comprising at least one memory device with computer-readable program code stored thereon, at least one communication device connected to a network, and at least one processing device, wherein the at least one processing device is configured to execute the computer-readable program code for;
monitoring a source system;
recording data regarding the source system onto a distributed ledger, the data comprising event data regarding electronic events occurring within the source system, wherein the data comprises multiple data types;
generating separate hashes for each of the multiple data types, wherein the data is bucketed in a block on the distributed ledger based on a data type of the data;
modifying a block header of the block on the distributed ledger to individually store the separate hashes;
constructing, from the event data of the distributed ledger, a testing dataset comprising event data regarding simulated electronic events; and
simulating, in a testing environment, the simulated electronic events using the testing dataset.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for recording and playback of electronic event sequence utilizing a distributed ledger may be configured for: monitoring a source system; recording data regarding the source system onto a distributed ledger, the data including event data regarding electronic events occurring within the source system; constructing, from the event data of the distributed ledger, a testing dataset including event data regarding simulated electronic events; and simulating, in a testing environment, the simulated electronic events using the testing dataset. The system may be further configured for selectively cloning a section of the distributed ledger, wherein the section includes event data regarding a subset of the electronic events occurring within the source system; and reconstructing the section of the distributed ledger in the testing environment.
73 Citations
19 Claims
-
1. A system for recording and playback of electronic event sequence utilizing a distributed ledger, the system comprising:
a controller comprising at least one memory device with computer-readable program code stored thereon, at least one communication device connected to a network, and at least one processing device, wherein the at least one processing device is configured to execute the computer-readable program code for; monitoring a source system; recording data regarding the source system onto a distributed ledger, the data comprising event data regarding electronic events occurring within the source system, wherein the data comprises multiple data types; generating separate hashes for each of the multiple data types, wherein the data is bucketed in a block on the distributed ledger based on a data type of the data; modifying a block header of the block on the distributed ledger to individually store the separate hashes; constructing, from the event data of the distributed ledger, a testing dataset comprising event data regarding simulated electronic events; and simulating, in a testing environment, the simulated electronic events using the testing dataset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer program product for recording and playback of electronic event sequence utilizing a distributed ledger, the computer program product comprising a non-transitory computer-readable storage medium having computer-executable instructions for causing a computer processor to perform the steps of:
-
monitoring a source system; recording data regarding the source system onto a distributed ledger, the data comprising event data regarding electronic events occurring within the source system, wherein the data comprises multiple data types; generating separate hashes for each of the multiple data types, wherein the data is bucketed in a block on the distributed ledger based on a data type of the data; modifying a block header of the block on the distributed ledger to individually store the separate hashes; constructing, from the event data of the distributed ledger, a testing dataset comprising event data regarding simulated electronic events; and simulating, in a testing environment, the simulated electronic events using the testing dataset.
-
-
11. A method for recording and playback of electronic event sequence utilizing a distributed ledger, the method comprising:
-
monitoring, via one or more computer processors, a source system; recording, via one or more computer processors, data regarding the source system onto a distributed ledger, the data comprising event data regarding electronic events occurring within the source system, wherein the data comprises multiple data types; generating, via one or more computer processors, separate hashes for each of the multiple data types, wherein the data is bucketed in a block on the distributed ledger based on a data type of the data; modifying, via one or more computer processors, a block header of the block on the distributed ledger to individually store the separate hashes; constructing, via one or more computer processors, from the event data of the distributed ledger, a testing dataset comprising event data regarding simulated electronic events; and simulating, via one or more computer processors, in a testing environment, the simulated electronic events using the testing dataset. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification