IP Library › Granted Patent US 11,990,215
Granted Patent B2
US 11,990,215 · App. 17/073,851 · Granted May 21, 2024

System for providing a data market for health data and for providing rewards to data market participants

Inventors: Kyle Culver (Coxs Creek, KY); Rohit Wason (Louisville, KY); Nicholas Hill (Louisville, KY); Zachary A. Stout (Louisville, KY); Matthew A. Plappert (Louisville, KY); Chulmin Lee (Prospect, KY); Benjamin Singer (Louisville, KY); Norman Leach (Jeffersonville, IN); Emily Braun (Louisville, KY)
Assignee: Humana Inc.
G16H10/60G06F9/547G06F16/27G06F21/645G06Q20/3829G06Q30/0207G16H15/00G16H80/00H04L9/3247
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,990,215
App. No.
17/073,851
Granted
May 21, 2024
Kind
B2
Abstract

A system for maintaining accurate health data and for providing rewards to data market participants. A marketplace platform based on Blockchain technology leverages smart contracts to provide rewards to sellers of data assets that provide corrections or updates to medical data, such as provider demographics. A URL API is provided to a buyer of the data with an encrypted password that is used to access the data from the URL API.

Claims (83)

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.

2. The method of claim 1 , further comprising the step of:

storing the first data set as a one-way cryptographic hash of data.

3. The method of claim 1 , wherein the first data set is a collection of medical data.

4. The method of claim 1 , further comprising the step of:

storing the first data set, the submission for a first proposed update to the first data set, and the submission for validating the first proposed update to the first data set on a ledger of the blockchain platform.

5. The method of claim 1 , further comprising:

encrypting the first encrypted value using a public key of a first user.

6. The method of claim 1 , further comprising:

using the decrypted value as an access key to a data resource.

7. The method of claim 6 , wherein the decrypted value is a pointer to a data resource.

8. The method of claim 1 , further comprising the steps of:

escrowing the second reward prior to receiving the submission fromthe second user validating the accuracy of the first proposed update to the first data set, wherein the escrowed second reward is provided by the first user.

9. The method of claim 8 , wherein: a payment at least totaling the first reward and the second reward is authorized by the entity providing the smart contract to the first user by way of the blockchain platform.

10. The method of claim 8 , further comprising the step of:

receiving, at the blockchain platform, an address for escrowing the second reward.

11. The method of claim 1 , further comprising the step of:

receiving at the blockchain platform one or more public keys for acceptable validators.

12. The method of claim 1 , further comprising:

providing, at the blockchain platform, a set of trusted data for comparison against the first data set for accuracy.

13. The method of claim 1 , further comprising:

associating mining users with the blockchain platform; and

after each of providing the first data set at the blockchain platform, receiving the submission with the firstproposed update, receiving the submission from a second user validating the accuracy of the first proposed update to the first data set, authorizing the payment to the first user of the first reward, and authoring the payment to the second user of the second reward, authorizing a respective mining payment to a respective mining user.

14. 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 from an entity, 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, a set of truth data from the entity for comparison against the first data set for accuracy;

providing, at the blockchain platform, an open, standing request for updates to the first data set to align the first data set with the truth data;

providing, at the blockchain platform, an open, standing request for accuracy validations of proposed updates to the first data set with the truth data;

providing, at the blockchain platform, at least one smart contract from the entity for the first set of data, wherein the smart contract designates a reward for providing a validated update to the first data set, a portion of which is specified as a validation reward;

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;

authorizing payment by the first user of the validation reward into an escrow;

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 from the entity to the first user of the validation reward following receipt of the submission from the second user validating the accuracy of the first proposed update by way of the blockchain platform;

authorizing payment from the first user to the second user of the validation reward by way of the blockchain platform;

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.

15. The method of claim 14 , further comprising the step of:

receiving an address for escrowing the second reward.

16. The method of claim 14 , further comprising the step of:

receiving at the blockchain platform one or more public keys for acceptable validators.

17. A method for using a blockchain platform for providing 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 smart contracts from an entity on the blockchain platform which designates rewards for providing validated updates to a healthcare 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 the healthcare data set which is read accessible to all users of the blockchain platform;

providing, at the blockchain platform, a set of trusted healthcare data from the entity for comparison against the healthcare data set for accuracy which is read accessible to all users of the blockchain platform;

providing, at the blockchain platform, an open, standing request for updates to the healthcare data set to align the healthcare data set with the trusted healthcare data;

providing, at the blockchain platform, an open, standing request for accuracy validations of proposed updates to the first data set with the trusted healthcare data;

receiving submissions from user designating proposed updates to the healthcare data set for improved accuracy in fulfilment of the open, standing request for the updates;

authorizing escrow payments of an amount specified in the smart contracts from the users providing the proposed updates by way of the blockchain platform;

receiving submissions from other users validating the proposed updates to the healthcare data set in fulfillment of the open, standing request for the accuracy validations, and following such receipt:

authorizing payments of the rewards to the users from the entity; and

authorizing payments of the escrow payments to the other users from the users;

receiving a first encrypted value at the blockchain platform;

wherein the first encrypted value can be decrypted into a decrypted value; and

wherein the decrypted value can be used to access a stored update to the first data set stored at a location off the blockchain platform;

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.

18. The method of claim 17 , further comprising:

encrypting the first encrypted value using a public key of a first user.

19. The method of claim 17 , further comprising:

using the decrypted value as an access key to a data resource.

20. The method of claim 17 , wherein the decrypted value is a pointer to a data resource.

21. The method of claim 17 , further comprising the step of:

receiving an address for the escrow payments.

22. The method of claim 17 , further comprising the step of:

receiving at the blockchain platform one or more public keys for acceptable validators.

23. The method of claim 17 , wherein the updates include provider demographics for a predetermined provider.

24. The method of claim 17 , further comprising:

associating mining users with the blockchain platform; and

after each of providing the healthcare data set at the blockchain platform, receiving each of the submissions designating updates to the healthcare data set for improved accuracy, receiving each of the submissions from other users validating the proposed updates to the healthcare data set, authorizing the escrow payments, and authoring payments of the rewards, authorizing respective mining payments to respective mining users.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2020
From: CULVER, KYLE; WASON, ROHIT; HILL, NICHOLAS; STOUT, ZACHARY A.; PLAPPERT, MATTHEW A.; LEE, CHULMIN; SINGER, BENJAMIN; LEACH, NORMAN; BRAUN, EMILY
To: HUMANA INC.
Reel/Frame 054096/0369 →
Continuity (2)
Continuation 15883987 · Jan 30, 2018
Related Publication 20210035669A1 · Feb 4, 2021