IP Library Granted Patent US 11,727,942
Granted Patent B2
US 11,727,942 · App. 17/746,832 · Granted Aug 15, 2023

Age compensation in biometric systems using time-interval, gender and age

Inventors: Elie Khoury (Atlanta, GA); Matthew Garland (Atlanta, GA)
Assignee: PINDROP SECURITY, INC.
G10L17/26G06F18/24G06F21/32G06V10/764G06V10/82G06V40/10G06V40/16G10L15/26G10L17/04G10L17/18G10L25/30H04L63/0861G06V40/178G06V40/50
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,727,942
App. No.
17/746,832
Granted
Aug 15, 2023
Kind
B2
Abstract

Systems and methods may generate, by a computer, a voice model for an enrollee based upon a set of one or more features extracted from a first audio sample received at a first time; receive at a second time a second audio sample associated with a caller; generate a likelihood score for the second audio sample by applying the voice model associated with the enrollee on the set of features extracted from the second audio sample associated with the caller, the likelihood score indicating a likelihood that the caller is the enrollee; calibrate the likelihood score based upon a time interval from the first time to the second time and at least one of: an enrollee age at the first time and an enrollee gender; and authenticate the caller as the enrollee upon the computer determining that the likelihood score satisfies a predetermined threshold score.

Claims (48)

1. A method of validating telecommunications comprising:

generating, by a computer, a voice model for an enrollee based upon a set of one or more features extracted from a first audio sample received at a first time;

extracting, by the computer, the set of features from a second audio sample associated with a caller received at a second time;

generating, by the computer, a first likelihood score the caller is the enrollee by applying the voice model associated with the enrollee on the set of features extracted from the second audio sample;

calibrating, by the computer, the first likelihood score based upon a time interval from the first time to the second time and at least one of an enrollee age at the first time or an enrollee gender, thereby generating a second likelihood score; and

denying, by the computer, authentication of the caller as the enrollee in response to determining that a difference between the second likelihood score and the first likelihood score fails a predetermined threshold difference.

2. The method according to claim 1 , wherein the predetermined threshold difference indicates a predicted change to an enrollee voice of the enrollee between the first time and the second time.

3. The method according to claim 1 , further comprising authenticating, by the computer, the caller as the enrollee in response to the computer determining that the second likelihood score satisfies a predetermined threshold score.

4. The method according to claim 3 , further comprising updating, by the computer, the voice model of the enrollee upon authenticating the caller as the enrollee, the voice model updated according to the set of features extracted from the second audio sample.

5. The method according to claim 1 , further comprising determining, by the computer, the enrollee age at the first time based upon at least one of an age-indicator characteristic of the first audio sample and an age-indicator data point received via one or more networks from a third-party database.

6. The method according to claim 1 , further comprising determining, by the computer, an approximate age of the enrollee at the second time based upon the time interval and the enrollee age at the first time,

wherein the computer calibrates the first likelihood score to generate the second likelihood using the approximate age of the enrollee at the second time.

7. The method according to claim 1 , further comprising:

determining, by the computer, the enrollee gender based upon at least one of: a gender-indicator characteristic identified in the first audio sample, and a data point from a third-party database; and

determining, by the computer, a caller gender of the caller based upon the gender-indicator characteristic identified in the second audio sample.

8. The method according to claim 1 , further comprising:

generating, by a computer, an image model for the enrollee based upon a set of one or more image features extracted from a first image sample received at the first time;

receiving, by the computer, at the second time a second image sample associated with the caller;

generating, by the computer, a first image likelihood score for the second image sample by applying the image model associated with the enrollee on the set of image features extracted from the second image sample associated with the caller, the first image likelihood score indicating the likelihood that the caller is the enrollee; and

calibrating, by the computer, the first image likelihood score based upon the time interval from the first time to the second time and at least one of: the enrollee age at the first time and the enrollee gender, thereby generating a second image likelihood score.

9. The method according to claim 8 , further comprising denying, by the computer, authentication of the caller as the enrollee in response to determining that an image difference between the second image likelihood score and the first image likelihood score fails an image predetermined threshold difference,

wherein the image predetermined threshold difference indicates a second predicted change to an enrollee face of the enrollee between the first time and the second time.

10. The method according to claim 8 , further comprising authenticating, by the computer, the caller as the enrollee upon the computer determining that the second image likelihood score satisfies a second predetermined threshold score.

11. A system comprising:

a database configured to store one or more audio samples associated with one or more enrollees, the one or more audio samples including a first audio sample; and

a computer comprising a processor configured to:

generate a voice model for an enrollee based upon a set of one or more features extracted from a first audio sample received at a first time;

extract the set of features from a second audio sample associated with a caller received at a second time;

generate a first likelihood score the caller is the enrollee by applying the voice model associated with the enrollee on the set of features extracted from the second audio sample;

calibrate the first likelihood score based upon a time interval from the first time to the second time and at least one of an enrollee age at the first time or an enrollee gender, thereby generating a second likelihood score; and

deny authentication of the caller as the enrollee in response to determining that a difference between the second likelihood score and the first likelihood score fails a predetermined threshold difference.

12. The system according to claim 11 , wherein the predetermined threshold difference indicates a predicted change to an enrollee voice of the enrollee between the first time and the second time.

13. The system according to claim 11 , wherein the computer is further configured to authenticating, by the computer, the caller as the enrollee in response to the computer determining that the second likelihood score satisfies a predetermined threshold score.

14. The system according to claim 11 , wherein the computer is further configured to updating, by the computer, the voice model of the enrollee upon authenticating the caller as the enrollee, the voice model updated according to the set of features extracted from the second audio sample.

15. The system according to claim 11 , wherein the computer is further configured to determine the enrollee age at the first time based upon at least one of an age-indicator characteristic of the first audio sample and an age-indicator data point received via one or more networks from a third-party database.

16. The system according to claim 11 , wherein the computer is further configured to determine an approximate age of the enrollee at the second time based upon the time interval and the enrollee age at the first time, and

wherein the computer calibrates the first likelihood score to generate the second likelihood using the approximate age of the enrollee at the second time.

17. The system according to claim 11 , wherein the computer is further configured to:

determine the enrollee gender based upon at least one of: a gender-indicator characteristic identified in the first audio sample, and a data point from a third-party database; and

determine a caller gender of the caller based upon the gender-indicator characteristic identified in the second audio sample.

18. The system according to claim 11 , wherein the computer is further configured to:

generate an image model for the enrollee based upon a set of one or more image features extracted from a first image sample received at the first time;

receive at the second time a second image sample associated with the caller;

generate a first image likelihood score for the second image sample by applying the image model associated with the enrollee on the set of image features extracted from the second image sample associated with the caller, the first image likelihood score indicating the likelihood that the caller is the enrollee; and

calibrate the first image likelihood score based upon the time interval from the first time to the second time and at least one of: the enrollee age at the first time and the enrollee gender, thereby generating a second image likelihood score.

19. The system according to claim 18 , wherein the computer is further configured to deny authentication of the caller as the enrollee in response to determining that an image difference between the second image likelihood score and the first image likelihood score fails an image predetermined threshold difference, and

wherein the image predetermined threshold difference indicates a second predicted change to an enrollee face of the enrollee between the first time and the second time.

20. The system according to claim 18 , wherein the computer is further configured to authenticate the caller as the enrollee upon the computer determining that the second image likelihood score satisfies a second predetermined threshold score.

Assignments (4)
SECURITY INTEREST Recorded Jun 26, 2024
From: PINDROP SECURITY, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 067867/0860 →
RELEASE OF SECURITY INTEREST Recorded Jun 26, 2024
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PINDROP SECURITY, INC.
Reel/Frame 069477/0962 →
SECURITY INTEREST Recorded Jul 31, 2023
From: PINDROP SECURITY, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064443/0584 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2023
From: KHOURY, ELIE; GARLAND, MATTHEW
To: PINDROP SECURITY, INC.
Reel/Frame 062947/0852 →
Continuity (4)
Continuation 16889337 · Jun 1, 2020
Continuation 15890967 · Feb 7, 2018
Provisional Application 62455854 · Feb 7, 2017
Related Publication 20220301569A1 · Sep 22, 2022