IP Library Granted Patent US 12,525,224
Granted Patent B2
US 12,525,224 · App. 18/388,385 · Granted Jan 13, 2026

Deepfake detection

Inventors: Umair Altaf (Atlanta, GA); Sai Pradeep Peri (Atlanta, GA); Lakshay Phatela (Atlanta, GA); Payas Gupta (Atlanta, GA); Yitao Sun (Atlanta, GA); Svetlana Afanaseva (Atlanta, GA); Kailash Patil (Atlanta, GA); Elie Khoury (Atlanta, GA); Bradley Magnetta (Atlanta, GA); Vijay Balasubramaniyan (Atlanta, GA); Tianxiang Chen (Atlanta, GA)
Assignee: Pindrop Security, Inc.
G10L15/08G06N20/00G10L15/02G10L15/16G10L15/26G10L17/06G10L17/18G10L17/24
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,525,224
App. No.
18/388,385
Granted
Jan 13, 2026
Kind
B2
Abstract

Disclosed are systems and methods including software processes executed by a server that detect audio-based synthetic speech (“deepfakes”) in a call conversation. The server applies an NLP engine to transcribe call audio and analyze the text for anomalous patterns to detect synthetic speech. Additionally or alternatively, the server executes a voice “liveness” detection system for detecting machine speech, such as synthetic speech or replayed speech. The system performs phrase repetition detection, background change detection, and passive voice liveness detection in call audio signals to detect liveness of a speech utterance. An automated model update module allows the liveness detection model to adapt to new types of presentation attacks, based on the human provided feedback.

Claims (29)

1 . A computer-implemented method for detecting machine-based speech in calls, comprising:

obtaining, by a computer, an audio speech signal for a caller from a caller device;

identifying, by the computer, textual content from the audio speech signal for the caller;

applying, by the computer, a feature extractor to the textual content to generate a plurality of natural language processing (NLP) features, each of the plurality of NLP features indicating a degree of a likelihood that the textual content as machine generated; and

classifying, by the computing, based on the plurality of NLP features, the caller as one of a machine or a human.

2 . The method of claim 1 , wherein applying the feature extractor includes generating, by the computer, an NLP feature indicating authorship verification by applying the feature extractor trained on second textual content from the caller.

3 . The method of claim 1 , wherein applying the feature extractor includes generating, by the computer, an NLP feature indicating a degree of contextual similarity between the textual content of the caller and a second textual content of an agent in the audio speech signal, by applying the feature extractor trained on a textual corpus.

4 . The method of claim 1 , wherein applying the feature extractor includes generating, by the computer, an NLP feature indicating a degree of likelihood that the textual content is generated by a large language model (LLM), by applying the feature extractor trained on a corpus of human text and machine text.

5 . The method of claim 1 , wherein applying the feature extractor includes generating, by the computer, one or more NLP features indicating (i) a sentiment of the caller from a plurality of candidate sentiments and (ii) at least one of an intensity or a duration of the sentiment within the textual content.

6 . The method of claim 1 , wherein applying the feature extractor includes generating, by the computer, an NLP feature identifying a distribution of unique words within the textual content.

7 . The method of claim 1 , wherein the computer classifies the caller based on a plurality of acoustic features extracted from the audio speech signal.

8 . The method of claim 1 , further comprising comparing, by the computer, the plurality of NLP features against a rule defining a combination of NLP features correlated with one of machine-generate speech or human-generated speech.

9 . The method of claim 1 , further comprising classifying, by the computer, the caller as a machine, responsive to determining that the plurality of NLP features satisfying a combination of NLP features correlated with machine generated speech.

10 . The method of claim 1 , further comprising providing, by the computer, via an interface, an indication of the caller classified as one of the machine or human.

11 . A system for detecting machine-based speech in calls, comprising:

a computer having one or more processors and configured to:

obtain an audio speech signal for a caller from a caller device;

identify textual content from the audio speech signal for the caller;

apply a feature extractor to the textual content to generate a plurality of natural language processing (NLP) features, each of the plurality of NLP features indicating a degree of a likelihood that the textual content as machine generated; and

classify based on the plurality of NLP features, the caller as one of a machine or a human.

12 . The system of claim 11 , wherein, when applying the feature extractor, the computer is configured to generate an NLP feature indicating authorship verification by applying the feature extractor trained on second textual content from the caller.

13 . The system of claim 11 , wherein, when applying the feature extractor, the computer is further configured to generate an NLP feature indicating a degree of contextual similarity between the textual content of the caller and a second textual content of an agent in the audio speech signal, by applying the feature extractor trained on a textual corpus.

14 . The system of claim 11 , wherein, when applying the feature extractor, the computer is further configured to generate an NLP feature indicating a degree of likelihood that the textual content is generated by a large language model (LLM), by applying the feature extractor trained on a corpus containing human text and machine text.

15 . The system of claim 11 , wherein, when applying the feature extractor, the computer is further configured to generate one or more NLP features including (i) a sentiment of the caller from a plurality of candidate sentiments and (ii) at least one of an intensity or a duration of the sentiment within the textual content.

16 . The system of claim 11 , wherein, when applying the feature extractor, the computer is further configured to generate an NLP feature indicating a distribution of unique words within the textual content.

17 . The system of claim 11 , wherein the computer is configured to classify the caller based on a plurality of acoustic features extracted from the audio speech signal.

18 . The system of claim 11 , wherein the computer is further configured to compare the plurality of NLP features with a rule defining a combination of NLP features correlated with one of machine-generated speech or human-generated speech.

19 . The system of claim 11 , wherein the computer is further configured to classify the caller as machine, responsive to determining that the plurality of NLP features satisfying a combination of NLP features correlated with machine generated speech.

20 . The system of claim 11 , wherein the computer is further configured to provide, via an interface, an indication of the caller classified as one of the machine or human.

Assignments (2)
SECURITY INTEREST Recorded Jun 26, 2024
From: PINDROP SECURITY, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 067867/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2024
From: ALTAF, UMAIR; PERI, SAI PRADEEP; PHATELA, LAKSHAY; GUPTA, PAYAS; SUN, YITAO; AFANASEVA, SVETLANA; PATIL, KAILASH; KHOURY, ELIE; MAGNETTA, BRADLEY; BALASUBRAMANIYAN, VIJAY; CHEN, TIANXIANG
To: PINDROP SECURITY, INC.
Reel/Frame 067618/0883 →
Continuity (3)
Provisional Application 63503903 · May 23, 2023
Provisional Application 63497587 · Apr 21, 2023
Related Publication 20240355319A1 · Oct 24, 2024
References Cited (90)
US 9060057B1 · Danis · 2015 [cited by applicant]
US 10565498B1 · Zhiyanov · 2020 [cited by applicant]
US 10607148B1 · Niewczas · 2020 [cited by applicant]
US 10657971B1 · Newstadt et al. · 2020 [cited by applicant]
US 10853579B2 · Laxman et al. · 2020 [cited by applicant]
US 10878174B1 · Vontobel et al. · 2020 [cited by applicant]
US 11106690B1 · Dhillon et al. · 2021 [cited by applicant]
US 11151385B2 · Iyer · 2021 [cited by examiner]
US 11417339B1 · Wang et al. · 2022 [cited by applicant]
US 11481434B1 · Venti et al. · 2022 [cited by applicant]
US 11532301B1 · Hajebi et al. · 2022 [cited by applicant]
US 11972760B1 · Chavez et al. · 2024 [cited by applicant]
US 12062105B2 · Liberman et al. · 2024 [cited by applicant]
US 20030115191A1 · Copperman et al. · 2003 [cited by applicant]
US 20090319271A1 · Gross · 2009 [cited by applicant]
US 20090319274A1 · Gross · 2009 [cited by applicant]
US 20120215776A1 · Guha et al. · 2012 [cited by applicant]
US 20130218566A1 · Qian et al. · 2013 [cited by applicant]
US 20130262096A1 · Wilhelms-Tricarico et al. · 2013 [cited by applicant]
US 20140270114A1 · Kolbegger et al. · 2014 [cited by applicant]
US 20150278341A1 · Shen · 2015 [cited by applicant]
US 20160253548A1 · Dos Remedios et al. · 2016 [cited by applicant]
US 20160323398A1 · Guo et al. · 2016 [cited by applicant]
US 20160328547A1 · Gross · 2016 [cited by examiner]
US 20180077101A1 · Desouza Sana et al. · 2018 [cited by applicant]
US 20180254046A1 · Khoury et al. · 2018 [cited by applicant]
US 20180261227A1 · Blouet · 2018 [cited by applicant]
US 20190087870A1 · Gardyne et al. · 2019 [cited by applicant]
US 20190114496A1 · Lesso · 2019 [cited by applicant]
US 20190114497A1 · Lesso · 2019 [cited by applicant]
US 20190174000A1 · Bharrat et al. · 2019 [cited by applicant]
US 20190206423A1 · Winton et al. · 2019 [cited by applicant]
US 20190311722A1 · Caldwell · 2019 [cited by applicant]
US 20190378520A1 · Chiu · 2019 [cited by examiner]
US 20200044852A1 · Streit · 2020 [cited by applicant]
US 20200118544A1 · Lee et al. · 2020 [cited by applicant]
US 20200194032A1 · Basye et al. · 2020 [cited by applicant]
US 20200311738A1 · Gupta et al. · 2020 [cited by applicant]
US 20200314246A1 · Hart · 2020 [cited by applicant]
US 20210141896A1 · Streit · 2021 [cited by applicant]
US 20210168238A1 · Adolphe et al. · 2021 [cited by applicant]
US 20210193174A1 · Enzinger et al. · 2021 [cited by applicant]
US 20210233541A1 · Chen · 2021 [cited by examiner]
US 20210280171A1 · Phatak et al. · 2021 [cited by applicant]
US 20210312906A1 · Kuo et al. · 2021 [cited by applicant]
US 20210335354A1 · Park · 2021 [cited by applicant]
US 20220027648A1 · Trundle et al. · 2022 [cited by applicant]
US 20220060578A1 · Kee et al. · 2022 [cited by applicant]
US 20220076077A1 · Reddy et al. · 2022 [cited by applicant]
US 20220124195A1 · Lu et al. · 2022 [cited by applicant]
US 20220215845A1 · Sharifi · 2022 [cited by examiner]
US 20220269922A1 · Mathews · 2022 [cited by applicant]
US 20220328050A1 · Hennig et al. · 2022 [cited by applicant]
US 20220366901A1 · Rathaur et al. · 2022 [cited by applicant]
US 20220366916A1 · Dos Santos et al. · 2022 [cited by applicant]
US 20230008613A1 · Do et al. · 2023 [cited by applicant]
US 20230032728A1 · Hao · 2023 [cited by applicant]
US 20230082094A1 · Keret et al. · 2023 [cited by applicant]
US 20230134791A1 · Londeree · 2023 [cited by applicant]
US 20230153815A1 · Blouet et al. · 2023 [cited by applicant]
US 20230161853A1 · Nair et al. · 2023 [cited by applicant]
US 20230179823A1 · Marten et al. · 2023 [cited by applicant]
US 20230196396A1 · Doumar et al. · 2023 [cited by applicant]
US 20230260521A1 · Slocum et al. · 2023 [cited by applicant]
US 20230262160A1 · Trivedi et al. · 2023 [cited by applicant]
US 20230274758A1 · Markhasin et al. · 2023 [cited by applicant]
US 20230386506A1 · Shor et al. · 2023 [cited by applicant]
US 20240040066A1 · Liu et al. · 2024 [cited by applicant]
US 20240073219A1 · Maizels et al. · 2024 [cited by applicant]
US 20240127630A1 · Michaeli et al. · 2024 [cited by applicant]
US 20240203408A1 · Li et al. · 2024 [cited by applicant]
US 20240249712A1 · Yao et al. · 2024 [cited by applicant]
US 20240296698A1 · Matias et al. · 2024 [cited by applicant]
US 20240346850A1 · Kolla et al. · 2024 [cited by applicant]
US 20240371510A1 · Aman · 2024 [cited by applicant]
US 20240378274A1 · Tanski et al. · 2024 [cited by applicant]
US 20240406227A1 · Pandit et al. · 2024 [cited by applicant]
US 20240420725A1 · Caven et al. · 2024 [cited by applicant]
US 20250022473A1 · Eilam Tzoreff · 2025 [cited by applicant]
US 20250086213A1 · Dilipkumar et al. · 2025 [cited by applicant]
US 20250273232A1 · Seo et al. · 2025 [cited by applicant]
EP 3156978A1 · 2017 [cited by applicant]
FR 3105479A1 · 2021 [cited by applicant]
GB 2612032A · 2023 [cited by applicant]
WO WO2008047339A2 · 2008 [cited by applicant]
International Search Report and Written Opinion on International Application No. PCT/US 24/26212 dated Oct. 18, 2024 (19 Pages). [cited by applicant]
International Search Report and Written Opinion issued in International Application No. PCT/US24/23576 dated Sep. 6, 2024 (18 Pages). [cited by applicant]
Mittal et al. “AI-assisted Tagging of Deepfake Audio Calls using Challenge-Response.” Published in ARXIV on Feb. 28, 2024, pp. 1-18, Retrieved on Aug. 14, 2024, Retrieved from: https://arxiv.org/abs/2402.18085. [cited by applicant]
Shiota et al., “Voice liveness detection algorithms based on pop noise caused by human breath for automatic speaker verification” published in INTERSPEECH 2015 16th Annual Conference of the International Speech Communic… [cited by applicant]
International Preliminary Report on Patentability (including WO-ISA) from PCT/US2024/023576 dated Oct. 30, 2025. [cited by applicant]
Cited By (2)
US 12,604,192 US 12,647,416