IP Library Granted Patent US 12,407,707
Granted Patent B2
US 12,407,707 · App. 17/818,588 · Granted Sep 2, 2025

System and method of managing and auditing training data based on distributed ledger technology

Inventors: Logan Spears (Kingston, WA); Carlos Anchia (Plano, TX)
Assignee: Plainsight Technologies, Inc.
H04L63/1433G06N20/00H04L67/1074G06F2221/034
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,407,707
App. No.
17/818,588
Granted
Sep 2, 2025
Kind
B2
Abstract

A computing node in a P2P computer network obtaining a media item to be verified, determining a hash value for the media item based on a digital cryptographic hash function, retrieving a plurality of data records associated with the media item from a blockchain based at least in part on the hash value, wherein a data record is generated by a validation node in the decentralized P2P computer network, evaluating the plurality of data records to determine whether the media item has satisfied pre-defined validation criteria, and providing information describing the media item based at least in part on the plurality of data records, wherein the information provides an indication as to whether the media item satisfied the pre-defined validation criteria.

Claims (49)

1. A system comprising:

at least one validation node included in a decentralized peer-to-peer (P2P) computer network comprising at least one processor and memory storing instructions that cause the at least one validation node to perform:

obtaining a media item to be included in a dataset for training an artificial intelligence (AI) model;

applying pre-defined validation criteria to the media item, wherein the pre-defined validation criteria comprises one or more operations for modifying or evaluating the media item to establish validity;

generating at least one data record associated with the media item based at least in part on application of the pre-defined validation criteria, wherein the at least one data record indicates whether the media item is determined to be valid or invalid based on the application of the pre-defined validation criteria; and

recording the at least one data record associated with the media item in a blockchain associated with the decentralized P2P computer network; and

at least one recordation node included in the decentralized P2P computer network comprising at least one processor and memory storing instructions that cause the at least one recordation node to perform:

determining a consensus on a validity of the media item based at least in part on a plurality of data records associated with the media item in the blockchain, the plurality of data records including the at least one data record generated by the at least one validation node; and

recording, to the blockchain, an aggregate data record that includes information indicating the consensus determined for the validity of the media item, wherein the information provides at least an indication as to whether the media item satisfies the pre-defined validation criteria and is to be included in the dataset for training the AI model.

2. The system of claim 1 , wherein said applying pre-defined validation criteria to the media item further causes the at least one validation node to perform:

applying pre-defined digital image processing operations on the media item; and

applying pre-defined operations for testing adversarial vulnerabilities in the media item.

3. The system of claim 2 , wherein said applying pre-defined operations for testing adversarial vulnerabilities in the media item further causes the at least one validation node to perform:

processing the media item based at least in part on one or more artificial intelligence (AI) models that are trained to evaluate the media item for adversarial vulnerabilities.

4. The system of claim 2 , wherein the instructions further cause the at least one validation node to perform:

detecting at least one adversarial vulnerability in the media item based at least in part on the pre-defined operations for testing adversarial vulnerabilities; and

applying one or more operations to correct the at least one adversarial vulnerability detected in the media item.

5. The system of claim 1 , wherein said generating at least one data record associated with the media item based at least in part on the application of the pre-defined validation criteria further causes the at least one validation node to perform:

determining information describing a lineage associated with the media item, wherein the lineage identifies at least one training dataset in which the media item is included; and

storing the information describing the lineage associated with the media item in the at least one data record.

6. The system of claim 1 , wherein said generating at least one data record associated with the media item based at least in part on the application of the pre-defined validation criteria further causes the at least one validation node to perform:

determining metadata information associated with the media item, wherein the metadata information includes at least one of image metadata associated with the media item, descriptive metadata associated with the media item, or administrative metadata associated with the media item; and

storing the metadata information associated with the media item in the at least one data record.

7. The system of claim 1 , wherein said generating at least one data record associated with the media item based at least in part on the application of the pre-defined validation criteria further causes the at least one validation node to perform:

determining a hash value for the media item based on a digital cryptographic hash function; and

storing the hash value for the media item in the at least one data record.

8. The system of claim 1 , wherein said generating at least one data record associated with the media item based at least in part on the application of the pre-defined validation criteria further causes the at least one validation node to perform:

determining one or more annotations associated with the media item; and

storing the one or more annotations associated with the media item in the at least one data record.

9. The system of claim 1 , wherein said determining a consensus on a validity of the media item based at least in part on a plurality of data records associated with the media item in the blockchain further causes the at least one recordation node to perform:

evaluating each of the plurality of data records to determine a respective validity determination associated with each data record; and

determining the consensus on the validity of the media item based at least in part on a plurality of validity determinations determined for the plurality of data records.

10. The system of claim 1 , said applying pre-defined operations for testing adversarial vulnerabilities in the media item further causes the at least one validation node to perform:

reorienting or resizing the media item before the pre-defined validation criteria are applied to the media item.

11. A system comprising:

at least one validation node that is included in a decentralized peer-to-peer (P2P) computer network and that comprises at least one processor and memory storing instructions that cause the at least one validation node to:

obtain a media item to be included in a dataset for training an artificial intelligence (AI) model;

determine whether the media item is valid by applying, to the media item, a pre-defined validation criterion that is representative of an operation for modifying or evaluating the media item;

generate a data record for the media item that indicates whether the media item is determined to be valid or invalid based on an outcome of the operation; and

record the data record generated for the media item in a blockchain that is associated with the decentralized P2P computer network; and

at least one recordation node that is included in the decentralized P2P computer network and that comprises at least one processor and memory storing instructions that cause the at least one recordation node to:

determine a consensus on a validity of the media item based on an analysis of a plurality of data records generated for the media item and recorded to the blockchain by a plurality of validation nodes, including the at least one validation node; and

record, to the blockchain, a second data record that includes information describing the consensus on the validity of the media item, so as to indicate whether the media item satisfies the pre-defined validation criterion and is to be included in the dataset for training the AI model.

12. The system of claim 11 , wherein the instructions further cause the at least one validation node to:

determine information for the media item that is to be included in the data record.

13. The system of claim 12 , wherein the information includes a hash value of the media item, details related to a provenance or a lineage of the media item, metadata that is associated with the media item, or any combination thereof.

14. The system of claim 11 , wherein the instructions further cause the at least one validation node to:

generate, for the media item, a hash value using a digital cryptographic hash function; and

store the hash value generated for the media item in the data record.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2024
From: SPEARS, LOGAN; ANCHIA, CARLOS
To: PLAINSIGHT TECHNOLOGIES INC.
Reel/Frame 068428/0734 →
Continuity (1)
Related Publication 20240056465A1 · Feb 15, 2024
References Cited (9)
US 10121025B1 · Rice · 2018 [cited by examiner]
US 10503905B1 · Misra · 2019 [cited by examiner]
US 11005924B1 · Cady · 2021 [cited by examiner]
US 20090060380A1 · Bujold · 2009 [cited by examiner]
US 20100325527A1 · Estrada · 2010 [cited by examiner]
US 20210110201A1 · Jo · 2021 [cited by examiner]
US 20210118551A1 · Podilchuk · 2021 [cited by examiner]
US 20210320785A1 · Nuzzi · 2021 [cited by examiner]
US 20240346042A1 · Casey · 2024 [cited by examiner]
Cited By (1)
US 12,554,735