IP Library › Granted Patent US 11,556,667
Granted Patent B2
US 11,556,667 · App. 16/947,884 · Granted Jan 17, 2023

Facilitating processing of a query on shareable data in a temporary vault

Inventors: Joseph Sislow (Evanston, IL); Piers Nash (Chicago, IL)
Assignee: Sympatic, Inc.
G06F21/6227G06F21/31G06F21/44G06F21/6272G06F21/645G06Q30/04
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,556,667
App. No.
16/947,884
Granted
Jan 17, 2023
Kind
B2
Abstract

A method includes obtaining, by a consumer computing device of a data communication network, a temporary credential in accordance with a temporary credential protocol. The method continues with accessing, by the consumer computing device, a temporary vault in accordance with the temporary credential, where the temporary vault stores or is to store a set of shareable data records. The method continues with facilitating, by the consumer computing device, execution of a data analysis function on the set of shareable data records to produce an analytical result. The method continues with receiving, by the consumer computing device from the temporary vault, the analytical result. The method continues with storing, by the consumer computing device, the analytical result in memory associated with the user computing device.

Claims (69)

1. A method comprises:

obtaining, by a consumer computing device, a temporary credential in accordance with a temporary credential protocol;

accessing, by the consumer computing device, a temporary vault in accordance with the temporary credential, wherein the temporary vault stores or is to store a set of shareable data records;

facilitating, by the consumer computing device, execution of a data analysis function on the set of shareable data records to produce an analytical result, wherein the facilitating the execution includes:

sending the data analysis function to a verification computing device;

receiving a verification response from the verification computing device; and

when the verification response is favorable, sending, the data analysis function to the temporary vault;

receiving, by the consumer computing device from the temporary vault, the analytical result; and

storing, by the consumer computing device, the analytical result in memory associated with the user computing device.

2. The method of claim 1 , wherein generating a shareable data record of the set of shareable records comprises:

modifying, by a data owner computing device, at least one data field of a data record associated with the data owner to produce the shareable data record such that an identity associated with the data record is substantially unknowable; and

facilitating, by the data owner computing device, temporary storage of the shareable data record in the temporary vault.

3. The method of claim 1 further comprises:

sending, by the consumer computing device, a data query access request to a data processing system; and

receiving, by the consumer computing device from the data processing system, a data query access response that includes the temporary credential.

4. The method of claim 3 , wherein the data query access response further includes one or more of:

identity of the temporary vault;

information regarding the temporary credential protocol; and

query billing information.

5. The method of claim 1 further comprises:

sharing, in accordance with an agreement between an entity associated with the user computing device and a data owner associated with the set of shareable data records, the analytical result with one or more third party computing entities.

6. The method of claim 1 further comprises:

sending, by the consumer computing device, a query status message to a data owner associated with the temporary credential; and

when the query status message indicates a final query for the temporary vault is complete, destroying the temporary credential, the temporary vault and its contents.

7. The method of claim 1 further comprises:

sending, by the consumer computing device, a registration request to a data processing system that includes a type of user associated with the consumer computing device.

8. The method of claim 7 , wherein the type includes one or more of:

a research entity;

a commercial entity;

a non-profit entity;

a financial entity; and

an academic entity.

9. The method of claim 1 further comprises:

determining whether to facilitate execution of a second analysis function on the set of shareable data records to produce a second analytical result; and

when determining to facilitate:

facilitating, by the consumer computing device, execution of the second data analysis function on the set of shareable data records to produce the second analytical result.

10. The method of claim 9 further comprises:

when determining not to facilitate:

determining, whether to modify the set of shareable data records; and

when determining to modify, adding at least one additional shareable data record to the set of shareable data records to produce an updated set of shareable data records.

11. The method of claim 10 further comprises:

determining whether to facilitate execution of the second analysis function on the updated set of shareable data records; and

when determining to facilitate:

facilitating, by the consumer computing device, execution of the second data analysis function on the updated set of shareable data records to produce the second analytical result.

12. The method of claim 1 further comprises:

obtaining, by the consumer computing device, a second credential, wherein the second credential facilitates access to data records of a data owner system from the temporary vault.

13. The method of claim 1 further comprises:

sending, by the consumer computing device to a data processing system, a query fulfillment request that includes a set of query parameters;

receiving, by the consumer computing device from the data processing system, a query fulfillment response, wherein the query fulfillment response includes one or more query parameter modifications associated with one or more query parameters of the set of query parameters that have an issue; and

determining, by the consumer computing device, whether the one or more query parameter modifications allow the query fulfillment request to be favorably completed; and

when favorable:

generating, by the consumer computing device, an updated query fulfillment request that includes an updated set of query parameters based on the one or more query parameter modifications; and

sending, by the consumer computing device, the updated query fulfillment request to the data processing system.

14. The method of claim 13 further comprises:

when the one or more query parameter modifications do not allow the query fulfillment request to be favorably completed:

determining, by the consumer computing device, whether a second one or more query parameter modifications allow the query fulfillment request to be favorably completed in accordance with the query status information; and

when the second one or more query parameters are favorable:

generating a second updated query fulfillment request that includes a updated second set of query parameters based on the query status information; and

sending, by the consumer computing device, the second updated query fulfillment request to the data processing system.

15. The method of claim 13 , wherein a query parameter of the set of query parameters include:

the data analysis function;

a threshold number of data records needed for the query;

a data type;

a data format;

a data size;

a data owner type;

a time period;

a specific data field of a data record; and

a correlation between two data fields of one or more data records.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2022
From: NASH, PIERS
To: SYMPATIC, INC.
Reel/Frame 061767/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2020
From: SISLOW, JOSEPH
To: SYMPATIC, INC.
Reel/Frame 053583/0311 →
Continuity (2)
Provisional Application 62890861 · Aug 23, 2019
Related Publication 20210056225A1 · Feb 25, 2021