IP Library Granted Patent US 12,216,626
Granted Patent B2
US 12,216,626 · App. 18/109,906 · Granted Feb 4, 2025

Secure zero knowledge data transformation and validation

Inventor: Lawrence Orsini (San Francisco, CA)
Assignee: LO3 Energy Inc.
G06F16/215G06F16/258G06F40/00G06N20/00H04L9/3247
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 12,216,626
App. No.
18/109,906
Granted
Feb 4, 2025
Kind
B2
Abstract

This specification allows for secure, original data to be attributed, transformed attestably and managed within a data center or distributed across a peer to peer network using zero knowledge proofs that allow the holder of transformed data to verify, with certainty, that their transformed data was derived from the attributed data source, without visibility into the contents of that source data.

Claims (35)

1. A computing device implemented method comprising:

receiving cryptographically secured data representing a request for information stored at a node of a distributed network based on whether the cryptographically secured data has been previously validated, the stored information containing sensitive information;

semantically searching, using a machine learning system trained on historical data, the received cryptographically secured data to identify one or more data types reflected in the received cryptographically secured data;

selecting one or more digitally signed and authenticated transforms based on the one or more data types of the received cryptographically secured data and data types used by the one or more digitally signed and authenticated transforms;

evaluating the received cryptographically secured data using the one or more selected digitally signed and authenticated transforms to generate an evaluated cryptographically secured result that does not contain sensitive information; and

providing the evaluated cryptographically secured result to the distributed network in response to the request for information.

2. The computing device implemented method of claim 1 , wherein the received cryptographically secured data comprises a data transformation request comprising an address of the received cryptographically secured data.

3. The computing device implemented method of claim 1 , wherein evaluating the received cryptographically secured data using the one or more selected digitally signed and authenticated transforms comprises encoding an address of the received cryptographically secured data into the evaluated cryptographically secured result and encoding an address of the one or more selected digitally signed and authenticated transforms into the evaluated cryptographically secured result.

4. The computing device implemented method of claim 1 , wherein selecting the one or more digitally signed and authenticated transforms comprises comparing a signature representing a jurisdiction of a particular transform with a jurisdiction of the node, wherein selecting the one or more digitally signed and authenticated transforms is further based on the comparison.

5. The computing device implemented method of claim 1 , wherein semantically searching the received cryptographically secured data comprises determining one or more sequences of data fields embedded in the received cryptographically secured data using the machine learning system trained using the historical data.

6. The computing device implemented method of claim 1 , wherein the sensitive information comprises personally identifiable information.

7. A system comprising:

a computing device comprising:

a memory configured to store instructions; and

a processor to execute the instructions to perform operations comprising:

receiving cryptographically secured data representing a request for information stored at a node of a distributed network based on whether the cryptographically secured data has been previously validated, the stored information containing sensitive information;

semantically searching, using a machine learning system trained on historical data, the received cryptographically secured data to identify one or more data types reflected in the received cryptographically secured data;

selecting one or more digitally signed and authenticated transforms based on the one or more data types of the received cryptographically secured data and data types used by the one or more digitally signed and authenticated transforms;

evaluating the received cryptographically secured data using the one or more selected digitally signed and authenticated transforms to generate an evaluated cryptographically secured result that does not contain sensitive information; and

providing the evaluated cryptographically secured result to the distributed network in response to the request for information.

8. The system of claim 7 , wherein the received cryptographically secured data comprises a data transformation request comprising an address of the received cryptographically secured data.

9. The system of claim 7 , wherein evaluating the received cryptographically secured data using the one or more selected digitally signed and authenticated transforms comprises encoding an address of the received cryptographically secured data into the evaluated cryptographically secured result and encoding an address of the one or more selected digitally signed and authenticated transforms into the evaluated cryptographically secured result.

10. The system of claim 7 , wherein selecting the one or more digitally signed and authenticated transforms comprises comparing a signature representing a jurisdiction of a particular transform with a jurisdiction of the node, wherein selecting the one or more digitally signed and authenticated transforms is further based on the comparison.

11. The system of claim 7 , wherein semantically searching the received cryptographically secured data comprises determining one or more sequences of data fields embedded in the received cryptographically secured data using the machine learning system trained using the historical data.

12. The system of claim 7 , wherein the sensitive information comprises personally identifiable information.

13. One or more non-transitory computer readable media storing instructions that are executable by a processing device, and upon such execution cause the processing device to perform operations comprising:

receiving cryptographically secured data representing a request for information stored at a node of a distributed network based on whether the cryptographically secured data has been previously validated, the stored information containing sensitive information;

semantically searching, using a machine learning system trained on historical data, the received cryptographically secured data to identify one or more data types reflected in the received cryptographically secured data;

selecting one or more digitally signed and authenticated transforms based on the one or more data types of the received cryptographically secured data and data types used by the one or more digitally signed and authenticated transforms;

evaluating the received cryptographically secured data using the one or more selected digitally signed and authenticated selected transforms to generate an evaluated cryptographically secured result that does not contain sensitive information; and

providing the evaluated cryptographically secured result to the distributed network in response to the request for information.

14. The one or more non-transitory computer readable media of claim 13 , wherein the received cryptographically secured data comprises a data transformation request comprising an address of the received data.

15. The one or more non-transitory computer readable media of claim 13 , wherein evaluating the received cryptographically secured data using the one or more selected digitally signed and authenticated transforms comprises encoding an address of the received cryptographically secured data into the evaluated cryptographically secured result and encoding an address of the one or more selected digitally signed and authenticated transforms into the evaluated cryptographically secured result.

16. The system one or more non-transitory computer readable media of claim 13 , wherein selecting the one or more digitally signed and authenticated transforms comprises comparing a signature representing a jurisdiction of a particular transform with a jurisdiction of the node, wherein selecting the one or more digitally signed and authenticated transforms is further based on the comparison.

17. The one or more non-transitory computer readable media of claim 13 , wherein semantically searching the received cryptographically secured data comprises determining one or more sequences of data fields embedded in the received cryptographically secured data using the machine learning system trained using the historical data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2023
From: LAWRENCE ORSINI
To: LO3 ENERGY INC.
Reel/Frame 062700/0730 →
Continuity (3)
Continuation 17154835 · Jan 21, 2021
Provisional Application 62963906 · Jan 21, 2020
Related Publication 20240028570A1 · Jan 25, 2024
References Cited (7)
US 11182691B1 · Zhang · 2021 [cited by examiner]
US 20010038347A1 · Avery et al. · 2001 [cited by applicant]
US 20070271394A1 · Pauly · 2007 [cited by examiner]
US 20180150528A1 · Shah · 2018 [cited by examiner]
US 20200371647A1 · Gerges et al. · 2020 [cited by applicant]
US 20210224238A1 · Orsini · 2021 [cited by applicant]
US 20210385251A1 · Crabtree · 2021 [cited by examiner]
Cited By (1)
US 12,650,880