IP Library Granted Patent US 11,763,917
Granted Patent B2
US 11,763,917 · App. 17/022,732 · Granted Sep 19, 2023

Secure computing systems and methods

Inventors: W. Knox Carey (Mountain View, CA); Jarl A. Nilsson (Mountain View, CA); Bart Grantham (Mountain View, CA)
Assignee: Intertrust Technologies Corporation
G16B50/30G06F21/53G06F21/62G06F21/6227G06F21/6245G16B20/00G16B20/20G16B50/00G06F2221/2101
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,763,917
App. No.
17/022,732
Granted
Sep 19, 2023
Kind
B2
Abstract

The present disclosure relates to systems and methods for facilitating trusted handling of genomic and/or other sensitive information. Certain embodiments may use a virtualized execution environment to execute code and/or programs that wish to access and/or otherwise use genomic and/or other sensitive information. In some embodiments, data requests from the code and/or programs may be routed through a transparent data access proxy configured to transform requests and/or associated responses to protect the integrity of the genomic and/or other sensitive information.

Claims (28)

1. A method for performing trusted computations on sensitive data performed by a first system comprising a processor and a non-transitory computer-readable storage medium storing instructions that, when executed by the processor, cause the first system to perform the method, the method comprising:

receiving, from an application executing on a remote system different than the first system by an interface of the first system, a request to access a genomic data set stored within a protected execution environment of the first system;

transforming the request using execution context information associated with the application to generate a secure request to access the genomic data set;

sending the generated secure request to access the genomic data set to a data store storing the genomic data set associated with the protected execution environment;

receiving a secure response to the secure request from the data store associated with the protected execution environment;

transforming the secure response using the execution context information to generate a response to the request to access the genomic data set; and

transmitting the generated response to the remote system.

2. The method of claim 1 , wherein the request identifies the genomic data set and transforming the request to generate the secure request comprises identifying at least a subset of the genomic data set in the secure request.

3. The method of claim 2 , wherein the at least a subset of the genomic data set in the secure request is identified based, at least in part, on one or more identities associated with the genomic data set.

4. The method of claim 1 , wherein transforming the secure response to generate the response to the request to access the genomic data set comprises removing at least a portion of the secure response when generating the response to the request to access the genomic data set.

5. The method of claim 4 , wherein the at least a portion of the secure response is based, at least in part, on one or more identities associated with the genomic data set.

6. The method of claim 1 , wherein the transforming the request to generate the secure request is based, at least in part, on information associated with a user of the application executing on the remote system.

7. The method of claim 1 , wherein transforming the secure response to generate the response is based, at least in part, on information associated with a user of the application executing on the remote system.

8. The method of claim 1 , wherein transforming the secure response to generate the response comprises transforming the secure response using transformation data to generate the response.

9. The method of claim 1 , wherein the interface comprises an application programming interface.

10. The method of claim 1 , wherein the method further comprises accessing the execution context information associated with the application from the protected execution environment.

11. The method of claim 1 , wherein the method further comprises:

identifying a policy associated with the request to access the genomic data set; and

wherein generating the secure request is further based on the identified policy.

12. The method of claim 11 , wherein the policy is identified based on the genomic data set.

13. The method of claim 11 , wherein the policy is identified based on a user of the application executing on the remote system.

14. The method of claim 1 , wherein the data store comprises a local data store.

15. The method of claim 1 , wherein the data store comprises a distributed data store.

16. The method of claim 1 , wherein the request to access the genomic data set comprises a request for a result to be generated based on the genomic data set.

17. The method of claim 1 , wherein the request to access the genomic data set comprises a request for a determination of whether the genomic data set comprises a specified variant.

18. The method of claim 1 , wherein the response comprises a Boolean response.

19. The method of claim 1 , wherein the method further comprises storing an audit information record associated with the request to access the genomic data set.

20. The method of claim 1 , wherein the method further comprises storing an audit information record associated with the response.

Assignments (5)
SECURITY INTEREST Recorded Mar 25, 2026
From: INTERTRUST TECHNOLOGIES CORPORATION
To: JAMSTER CAPITAL LLC
Reel/Frame 075228/0345 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 26, 2024
From: INTERTRUST TECHNOLOGIES CORPORATION
To: JERA CO., INC.
Reel/Frame 068173/0212 →
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2023
From: ORIGIN FUTURE ENERGY PTY LTD.
To: INTERTRUST TECHNOLOGIES CORPORATION
Reel/Frame 062747/0742 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2021
From: CAREY, W. KNOX; NILSSON, JARL A.; GRANTHAM, BART
To: INTERTRUST TECHNOLOGIES CORPORATION
Reel/Frame 056040/0212 →
SECURITY INTEREST Recorded Apr 26, 2021
From: INTERTRUST TECHNOLOGIES CORPORATION
To: ORIGIN FUTURE ENERGY PTY LTD.
Reel/Frame 056110/0663 →