Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Cryptocurrency: Platforms

Search All Applications in Cryptocurrency: Platforms


Application US20190130114


Published 2019-05-02

Implementation Of Continuous Real-time Validation Of Distributed Data Storage Systems

Provided herein is a system and method for implementing a real-time and continuous validation tool for a distributed ledger-based computing system (i.e., blockchain). In one or more examples a real-time validation tool and system can continuously monitor a blockchain computing system for activities that indicate abnormal or risky behavior, and can generate a report to a user that details those events. The real-time validation tool can be implemented as a node in a blockchain computing system and can use information gleaned from blockchain activity occurring in real-time as well as external data gathered from various sources to determine if one or more events has occurred that is indicative of abnormal or risky activity occurring within the blockchain computing system. The validation tool can be used to improve and secure an existing blockchain computing system against cyber intrusions and various integrity issues.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A computing system for performing real-time validation and auditing of a distributed ledger-based data storage system, the system comprising: a memory; one or more processors; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs when executed by the one or more processors cause the processor to: detect the presence of an event occurring on the distributed ledger-based data storage system; store a copy of the event in the memory; append metadata relating to the event to the stored copy of the event to generate an enriched data block; perform one or more tests on the enriched data block, wherein the one or more tests are configured to be associated with one or more risks associated with the distributed ledger-based data storage system, and wherein performance of the one or more tests on the enriched data block generates one or more results; format the one or more results into a report; and transmit the report to one or more users.

  • 8. A method for performing real-time validation and auditing of a distributed ledger-based data storage system, the method comprising: detecting the presence of an event occurring on the distributed ledger-based data storage system; storing a copy of the event in the memory; appending metadata relating to the event to the stored copy of the event to generate an enriched data block; performing one or more tests on the enriched data block, wherein the one or more tests are configured to be associated with one or more risks associated with the distributed ledger-based data storage system, and wherein performance of the one or more tests on the enriched data block generates one or more results; formatting the one or more results into a report; and transmitting the report to one or more users.

  • 15. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions for performing real-time validation and auditing of a distributed ledger-based data storage system that when executed by a portable electronic device, cause the portable electronic device to: detect the presence of an event occurring on the distributed ledger-based data storage system; store a copy of the event in the memory; appending metadata relating to the event to the stored copy of the event to generate an enriched data block; perform one or more tests on the enriched data block, wherein the one or more tests are configured to be associated with one or more risks associated with the distributed ledger-based data storage system, and wherein performance of the one or more tests on the enriched data block generates one or more results; format the one or more results into a report; and transmit the report to one or more users.