| CPC H04L 9/0637 (2013.01) [G06F 16/1834 (2019.01); G06F 16/2365 (2019.01); G06F 16/2379 (2019.01); G06F 21/6245 (2013.01); H04L 9/50 (2022.05)] | 18 Claims |

|
1. A method for securely transmitting electronic records between a plurality of computing devices in communication with each other, the method comprising:
receiving, at a first computing device, a request from a second computing device to access at least a portion of an electronic record;
providing, by the first computing device to the second computing device, a plurality of levels of access to the at least a portion of the electronic record, each level of access granted through payment of a required compensation amount;
receiving, at the first computing device from the second computing device, a selection of a level of access;
authorizing, by the first computing device, the selection of the level of access to the at least a portion of the electronic record;
generating, at the first computing device, a token associated with the selection of the level of access and the compensation amount required for the level of access, wherein the token provides a decryption key for the at least a portion of the electronic record at the selected level of access, and wherein the token corresponds to a block in a publicly verifiable mechanism, the block including a cryptographic hash of a previous block;
encrypting, by the first computing device, the at least a portion of the electronic record corresponding to the request from the second computing device to access the at least a portion of the electronic record at the selected level of access;
sending the token from the first computing device to the second computing device to facilitate decryption by the second computing device of the at least a portion of the electronic record at the selected level of access; and
sending, from the first computing device, the at least a portion of the electronic record at the selected level of access to the second computing device;
wherein each level of access of the plurality of levels of access is defined by one or more of a fractional size of a whole of the at least a portion of the electronic record, a level of de-identification of the at least a portion of the electronic record, and an extent of time to which the at least a portion of the electronic record pertains.
|