IP Library Granted Patent US 12,009,073
Granted Patent B2
US 12,009,073 · App. 17/322,217 · Granted Jun 11, 2024

Blockchain architecture, system, method and device for facilitating secure medical testing, data collection and controlled distribution using a decentralized health information platform and token ecosystem

Inventor: H. Anthony DeRosa-Grund (Magnolia, TX)
Assignee: Atrium Separate IP Holdings Number 4, LLC
G16H10/60G06F16/289G06F21/32G06F21/6245
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 12,009,073
App. No.
17/322,217
Granted
Jun 11, 2024
Kind
B2
Abstract

A distributed transaction and data storage platform including a distributed notary ledger or blockchain and one or more individual user micro-identifier chains that together enable the secure effectuation and recordation of one or more transactions, and/or storage of data in an automated, real-time, zero-trust, globally data law and privacy law centric manner while maintaining transaction party confidentiality and preventing chain poisoning.

Claims (86)

1. A blockchain platform for recording medical status data of a plurality of users having accounts on the platform, the platform comprising:

a micro-identification blockchain array formed by a stack of a plurality of micro-identification blockchains, wherein each one of the micro-identification blockchains is dedicated to a single one of the users and the one of the micro-identification blockchains stores a native identifier of one of the users, a coded identifier of the one of the users and a set of personal information about the one of the users;

a user device including a user device processor and a device memory storing a medical status application that when executed by the user device processor causes the device to:

record and store biometric data of the user;

receive a test request command from the user via a graphical user interface of the device, the test request identifying a test;

generate a test unique identifier that is associated with the user and the test;

authenticate the identity of the user by determining when if stored biometric data of the user matches current measured biometric data; and

providing the test unique identifier to the user on the device when the stored biometric data of the user matched the current measured biometric data; and

a server including a server processor and a non-transitory computer-readable medium storing at least one platform operating system that when executed by the server processor causes the server to:

receive a medical status transaction request identifying a pending medical status object, the medical status transaction request including the test unique identifier and results of the test, the results of the test indicating a medical status of the user;

determine the micro-identification blockchain dedicated to the user associated with the test unique identifier; and

generate and post the pending medical status object as a single transaction block on the micro-identification blockchain of the user associated with the test unique identifier.

2. The blockchain platform of claim 1 , wherein when executed by the server processor, the at least one operating system causes the server to assign an expiration date to the medical status based on an expected duration of the medical status and when the test was administered.

3. The blockchain platform of claim 2 , wherein the expiration date is calculated by adding an expected duration of the medical status to a time when the test was administered.

4. The blockchain platform of claim 3 , wherein when executed by the device processor, the medical status application causes the user device to generate and provide a reminder message to the user when a current time is within a threshold range of the expiration date, the reminder message identifying the medical status and the expiration date of the medical status.

5. The blockchain platform of claim 4 , wherein when executed by the device processor, the medical status application causes the user device to:

receive a display medical status request command on the user device from the user;

determine whether the current time is before the expiration date;

generate and display a status image indicating the medical status on the user device when the current time is before the expiration date.

6. The blockchain platform of claim 4 , wherein when executed by the device processor, the medical status application causes the user device to:

receive display medical status request command on the user device from the user;

determine whether the current time is before the expiration date; and

generate and display a status image indicating that the medical status has expired on the user device when the current time is not before the expiration date.

7. The blockchain platform of claim 5 , wherein when executed by the device processor, the medical status application causes the user device to generate a map indicating a location and one of a plurality of entity statuses of one or more entities, wherein a first of the entity statuses indicates all employees of the entity have a desired medical status and a second of the entity statuses indicates less than all employees of the entity have the desired medical status.

8. The blockchain platform of claim 7 , wherein when executed by the device processor, the medical status application causes the user device to generate a map indicating one or more risk locations where persons having an infectious medical status have visited within a predetermined time period.

9. The blockchain platform of claim 1 , wherein when executed by the device processor, the medical status application causes the user device to:

receive an at-home test request command from the user via the graphical user interface of the user device, the test request identifying an at-home test;

authenticate the identity of the user by determining when the stored biometric data of the user matches current measured biometric data;

continuously monitor that the user stays within a field of view of a camera of the user device from when the identity of the user is authenticated until the at-home test is taken;

visually capture results of the at-home test using images of the user device; and

transmit the results of the at-home test to the operating system for posting onto the micro-identification blockchain of the user.

10. A non-transitory computer-readable medium storing a medical status application for verifying medical statuses of a plurality of users using a micro-identification blockchain array formed by a stack of a plurality of micro-identification blockchains, wherein each one of the micro-identification blockchains is dedicated to a single one of the users and the one of the micro-identification blockchains stores a native identifier of one of the users, a coded identifier of the one of the users and a set of personal information about the one of the users, wherein when executed by a processor the medical status application causes the processor to:

record and store biometric data of the user on the medium; receive a test request command from the user via a graphical user interface of the device, the test request identifying a test;

generate a test unique identifier that is associated with the user and the test;

authenticate the identity of the user by determining when the stored biometric data of the user matches current measured biometric data;

provide the test unique identifier to the user on the device when the stored biometric data of the user matched the current measured biometric data; and

transmit a medical status transaction request to an operating system operating the micro-identification array, the medical status transaction request identifying a pending medical status object, the medical status transaction request including the test unique identifier and results of the test, the results of the test indicating a medical status of the user.

11. The medium of claim 10 , wherein when executed by a processor the medical status application causes the processor to assign an expiration date to the medical status based on an expected duration of the medical status and when the test was administered.

12. The medium of claim 11 , wherein the expiration date is calculated by adding an expected duration of the medical status to a time when the test was administered.

13. The medium of claim 12 , wherein when executed by a processor the medical status application causes the processor to generate and provide a reminder message to the user when a current time is within a threshold range of the expiration date, the reminder message identifying the medical status and the expiration date of the medical status.

14. The medium of claim 13 , wherein when executed by a processor the medical status application causes the processor to:

receive a display medical status request command from the user;

determine whether the current time is before the expiration date;

generate and display a status image indicating the medical status on a user device when the current time is before the expiration date.

15. The medium of claim 13 , wherein when executed by a processor the medical status application causes the processor to:

receive display medical status request command from the user;

determine whether the current time is before the expiration date; and

generate and display a status image indicating that the medical status has expired on a user device when the current time is not before the expiration date.

16. The medium of claim 14 , wherein when executed by a processor the medical status application causes the processor to generate a map indicating a location and one of a plurality of entity statuses of one or more entities, wherein a first of the entity statuses indicates all employees of the entity have a desired medical status and a second of the entity statuses indicates less than all employees of the entity have the desired medical status.

17. The medium of claim 16 , wherein when executed by a processor the medical status application causes the processor to generate a map indicating one or more risk locations where persons having an infectious medical status have visited within a predetermined time period.

18. The medium of claim 10 , wherein when executed by a processor the medical status application causes the processor to:

receive an at-home test request command from the user via the graphical user interface of a user device, the test request identifying an at-home test;

authenticate the identity of the user by determining when the stored biometric data of the user matches current measured biometric data;

continuously monitor that the user stays within a field of view of a camera of the user device from when the identity of the user is authenticated until the at-home test is taken;

visually capture results of the at-home test using images of the user device; and

transmit the results of the at-home test to the operating system for posting onto the micro-identification blockchain of the user.

19. A method of verifying medical statuses of a plurality of users using a micro-identification blockchain array formed by a stack of a plurality of micro-identification blockchains, wherein each one of the micro-identification blockchains is dedicated to a single one of the users and the one of the micro-identification blockchains stores a native identifier of one of the users, a coded identifier of the one of the users and a set of personal information about the one of the users, the method comprising:

with a medical status application stored on a device memory of a user device:

record and store biometric data of the user;

receive a test request command from the user via a graphical user interface of the device, the test request identifying a test;

generate a test unique identifier that is associated with the user and the test;

authenticate the identity of the user by determining when the stored biometric data of the user matches current measured biometric data; and

provide the test unique identifier to the user on the device when the stored biometric data of the user matched the current measured biometric data; and

with an operating system stored on a server memory of a server:

receive a medical status transaction request identifying a pending medical status object, the medical status transaction request including the test unique identifier and results of the test, the results of the test indicating a medical status of the user;

determine the micro-identification blockchain dedicated to the user associated with the test unique identifier; and

generate and post the pending medical status object as a single transaction block on the micro-identification blockchain of the user associated with the test unique identifier.

20. The method of claim 19 , further comprising, with the server, assigning an expiration date to the medical status based on an expected duration of the medical status and when the test was administered.

21. The method of claim 20 , wherein the expiration date is calculated by adding an expected duration of the medical status to a time when the test was administered.

22. The method of claim 21 , further comprising, with the medical status application, generating and providing a reminder message to the user when a current time is within a threshold range of the expiration date, the reminder message identifying the medical status and the expiration date of the medical status.

23. The method of claim 22 , further comprising, with the medical status application:

receiving a display medical status request command on the user device from the user;

determining whether the current time is before the expiration date;

generating and displaying a status image indicating the medical status on the user device when the current time is before the expiration date.

24. The method of claim 22 , further comprising, with the medical status application:

receiving display medical status request command on the user device from the user;

determining whether the current time is before the expiration date; and

generating and displaying a status image indicating that the medical status has expired on the user device when the current time is not before the expiration date.

25. The method of claim 23 , further comprising, the medical status application, generating a map indicating a location and one of a plurality of entity statuses of one or more entities, wherein a first of the entity statuses indicates all employees of the entity have a desired medical status and a second of the entity statuses indicates less than all employees of the entity have the desired medical status.

26. The method of claim 25 , further comprising, the medical status application, generating a map indicating one or more risk locations where persons having an infectious medical status have visited within a predetermined time period.

27. The method of claim 19 , further comprising, the medical status application:

receiving an at-home test request command from the user via the graphical user interface of the user device, the test request identifying an at-home test;

authenticating the identity of the user by determining when the stored biometric data of the user matches current measured biometric data;

continuously monitoring that the user stays within a field of view of a camera of the user device from when the identity of the user is authenticated until the at-home test is taken;

visually capturing results of the at-home test using images of the user device; and

transmitting the results of the at-home test to the operating system for posting onto the micro-identification blockchain of the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2022
From: ATRIUM SEPARATE IP HOLDINGS NUMBER 1, LLC
To: ATRIUM SEPARATE IP HOLDINGS NUMBER 4, LLC
Reel/Frame 060931/0949 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2021
From: DEROSA-GRUND, H. ANTHONY
To: ATRIUM SEPARATE IP HOLDINGS NUMBER 1, LLC
Reel/Frame 057276/0580 →
Continuity (7)
Continuation In Part 17188609 · Mar 1, 2021
Continuation In Part 17025888 · Sep 18, 2020
Continuation In Part 16855918 · Apr 22, 2020
Provisional Application 63025871 · May 15, 2020
Provisional Application 63029107 · May 22, 2020
Provisional Application 63082383 · Sep 23, 2020
Related Publication 20210350887A1 · Nov 11, 2021