IP Library › Granted Patent US 11,126,737
Granted Patent B2
US 11,126,737 · App. 16/244,098 · Granted Sep 21, 2021

System and method of decentralized services to make federated raw data sets self-governing for secure sharing and commingling

Inventor: Randy Friedman (Alameda, CA)
G06F21/6218G06F21/604
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,126,737
App. No.
16/244,098
Granted
Sep 21, 2021
Kind
B2
Abstract

System and method of decentralized services to make federated raw data sets owned by a plurality of Publishers Self-Governing for secure sharing and commingling allowing the commingled data to be productively used or analyzed by Subscribers only in an indirect manner that prevents extraction by any party and unauthorized in contradiction to the Self-Governing need-to-know policies defined by each Publisher.

Claims (24)

1. A method for publishers of data sets residing in a source system to transform data sets from their native format into Self-Governing data sets, to be commingled with other Self-Governing data sets in a different data system, comprising:

providing, to a publisher source system, a Zero-Trust data sharing schema wherein the Zero-Trust data sharing schema, for each data cell of a plurality of data cells, pairs a data value element with a corresponding Self-Governing data security element specified by a publisher to immutably and persistently set a Need-to-Know policy of the data cell;

identifying a publisher source system of data from which to read data records or sets;

labeling the publisher source system with a unique identifier;

reading, from the publisher source system, into memory or from physical media one or more records of data, the data being read in its native format;

parsing into data cells each data value element in their native format as it is being read;

pairing the just parsed data value element with its corresponding Self-Governing data security element as specified by the publisher through the Zero-Trust data sharing schema;

generating, for each data cell, a new Self-Governing key-value tuple, where the tuple contains the data element value, the corresponding Self-Governing data security element value, the unique identifier of the Publisher source system of that data value element, and the datetime of the creation of the tuple.

2. The method of claim 1 , further comprising:

first, generating a new Zero-Trust data sharing schema.

3. The method of claim 2 , wherein the Zero-Trust data sharing schema is generated from a previously read array of data value elements.

4. The method of claim 2 , wherein the Zero-Trust data sharing schema is generated from a normalized schema of a data store.

5. A system comprising at least one hardware processor, the at least one processor configured to at least perform:

providing, to a publisher source system, a Zero-Trust data sharing schema wherein the Zero-Trust data sharing schema, for each data cell of a plurality of data cells, pairs a data value element with a corresponding Self-Governing data security element specified by a publisher to immutably and persistently set a Need-to-Know policy of the data cell;

identifying a publisher source system of data from which to read data records or sets;

labeling the publisher source system with a unique identifier;

reading, from the publisher source system, into memory or from physical media one or more records of data, the data being read in its native format;

parsing into data cells each data value element in their native format as it is being read;

pairing the just parsed data value element with its corresponding Self-Governing data security element as specified by the publisher through the Zero-Trust data sharing schema;

generating, for each data cell, a new Self-Governing key-value tuple, where the tuple contains the data element value, the corresponding Self-Governing data security element value, the unique identifier of the publisher source system of that data value element, and the datetime of the creation of the tuple.

6. The system of claim 5 , further comprising:

first, generating a new Zero-Trust data sharing schema.

7. The system of claim 6 , wherein the Zero-Trust data sharing schema is generated from a previously read array of data value elements.

8. The system of claim 6 , wherein the Zero-Trust data sharing schema is generated from a normalized schema of a data store.

Continuity (2)
Provisional Application 62615361 · Jan 9, 2018
Related Publication 20190213346A1 · Jul 11, 2019