| CPC G06Q 20/389 (2013.01) [G06F 21/6245 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/401 (2013.01); H04L 9/0891 (2013.01)] | 20 Claims |

|
1. A system for providing a decentralized marketplace for patient-generated health data, the system comprising:
a processor; and
a machine-readable medium in operable communication with the processor and having instructions stored thereon that, when executed by the processor, perform the following steps:
a) encrypting the patient-generated health data using a symmetric key;
b) generating encrypted health data from the encrypting of the patient-generated health data;
c) sending the encrypted health data to an interplanetary file system (IPFS) with the symmetric key and storing the encrypted health data and the symmetric key on the IPFS;
d) generating encrypt data with a shared key and providing it to an owner of the patient-generated health data;
e) creating a non-fungible token (NFT) and listing the NFT for sale on a data marketplace;
f) facilitating a purchase of the NFT by a purchaser from the data marketplace;
g) notifying the owner of the purchase;
h) generating a re-encryption key from the shared key;
i) re-encrypting the patient-generated health data using the re-encryption key;
j) generating re-encrypted health data from the re-encrypting of the patient-generated health data;
k) providing the symmetric key and the re-encrypted health data to the purchaser;
l) decrypting the re-encrypted health data using the symmetric key;
m) generating decrypted health data from the decrypting of the re-encrypted health data;
n) analyzing the decrypted health data;
o) Developing a classification algorithm for disease diagnosis based on the analyzing of the decrypted health data; and
p) diagnosing a disease of a subject using the classification algorithm.
|