IP Library Granted Patent US 12,161,451
Granted Patent B2
US 12,161,451 · App. 18/320,473 · Granted Dec 10, 2024

Medical imaging and efficient sharing of medical imaging information

Inventors: Kyle Dormer (Calgary, CA); Hussein Patni (Calgary, CA); Darryl Bidulock (Calgary, CA); John Axerio-Cilies (San Francisco, CA); Torin Arni Taerum (Calgary, CA)
Assignee: Arterys Inc.
A61B5/0263A61B5/0013A61B5/0044A61B5/02A61B5/021A61B5/026A61B5/055A61B5/7203A61B5/7207A61B5/725A61B5/7257G01R33/5608G06T7/0012G06T7/269G16H10/60G16H30/20G16H30/40H04L9/3213H04L63/0209A61B5/0022A61B5/02007A61B5/02014A61B2576/023G01R33/56316G06T2207/10076G06T2207/10088G06T2207/30104
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,161,451
App. No.
18/320,473
Granted
Dec 10, 2024
Kind
B2
Abstract

An MRI image processing and analysis system may identify instances of structure in MRI flow data, e.g., coherency, derive contours and/or clinical markers based on the identified structures. The system may be remotely located from one or more MRI acquisition systems, and perform: error detection and/or correction on MRI data sets (e.g., phase error correction, phase aliasing, signal unwrapping, and/or on other artifacts); segmentation; visualization of flow (e.g., velocity, arterial versus venous flow, shunts) superimposed on anatomical structure, quantification; verification; and/or generation of patient specific 4-D flow protocols. A protected health information (PHI) service is provided which de-identifies medical study data and allows medical providers to control PHI data, and uploads the de-identified data to an analytics service provider (ASP) system. A web application is provided which merges the PHI data with the de-identified data while keeping control of the PHI data with the medical provider.

Claims (81)

1. A method of operating an analytics service provider (ASP) system of a medical analytics platform, the medical analytics platform comprising the ASP system and a protected health information (PHI) system, the ASP system separated from the PHI system by one or more firewalls, and the PHI system storing PHI data associated with de-identified medical study data on at least one nontransitory processor-readable storage medium of the PHI system, the method comprising:

storing, by at least one processor of the ASP system, the de-identified medical study data on at least one nontransitory processor-readable storage medium of the ASP system;

receiving, by the at least one processor of the ASP system, a request for a PHI access token from a client processor-based device over at least one communications network;

sending, by the at least one processor of the ASP system, an encrypted PHI access token to the client processor-based device over the at least one communications network;

receiving, by the at least one processor of the ASP system, the encrypted PHI access token from the PHI system over the at least one communications network;

sending, by the at least one processor of the ASP system, de-identified medical study data for a requested medical study to the client processor-based device over the at least one communications network to be merged, locally on the client processor-based device, with PHI data received by the client processor-based device from the PHI system over the at least one communications network, without providing the ASP system access to the PHI data;

generating, by the at least one processor of the ASP system, analytics data relating to the de-identified medical study data; and

sending, by the at least one processor of the ASP system, the generated analytics data to the client processor-based device over the at least one communications network.

2. The method of claim 1 , further comprising:

validating, by the at least one processor of the ASP system, the received encrypted PHI access token; and

notifying, by the at least one processor of the ASP system, the PHI system that the PHI access token is valid.

3. The method of claim 1 , further comprising:

receiving, by the at least one processor of the ASP system, the de-identified medical study data from the PHI system over the at least one communications network.

4. The method of claim 1 , further comprising:

receiving, by the at least one processor of the ASP system, a request to generate analytics data from the client processor-based device over the at least one communications network,

wherein generating the analytics data is responsive to receiving the request to generate analytics data from the client processor-based device.

5. The method of claim 1 , further comprising:

sending, by the at least one processor of the ASP system, the generated analytics data to the PHI system over the at least one communications network, wherein generating analytics data comprises generating at least one of a report or a secondary capture object, and sending the generated analytics data to the PHI system comprises sending the at least one of the report or the secondary capture object to the PHI system over the at least one communications network for storage on the at least one nontransitory processor-readable storage medium communicatively coupled with the PHI system.

6. The method of claim 1 , further comprising:

periodically receiving, by the at least one processor of the ASP system, a check for updates from the PHI system over the at least one communications network;

determining, by the at least one processor of the ASP system, whether any updates to the PHI system are needed; and

responsive to determining that at least one update of the PHI system is needed, sending, by the at least one processor of the ASP, update data to the PHI system over the at least one communications network.

7. The method of claim 1 , further comprising:

receiving, by at least one processor of the client processor-based device, the PHI data from the PHI system over the at least one communications network;

receiving, by the at least one processor of the client processor-based device, the de-identified medical study data from the ASP system over the at least one communications network;

merging, by the at least one processor of the client processor-based device, the PHI data and the de-identified medical study data to generate re-identified medical study data; and

presenting, by the at least one processor of the client processor-based device, the re-identified medical study data to a user of the client processor-based device.

8. One or more non-transitory computer-readable medium having contents stored thereon, which when executed by one or more processors, cause the one or more processors to perform actions comprising:

storing, by at least one processor of an analytics service provider (ASP) system, de-identified medical study data on at least one nontransitory processor-readable storage medium of the ASP system, wherein the ASP system is separated from a protected health information (PHI) system by one or more firewalls;

receiving, by the at least one processor of the ASP system, a request for a PHI access token from a client processor-based device over at least one communications network;

sending, by the at least one processor of the ASP system, an encrypted PHI access token to the client processor-based device over the at least one communications network;

receiving, by the at least one processor of the ASP system, the encrypted PHI access token from the PHI system over the at least one communications network;

sending, by the at least one processor of the ASP system, de-identified medical study data for a requested medical study to the client processor-based device over the at least one communications network to be merged, locally on the client processor-based device, with PHI data received by the client processor-based device from the PHI system over the at least one communications network, without providing the ASP system access to the PHI data;

generating, by the at least one processor of the ASP system, analytics data relating to the de-identified medical study data; and

sending, by the at least one processor of the ASP system, the generated analytics data to the client processor-based device over the at least one communications network.

9. The one or more non-transitory computer-readable medium of claim 8 , wherein the actions further comprise:

validating, by the at least one processor of the ASP system, the received encrypted PHI access token; and

notifying, by the at least one processor of the ASP system, the PHI system that the PHI access token is valid.

10. The one or more non-transitory computer-readable medium of claim 8 , wherein the actions further comprise:

receiving, by the at least one processor of the ASP system, the de-identified medical study data from the PHI system over the at least one communications network.

11. The one or more non-transitory computer-readable medium of claim 8 , wherein the actions further comprise:

receiving, by the at least one processor of the ASP system, a request to generate analytics data from the client processor-based device over the at least one communications network,

wherein generating the analytics data is responsive to receiving the request to generate analytics data from the client processor-based device.

12. The one or more non-transitory computer-readable medium of claim 8 , wherein the actions further comprise sending, by the at least one processor of the ASP system, the generated analytics data to the PHI system over the at least one communications network, and wherein generating analytics data comprises generating at least one of a report or a secondary capture object, and sending the generated analytics data to the PHI system comprises sending the at least one of the report or the secondary capture object to the PHI system over the at least one communications network for storage on at least one nontransitory processor-readable storage medium communicatively coupled with the PHI system.

13. The one or more non-transitory computer-readable medium of claim 8 , wherein the actions further comprise:

periodically receiving, by the at least one processor of the ASP system, a check for updates from the PHI system over the at least one communications network;

determining, by the at least one processor of the ASP system, whether any updates to the PHI system are needed; and

responsive to determining that at least one update of the PHI system is needed, sending, by the at least one processor of the ASP system, update data to the PHI system over the at least one communications network.

14. The one or more non-transitory computer-readable medium of claim 8 , wherein the actions further comprise:

receiving, by at least one processor of the client processor-based device, the PHI data from the PHI system over the at least one communications network;

receiving, by the at least one processor of the client processor-based device, the de-identified medical study data from the ASP system over the at least one communications network;

merging, by the at least one processor of the client processor-based device, the PHI data and the de-identified medical study data to generate re-identified medical study data; and

presenting, by the at least one processor of the client processor-based device, the re-identified medical study data to a user of the client processor-based device.

15. A system, comprising:

one or more processors; and

memory storing contents that, when executed by the one or more processors, cause the system to perform actions comprising:

storing, an analytics service provider (ASP) subsystem, de-identified medical study data on a storage medium of the ASP subsystem, wherein the ASP subsystem is separated from a protected health information (PHI) subsystem by one or more firewalls;

receiving, by the ASP subsystem, a request for a PHI access token from a client processor-based device over at least one communications network;

sending, by the ASP subsystem, an encrypted PHI access token to the client processor-based device over the at least one communications network;

receiving, by the ASP subsystem, the encrypted PHI access token from the PHI subsystem over the at least one communications network;

sending, by the ASP subsystem, de-identified medical study data for a requested medical study to the client processor-based device over the at least one communications network to be merged, locally on the client processor-based device, with PHI data received by the client processor-based device from the PHI subsystem over the at least one communications network, without providing the ASP subsystem access to the PHI data;

generating, by the ASP subsystem, analytics data relating to the de-identified medical study data; and

sending, by the ASP subsystem, the generated analytics data to the client processor-based device over the at least one communications network.

16. The system of claim 15 , wherein the actions further comprise:

validating, by the ASP subsystem, the received encrypted PHI access token; and

notifying, by the ASP subsystem, the PHI subsystem that the PHI access token is valid.

17. The system of claim 15 , wherein the actions further comprise:

receiving, by the ASP subsystem, the de-identified medical study data from the PHI subsystem over the at least one communications network.

18. The system of claim 15 , wherein the actions further comprise:

receiving, by the ASP subsystem, a request to generate analytics data from the client processor-based device over the at least one communications network,

wherein generating the analytics data is responsive to receiving the request to generate analytics data from the client processor-based device.

19. The system of claim 15 , wherein the actions further comprise sending, by the ASP subsystem, the generated analytics data to the PHI subsystem over the at least one communications network, and wherein generating analytics data comprises generating at least one of a report or a secondary capture object, and sending the generated analytics data to the PHI subsystem comprises sending the at least one of the report or the secondary capture object to the PHI subsystem over the at least one communications network for storage on a storage medium communicatively coupled with the PHI subsystem.

20. The system of claim 15 , wherein the actions further comprise:

periodically receiving, by the ASP subsystem, a check for updates from the PHI subsystem over the at least one communications network;

determining, by the ASP subsystem, whether any updates to the PHI subsystem are needed; and

responsive to determining that at least one update of the PHI subsystem is needed, sending, by the ASP subsystem, update data to the PHI subsystem over the at least one communications network.

21. The system of claim 15 , wherein the actions further comprise:

receiving, by the client processor-based device, the PHI data from the PHI subsystem over the at least one communications network;

receiving, by the client processor-based device, the de-identified medical study data from the ASP subsystem over the at least one communications network;

merging, by the client processor-based device, the PHI data and the de-identified medical study data to generate re-identified medical study data; and

presenting, by the client processor-based device, the re-identified medical study data to a user of the client processor-based device.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded May 14, 2026
From: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
To: ARTERYS INC.
Reel/Frame 074653/0860 →
SECURITY INTEREST Recorded Oct 13, 2023
From: ARTERYS INC.
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 065209/0512 →
Continuity (6)
Continuation 18183063 · Mar 13, 2023
Continuation 16952914 · Nov 19, 2020
Continuation 15779445
Provisional Application 62415203 · Oct 31, 2016
Provisional Application 62260565 · Nov 29, 2015
Related Publication 20230284924A1 · Sep 14, 2023