IP Library › Granted Patent US 11,121,877
Granted Patent B2
US 11,121,877 · App. 16/417,272 · Granted Sep 14, 2021

Secure transmission of electronic health records via blockchain

Inventors: Noel J. Guillama (Wellington, FL); Chester Heath (Boca Raton, FL); Carl R. Larsen (West Palm Beach, FL)
Assignees: The Quantum Group, Inc.; Noel J. Guillama
H04L9/3234G16H10/60H04L9/0637H04L9/0643H04L9/3297H04L2209/38
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,121,877
App. No.
16/417,272
Granted
Sep 14, 2021
Kind
B2
Abstract

The present disclosure provides a method for securely transmitting electronic healthcare records between computing devices in communication. A request is received to access a database of electronic health records, checking for an authorization requirement, and generating a token associated with the authorization requirement and the received request. The token corresponds to a block in a Blockchain. The block includes a cryptographic hash of a previous block, a timestamp, and transaction data related to the received request, and the at least one authorization requirement. The token can be sent to allow access to at least one electronic health record in the database of electronic health records.

Claims (35)

1. A method for securely transmitting electronic healthcare records between a plurality of computing devices in communication with each other, comprising:

receiving, at a first computing device, a request from a second computing device to access at least one electronic health record in a database of electronic health records, wherein the request from the second computing device is based on accessing de-identified data of the at least one electronic health record, wherein the database of electronic health records is stored at a remote memory module, wherein the database of electronic health records comprises de-identified data accessible by the plurality of computing devices;

sending, from the first computing device, at least one authorization requirement to the second computing device;

detecting, at the first computing device, that the at least one authorization requirement has been provided by the second computing device;

based on detecting that the at least one authorization requirement has been provided, generating, at the first computing device, a token associated with the at least one authorization requirement and the received request, wherein the token provides a decryption key for the encrypted identifiable data,

wherein the token corresponds to a block in a Blockchain, the block including a cryptographic hash of a previous block, a timestamp, and transaction data related to the received request and the at least one authorization requirement;

retrieving, by the first computing device, identifiable data from the remote memory module, wherein the identifiable data corresponds to the received request;

encrypting, by the first computing device, the identifiable data;

sending the token to the second computing device from the first computing device to access the at least one electronic health record; and

sending, from the first computing device, the encrypted identifiable data to the second computing device.

2. The method of claim 1 , wherein the at least one authorization requirement comprises a payment request based on the received request.

3. The method of claim 2 , wherein detecting that the at least one authorization requirement has been provided comprises:

receiving, at the first computing device, a payment from the second computing device, wherein the payment corresponds to the payment request.

4. The method of claim 3 , wherein the method further comprises sending, via the first computing device, the payment to a user associated with the at least one electronic health record.

5. The method of claim 1 , wherein each electronic health record in the database of electronic health records is automatically generated upon receiving health information from a user.

6. The method of claim 5 , wherein generating each electronic health record is based on the received health information and comprises access restrictions.

7. A system for securely transmitting electronic healthcare records between a plurality of computing devices in communication with each other, comprising:

one or more processors; and

a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:

receive, at a first computing device, a request from a second computing device to access at least one electronic health record in a database of electronic health records, wherein the request from the second computing device is based on accessing de-identified data of the at least one electronic health record, wherein the database of electronic health records is stored at a remote memory module, wherein the database of electronic health records comprises de-identified data accessible by the plurality of computing devices;

send, from the first computing device, at least one authorization requirement to the second computing device;

detect, at the first computing device, that the at least one authorization requirement has been provided by the second computing device;

based on detecting that the at least one authorization requirement has been provided, generate, at the first computing device, a token associated with the at least one authorization requirement and the received request, wherein the token provides a decryption key for the encrypted identifiable data,

wherein the token corresponds to a block in a Blockchain, the block including a cryptographic hash of a previous block, a timestamp, and transaction data related to the received request and the at least one authorization requirement;

retrieve, by the first computing device, identifiable data from the remote memory module, wherein the identifiable data corresponds to the received request;

encrypt, by the first computing device, the identifiable data;

send the token to the second computing device from the first computing device to access the at least one electronic health record; and

send, from the first computing device, the encrypted identifiable data to the second computing device.

8. The system of claim 7 , wherein the at least one authorization requirement comprises a payment request based on the received request.

9. The system of claim 8 , wherein detecting that the at least one authorization requirement has been provided comprises:

receiving, at the first computing device, a payment from the second computing device, wherein the payment corresponds to the payment request.

10. The system of claim 9 , wherein executing the instructions further comprises:

send, via the first computing device, the payment to a user associated with the at least one electronic health record.

11. The system of claim 7 , wherein each electronic health record in the database of electronic health records is automatically generated upon receiving health information from a user.

12. The system of claim 11 , wherein generating each electronic health record is based on the received health information and comprises access restrictions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2019
From: GUILLAMA, NOEL J.; HEATH, CHESTER; LARSEN, CARL L.
To: THE QUANTUM GROUP, INC.; NOEL J. GUILLAMA
Reel/Frame 049234/0184 →
Continuity (1)
Related Publication 20200374125A1 · Nov 26, 2020
Cited By (6)
US 12,192,335 US 12,231,561 US 12,273,441 US 12,273,443 US 12,293,091 US 12,731,164