System and method for on-demand unsupervised data analytics on blockchain
AssigneeInnoplexus AG
InventorAbhijit Keskar
Life of this patent
Estimating the term…
Abstract
Disclosed herein is a system and method for performing on-demand data analytics directly on blockchain without the need to extract data from the blockchain to an external intermediary platform. The system and method disclosed herein enable unsupervised learning-based analysis directly on the blockchain, for data records stored on the blockchain. Furthermore, the system and methods disclosed herein allows a consumer to execute custom data analysis algorithms, in addition to standard data analytics, on data records to generate useful insights.
Claims16
A system for performing data analytics on a blockchain communicably coupled to a server arrangement via one or more data communication network wherein the blockchain is configured to:
- receive an analysis transaction wherein the analysis transaction is operable to implement at least data processing algorithm on a set of data records;
- execute the analysis transaction wherein the execution of the analysis transaction comprises:
- retrieving the set of data records from a data structure repository within an initial smart contract of the blockchain;
- invoking at least one smart contract method wherein the smart contract method, when executed, implements the data processing algorithm on the set of data records;
- return an output generated from implementation of the data processing algorithm on the set of data records.
A method for performing data analytics on a blockchain communicably coupled to a server arrangement via one or more data communication network, the method comprising:
- receiving, on the blockchain, an analysis transaction wherein the analysis transaction is operable to implement at least data processing algorithm on a set of data records;
- executing, the analysis transaction wherein the execution of the analysis transaction comprises:
- retrieving the set of data records from a data structure repository within an initial smart contract of the blockchain;
- invoking at least one smart contract method wherein the smart contract method, when executed, implements the data processing algorithm on the set of data records;
- returning an output generated from implementation of the data processing algorithm on the set of data records.
Dependencies are inferred from the claim text.