The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 21, 2025

Filed:

Oct. 26, 2023
Applicant:

Nference, Inc., Cambridge, MA (US);

Inventors:

Murali Aravamudan, Andover, MA (US);

Karthik Murugadoss, Cambridge, MA (US);

Sankar Ardhanari, Chapel Hill, NC (US);

Ajit Rajasekharan, West Windsor, NJ (US);

Akash Anand, Bhagalpur, IN;

Rakesh Barve, Bangalore, IN;

Venkataramanan Soundararajan, Andover, MA (US);

Samir Awasthi, Jamaica Plain, MA (US);

Tyler Wagner, Boston, MA (US);

Shamim Naqvi, Morristown, NJ (US);

Assignee:

nference, Inc., Cambridge, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/60 (2013.01); G06F 21/53 (2013.01); G06F 21/64 (2013.01); G16H 10/60 (2018.01); H04L 29/06 (2006.01);
U.S. Cl.
CPC ...
G16H 10/60 (2018.01); G06F 21/53 (2013.01); G06F 21/602 (2013.01); G06F 21/64 (2013.01);
Abstract

Techniques are provided for computing with private healthcare data. The techniques include a method comprising constructing an isolated memory partition that forms a secure enclave and pre-provisioning software within the secure enclave. The pre-provisioned software is configured to receive at least one of input data or the instructions for the one or more application computing processes in an encrypted form; decrypt the at least one of input data or instructions using one or more cryptographic keys; execute the one or more application computing processes based on the decrypted at least one of input data or instructions to generate output data; generate a proof of execution that indicates that the one or more application computing processes operated on the received input data; encrypt the output data using the one or more cryptographic keys; and provide external access to the encrypted output data and the proof of execution.


Find Patent Forward Citations

Loading…