IP Library Patent Application 17031540
Patent Application
App. No. 17/031,540

MEDICAL CONDITION DIAGNOSIS BASED ON SEPARATE DATA SETS

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 None
App. No.
17/031,540
Abstract

An approach for detecting potential medical conditions may be provided. Privacy laws and healthcare regulations may prevent healthcare entities from sharing data or acknowledging even seeing a patient. Secure multi-party computation can allow for the analysis of or more patient's private health data in a secure database. The private health data will only be visible to the health entity which owns or controls the data. Further, a system with oblivious random access memory may be presented which allows for the analysis of one or more patient's multiple private healthcare records. A medical condition diagnosis may be made from the analysis of the multiple private healthcare records by the secure multi-party computation using oblivious random access memory, without divulging information any private healthcare data to unauthorized parties.

Claims (50)

1 . A computer-implemented method for detecting medical conditions from multi-party private health records comprising:

sending, by one or more processors, a first patient healthcare entry for a first patient record to a first program split of a secure multi-party computation, wherein the first patient record includes one or more attributes that are related to a first patient the first patient intervention;

detecting, by the one or more processors, a medical condition, based on the first patient healthcare record at the first program split and at least one healthcare record located on at least one other program split of the secure multi-party computation;

generating, by the one or more processors, a notification that is related to the detected medical condition at the first program split; and

sending, by the one or more processors, the notification to a first client.

2 . The computer-implemented method of claim 1 , wherein:

the detecting the first patient medical condition is performed by a first client;

the first client is operated by a first healthcare provider; and

the first patient record is stored in a secure data store.

3 . The computer-implemented method of claim 2 , wherein the first program split is only accessible by the first client.

4 . The computer-implemented method of claim 2 , wherein:

the detecting is based on performing an entity resolution operation;

the entity resolution operation is related to the first patient record and one or more second patient records of the first patient; and

the at least one healthcare record is uploaded to the secure data store by a second program split controlled by a second client, the second client operated by a second healthcare provider, wherein the second client is unable to access any patient records in the secure data store transmitted from the first client.

5 . The computer-implemented method of claim 2 , wherein:

the detecting is based on performing a relationship detection operation;

the relationship detection operation is related to the first patient record and one or more second patient records of the first patient; and

the one or more second patient records are uploaded to the secure data store by a third program split controlled by a second client, the second client operated by a second healthcare provider, wherein the second client is unable to access any patient records in the secure data store transmitted from the first client.

6 . The computer-implemented method of claim 1 , wherein:

the first program split is unable to perform the detecting of the conflict without the at least one additional program split; and

the at least one additional program split is not accessible by the first client.

7 . The computer-implemented method of claim 1 , wherein:

software is provided as a service in a cloud environment;

at least one split of the secure multi-party computation is located on a cloud computer system of a cloud computing service provider; and

a secure data store that holds the first client record is located on the cloud computer system.

8 . A system for detecting medical conditions from multi-party private health records, the system comprising:

a memory, the memory containing one or more instructions; and

a processor, the processor communicatively coupled to the memory, the processor, in response to reading the one or more instructions, configured to:

send a first patient healthcare entry for a first patient record to a first program split of a secure multi-party computation, wherein the first patient record includes one or more attributes that are related to a first patient the first patient intervention;

detect a medical condition, based on the first patient healthcare record at the first program split and at least one healthcare record located on at least one other program split of the secure multi-party computation;

generate a notification that is related to the detected medical condition at the first program split; and

send the notification to a first client.

9 . The system of claim 8 , wherein the detecting the first patient medical condition is performed by a first client, the first client is operated by a first healthcare provider, and the first patient record is stored in a secure data store.

10 . The system of claim 9 , wherein the first program split is only accessible by the first client.

11 . The system of claim 9 , wherein the detecting is based on performing an entity resolution operation, the entity resolution operation is related to the first patient record and one or more second patient records of the first patient, and the at least one healthcare record is uploaded to the secure data store by a second program split controlled by a second client, the second client operated by a second healthcare provider, wherein the second client is unable to access any patient records in the secure data store transmitted from the first client.

12 . The system of claim 8 , wherein the detecting is based on performing a relationship detection operation, the relationship detection operation is related to the first patient record and one or more second patient records of the first patient, and the one or more second patient records are uploaded to the secure data store by a third program split controlled by a second client, the second client operated by a second healthcare provider, wherein the second client is unable to access any patient records in the secure data store transmitted from the first client.

13 . The system of claim 8 , wherein the first program split is unable to perform the detecting of the conflict without the at least one additional program split, and the at least one additional program split is not accessible by the first client.

14 . The system of claim 8 , wherein software is provided as a service in a cloud environment, at least one split of the secure multi-party computation is located on a cloud computer system of a cloud computing service provider, and a secure data store that holds the first client record is located on the cloud computer system.

15 . A computer program product for detecting medical conditions from multi-party private health records, the computer program product comprising:

one or more computer readable storage media; and

program instructions collectively stored on the one or more computer readable storage media, the program instructions configured to:

send a first patient healthcare entry for a first patient record to a first program split of a secure multi-party computation, wherein the first patient record includes one or more attributes that are related to a first patient the first patient intervention;

detect a medical condition, based on the first patient healthcare record at the first program split and at least one healthcare record located on at least one other program split of the secure multi-party computation;

generate a notification that is related to the detected medical condition at the first program split; and

send the notification to a first client.

16 . The computer program product of claim 15 , wherein the detecting the first patient medical condition is performed by a first client, the first client is operated by a first healthcare provider, and the first patient record is stored in a secure data store.

17 . The computer program product of claim 16 , wherein the first program split is only accessible by the first client.

18 . The computer program product of claim 15 , wherein the detecting is based on performing an entity resolution operation, the entity resolution operation is related to the first patient record and one or more second patient records of the first patient, and the at least one healthcare record is uploaded to the secure data store by a second program split controlled by a second client, the second client operated by a second healthcare provider, wherein the second client is unable to access any patient records in the secure data store transmitted from the first client.

19 . The computer program product of claim 15 , wherein the detecting is based on performing a relationship detection operation, the relationship detection operation is related to the first patient record and one or more second patient records of the first patient, and the one or more second patient records are uploaded to the secure data store by a third program split controlled by a second client, the second client operated by a second healthcare provider, wherein the second client is unable to access any patient records in the secure data store transmitted from the first client.

20 . The computer program product of claim 15 , wherein the first program split is unable to perform the detecting of the conflict without the at least one additional program split, and the at least one additional program split is not accessible by the first client.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: MERATIVE US L.P.
Reel/Frame 061496/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: AMISANO, MICHAEL; LINTON, JEB R.; WRIGHT, DAVID K.; KRAMER, DENNIS; MELCHIONNE, JOHN; BEHNKEN, JOHN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 053877/0343 →