CPC G16H 10/60 (2018.01) [G06F 9/547 (2013.01); G06F 16/27 (2019.01); G06F 21/645 (2013.01); G06Q 20/3829 (2013.01); G06Q 30/0207 (2013.01); G16H 15/00 (2018.01); G16H 80/00 (2018.01); H04L 9/3247 (2013.01)] | 24 Claims |
1. A method for using a blockchain platform to provide a data market for maintaining data sets up-to-date by connecting buyers and sellers of data, the method comprising executing software code stored at one or more non- transitory computer readable mediums, thereby causing one or more processors to perform at least the steps of:
providing, at the blockchain platform, a first data set, wherein said blockchain platform is hosted at one or more servers, said one or more servers providing at least one of the one or more non-transitory computer readable mediums and at least one of the one or more processors;
providing, at the blockchain platform, an open, standing request for updates to the first data set;
providing, at the blockchain platform, an open, standing request for accuracy validations of proposed updates to the first data set;
providing, at the blockchain platform, at least one smart contract for the first set of data, wherein the smart contract designates a first reward for fulfilling the open, standing request for the updates to the first data set for improved accuracy and a second reward for fulfilling the open, standing request for the accuracy validations of the proposed updates to the first data set;
receiving, at the blockchain platform, a submission from a first user for a first proposed update to the first data set which corrects one or more errors in the first data set in fulfilment of the open, standing request for the updates;
receiving, at the blockchain platform, a submission from a second user validating the accuracy of the first proposed update to the first data set in fulfillment of the open, standing request for the accuracy validations;
authorizing payment to the first user of the first reward for providing the first proposed update to the first data following receipt of the submission from the second user validating the accuracy of the first proposed update;
authorizing payment to the second user following receipt of the submission validating the accuracy of the first proposed update to the first data set;
wherein the first reward and the second reward are electronically paid, though the blockchain platform, by an entity providing the smart contract;
receiving a first encrypted value at the blockchain platform;
decrypting the first encrypted value into a decrypted value; and
using the decrypted value to access a stored update to the first data set stored at a location off the blockchain platform.
|