IP Library › Granted Patent US 12,586,395
Granted Patent B2
US 12,586,395 · App. 18/409,866 · Granted Mar 24, 2026

Creating machine learning models for detecting the application of specific deepfake tools

Inventors: Michael Matias (Tel Aviv, IL); Gil Avriel (Mevaseret Zion, IL); Natalie Fridman (Petach Tikva, IL); Shmuel Ur (Doar-Na Misgav, IL)
Assignee: Claritas Software Solutions Ltd
G06V20/95G06V10/44G06V10/764G06V10/768G06V10/771G06V10/774G06V10/776G06V20/40G06V20/41G06V20/70G06V40/10G06V40/40G10L15/16
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,586,395
App. No.
18/409,866
Granted
Mar 24, 2026
Kind
B2
Abstract

There is provided a computer implemented method of training a detection machine learning model (ML) for identifying a specific deepfake tool of a plurality of deepfake tools used to create a deepfake video, comprising: feeding a plurality of sample authentic videos into the specific deepfake tool, obtaining a plurality of deepfake videos as an outcome of the specific deepfake tool, creating a training dataset comprising a plurality of records, wherein a record includes a deepfake video labelled with a ground truth indicating the specific deepfake tool used to create the deepfake video, and training the detection ML model on the training dataset for detecting that the specific deepfake tool was used to create an input deepfake video.

Claims (36)

1 . A computer implemented method of training a detection machine learning model (ML) for identifying a specific deepfake tool of a plurality of deepfake tools used to create a deepfake video, comprising:

feeding a plurality of sample authentic videos into the specific deepfake tool;

obtaining a plurality of deepfake videos as an outcome of the specific deepfake tool;

creating a training dataset comprising a plurality of records, wherein a record includes a deepfake video labelled with a ground truth indicating the specific deepfake tool used to create the deepfake video; and

training the detection ML model on the training dataset for detecting that the specific deepfake tool was used to create an input deepfake video;

creating a second plurality of records for inclusion in the training dataset for balancing the training dataset, the second plurality of records including a second plurality of sample authentic videos corresponding to the class, labelled with a ground truth indicating lack of use of the specific deepfake tool;

identifying a class of the specific deepfake tool according to at least one adaptation performed by the specific deepfake tool on an input video; and

selecting the plurality of sample authentic videos corresponding to the class;

wherein the plurality of deepfake videos are modified by the specific deepfake tool based on the class.

2 . The computer implemented method of claim 1 , wherein the plurality of sample videos are fed into the plurality of deepfake tools to obtain the plurality of deepfake videos, wherein the record includes the deepfake video labeled with the ground truth of the specific deepfake tool of the plurality of deepfake tools which was used to create the deepfake video, wherein the trained detection ML model is for detecting which specific deepfake tool of the plurality of deepfake tool was used to create the input deepfake video.

3 . The computer implemented method of claim 1 , wherein the class is selected from: adapting a face, adapting what a person says, adapting a body of a person, replacing an object, adapting a background, and removing an object.

4 . The computer implemented method of claim 1 , wherein the plurality of sample videos corresponding to the class are automatically identified by a class detector ML model trained to detect the presence of the class in an input video, trained on a training dataset of a plurality of training videos labelled with ground truth labels indicating presence of a feature associated with the class.

5 . A system for training a detection machine learning model (ML) for identifying a specific deepfake tool of a plurality of deepfake tools used to create a deepfake video, comprising:

at least one processor executing a code for:

feeding a plurality of sample authentic videos into the specific deepfake tool;

obtaining a plurality of deepfake videos as an outcome of the specific deepfake tool;

creating a training dataset comprising a plurality of records, wherein a record includes a deepfake video labelled with a ground truth indicating the specific deepfake tool used to create the deepfake video;

training the detection ML model on the training dataset for detecting that the specific deepfake tool was used to create an input deepfake video;

creating a second plurality of records for inclusion in the training dataset for balancing the training dataset, the second plurality of records including a second plurality of sample authentic videos corresponding to the class, labelled with a ground truth indicating lack of use of the specific deepfake tool;

identifying a class of the specific deepfake tool according to at least one adaptation performed by the specific deepfake tool on an input video; and

selecting the plurality of sample authentic videos corresponding to the class,

wherein the plurality of deepfake videos are modified by the specific deepfake tool based on the class.

6 . The system of claim 5 , wherein the class is selected from: adapting a face, adapting what a person says, adapting a body of a person, replacing an object, adapting a background, and removing an object.

7 . The system of claim 5 , wherein the plurality of sample videos corresponding to the class are automatically identified by a class detector ML model trained to detect the presence of the class in an input video, trained on a training dataset of a plurality of training videos labelled with ground truth labels indicating presence of a feature associated with the class.

8 . The system of claim 5 , wherein the plurality of sample videos are fed into the plurality of deepfake tools to obtain the plurality of deepfake videos, wherein the record includes the deepfake video labeled with the ground truth of the specific deepfake tool of the plurality of deepfake tools which was used to create the deepfake video, wherein the trained detection ML model is for detecting which specific deepfake tool of the plurality of deepfake tool was used to create the input deepfake video.

9 . A non-transitory medium storing program instructions for training a detection ML model for identifying a specific deepfake tool of a plurality of deepfake tools used to create a deepfake video, which when executed by at least one processor, cause the at least one processor to:

feed a plurality of sample authentic videos into the specific deepfake tool;

obtain a plurality of deepfake videos as an outcome of the specific deepfake tool;

create a training dataset comprising a plurality of records, wherein a record includes a deepfake video labelled with a ground truth indicating the specific deepfake tool used to create the deepfake video;

train the detection ML model on the training dataset for detecting that the specific deepfake tool was used to create an input deepfake video create a second plurality of records for inclusion in the training dataset for balancing the training dataset, the second plurality of records including a second plurality of sample authentic videos corresponding to the class, labelled with a ground truth indicating lack of use of the specific deepfake tool;

identify a class of the specific deepfake tool according to at least one adaptation performed by the specific deepfake tool on an input video; and

select the plurality of sample authentic videos corresponding to the class,

wherein the plurality of deepfake videos are modified by the specific deepfake tool based on the class.

10 . The non-transitory medium of claim 9 , wherein the class is selected from: adapting a face, adapting what a person says, adapting a body of a person, replacing an object, adapting a background, and removing an object.

11 . The non-transitory medium of claim 9 , wherein the plurality of sample videos corresponding to the class are automatically identified by a class detector ML model trained to detect the presence of the class in an input video, trained on a training dataset of a plurality of training videos labelled with ground truth labels indicating presence of a feature associated with the class.

12 . The non-transitory medium of claim 9 , wherein the plurality of sample videos are fed into the plurality of deepfake tools to obtain the plurality of deepfake videos, wherein the record includes the deepfake video labeled with the ground truth of the specific deepfake tool of the plurality of deepfake tools which was used to create the deepfake video, wherein the trained detection ML model is for detecting which specific deepfake tool of the plurality of deepfake tool was used to create the input deepfake video.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2024
From: MATIAS, MICHAEL; AVRIEL, GIL; FRIDMAN, NATALIE; UR, SHMUEL
To: CLARITAS SOFTWARE SOLUTIONS LTD
Reel/Frame 066985/0760 →
Continuity (3)
Provisional Application 63596326 · Nov 6, 2023
Provisional Application 63449182 · Mar 1, 2023
Related Publication 20240296685A1 · Sep 5, 2024
References Cited (33)
US 10904488B1 · Weisz et al. · 2021 [cited by applicant]
US 11017019B1 · Hohwald et al. · 2021 [cited by applicant]
US 12288379B1 · Bharaj et al. · 2025 [cited by applicant]
US 20200097643A1 · Uzun · 2020 [cited by examiner]
US 20210049366A1 · Horton · 2021 [cited by examiner]
US 20210074305A1 · Gopala et al. · 2021 [cited by applicant]
US 20210209606A1 · Herlands · 2021 [cited by examiner]
US 20210273811A1 · Burke · 2021 [cited by examiner]
US 20210322121A1 · Venkataraman et al. · 2021 [cited by applicant]
US 20220067135A1 · Barth · 2022 [cited by applicant]
US 20220121868A1 · Chen et al. · 2022 [cited by applicant]
US 20220138472A1 · Mittal · 2022 [cited by examiner]
US 20220245405A1 · Katoh · 2022 [cited by applicant]
US 20220261580A1 · Soryal · 2022 [cited by applicant]
US 20220309387A1 · Rodriguez et al. · 2022 [cited by applicant]
US 20220374105A1 · Seth et al. · 2022 [cited by applicant]
US 20250005925A1 · Bera et al. · 2025 [cited by applicant]
TR 2021021147 · 2022 [cited by applicant]
International Search Report and the Written Opinion Dated Dec. 16, 2024 From the International Searching Authority Re. Application No. PCT/IL2024/050890. (14 Pages). [cited by applicant]
Akbari et al. “Digital Forensic Analysis for Source Video Identification: A Survey”, Forensic Science International: Digital Investigation, 41: 301390-1-301390-17, Jun. 1, 2022. [cited by applicant]
Guo et al. “A Survey on Automated Fact-Checking”, Transactions of the Association for Computational Linguistics, 10: 178-206, Feb. 9, 2022. [cited by applicant]
Kunhoth et al. “Video Steganography: Recent Advances and Challenges”, Multimedia Tools and Applications, 82: 41943-41985, Published Online Apr. 4, 2023. [cited by applicant]
Moufidi et al. “Attention-Based Fusion of Ultrashort Voice Utterances and Depth Videos for Multimodal Person Identification”, Sensors, 23(13): 5890-1-5890-13, Jun. 25, 2023. [cited by applicant]
Official Action Dated Dec. 1, 2025 from the US Patent and Trademark Office Re. U.S. Appl. No. 18/409,861. (21 Pages). [cited by applicant]
Official Action Dated Dec. 3, 2025 from the US Patent and Trademark Office Re. U.S. Appl. No. 18/409,874. (81 pages). [cited by applicant]
Official Action Dated Dec. 5, 2025 from the US Patent and Trademark Office Rc. U.S. Appl. No. 18/409,871. (24 pages). [cited by applicant]
Bera “Multimodal Deepfake Detection Via Lip-Audio Cross-Attention and Facial Self-Attention”, Drawings of Related U.S Application Data: U.S. Appl. No. 63/510,416 of US 2025/0005925, filed on Jun. 27, 2023 (7 Pages). [cited by applicant]
Bera “Multimodal Deepfake Detection Via Lip-Audio Cross-Attention and Facial Self-Attention”, Related U.S Application Data: U.S. Appl. No. 63/510,416 of US 2025/0005925, filed on Jun. 27, 2023 (26 Pages). [cited by applicant]
Bharaj et al. “Common-Sense Reasoning for Deepfake Detection Background”, Drawings of Related U.S Application Data: U.S. Appl. No. 63/600,579 of U.S. Pat. No. 12,288,379, filed Nov. 17, 2023 (8 Pages). [cited by applicant]
Bharaj et al. “Common-Sense Reasoning for Deepfake Detection Background”, Related U.S Application Data: U.S. Appl. No. 63/600,579 of U.S. Pat. No. 12,288,379, filed Nov. 17, 2023 (23 Pages). [cited by applicant]
Nguyen et al. “Capsule-Forensics: Using Capsule Networks to Detect Forged Images and Videos”, arXiv, 1810.11215v1, p. 1-5, Oct. 26, 2018. [cited by applicant]
Rana “Analyzing and Detecting Android Malware and Deepfake”, The Aquila Digital Community, Dissertation, p. 1-180, Sep. 12, 2021. [cited by applicant]
Rana “Analyzing and Detecting Android Malware and Deepfake”, The Aquila Digital Community, Dissertation-Annotaded, p. 1-180, Sep. 12, 2021. [cited by applicant]