IP Library Granted Patent US 11,907,248
Granted Patent B2
US 11,907,248 · App. 17/730,804 · Granted Feb 20, 2024

System and method of immutable electronic health record data storage

Inventor: Ronald Raymond Austring (English Harbour, AG)
Assignee: Technologies IP, LLC
G06F16/258G06F16/27G06F21/6245G06Q20/065G06Q20/1235G06Q20/367G06Q30/0283G16H10/60H04L9/50G06F2221/2141H04L2209/56
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,907,248
App. No.
17/730,804
Granted
Feb 20, 2024
Kind
B2
Abstract

A system and method of immutable electronic health record data storage is presented. The present disclosure provides for a system integrated into a practical application with meaningful limitations to provide a system having an ‘immutable data storage protocol’ used to capture database operations on an immutable ledger. The protocol can consist of one or more ‘operation codes.’ The immutable electronic health record data storage system can provide a blockchain, transaction blockchain API, a blockchain writer API, a formatting module, and a messaging module, among others, that can format, process, and store data according to an immutable data storage protocol.

Claims (32)

1. A system for immutable electronic health record data storage, comprising:

a blockchain storing one or more property collections; and

a computer processor operably coupled to the blockchain and capable of executing machine-readable instructions to perform program steps, the program steps comprising:

receiving a first property collection having one or more fields to be written to the blockchain;

serializing, via a blockchain writer API, at least a portion of the first property collection;

determining, via the processor, the data operation code for the first property collection;

appending immutable data storage protocol data, including the data operation code, to the serialized property collection; and

writing the immutable data storage protocol data and the serialized property collection to the blockchain.

2. The system of claim 1 , wherein the data operation code identifies the current state of the property collection.

3. The system of claim 1 , wherein the immutable data storage protocol data includes metadata to identify information associated with the context of the data.

4. The system of claim 3 , wherein the metadata includes data indicating when an operation occurred, an identity of an entity executing the operation, and a source of the operation.

5. The system of claim 1 , the program steps further comprising determining the data operation code is ‘insert’ and serializing the entire first property collection.

6. The system of claim 1 , the program steps further comprising determining the data operation code is ‘update’ and serializing only the fields updated in the first property collection.

7. The system of claim 1 , the program steps further comprising determining the data operation code is ‘append’ and serializing only the new fields in the first property collection.

8. The system of claim 1 , the program steps further comprising determining the data operation code is ‘overwrite’ and serializing the entire first property collection.

9. The system of claim 1 , the program steps further comprising determining the data operation code is ‘delete’ and serializing only the deleted fields in the first property collection.

10. The system of claim 9 , wherein the deleted fields are set to null prior to serialization.

11. A method of immutable electronic health record data storage, comprising:

receiving a first property collection having one or more fields to be written to a blockchain;

serializing, via a blockchain writer API, at least a portion of the first property collection;

determining, via a processor, the data operation code for the first property collection;

appending immutable data storage protocol data, including the data operation code, to the serialized property collection; and

writing the immutable data storage protocol data and the serialized property collection to the blockchain.

12. The method of claim 11 , wherein the data operation code identifies the current state of the property collection.

13. The method of claim 11 , wherein the immutable data storage protocol data includes metadata to identify information associated with the context of the data.

14. The method of claim 13 , wherein the metadata includes data indicating when an operation occurred, an identity of an entity executing the operation, and a source of the operation.

15. The method of claim 11 , further comprising determining the data operation code is ‘insert’ and serializing the entire first property collection.

16. The method of claim 11 , further comprising determining the data operation code is ‘update’ and serializing only the fields updated in the first property collection.

17. The method of claim 11 , further comprising determining the data operation code is ‘append’ and serializing only the new fields in the first property collection.

18. The method of claim 11 , further comprising determining the data operation code is ‘overwrite’ and serializing the entire first property collection.

19. The method of claim 11 , further comprising determining the data operation code is ‘delete’ and serializing only the deleted fields in the first property collection.

20. The method of claim 19 , wherein the deleted fields are set to null prior to serialization.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2024
From: SYNERIO TECHNOLOGIES, INC.
To: TECHNOLOGIES IP, LLC
Reel/Frame 066103/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2022
From: AUSTRING, RONALD RAYMOND
To: SYNERIO TECHNOLOGIES, INC.
Reel/Frame 059775/0656 →
Continuity (6)
Provisional Application 63201388 · Apr 27, 2021
Provisional Application 63201386 · Apr 27, 2021
Provisional Application 63201387 · Apr 27, 2021
Provisional Application 63201383 · Apr 27, 2021
Provisional Application 63201385 · Apr 27, 2021
Related Publication 20220342906A1 · Oct 27, 2022