IP Library Granted Patent US 9,503,571
Granted Patent B2
US 9,503,571 · App. 14/926,998 · Granted Nov 22, 2016

Systems, methods, and media for determining fraud patterns and creating fraud behavioral models

Inventors: Lisa Guerra (Los Altos, CA); Richard Gutierrez (San Jose, CA); David Hartig (Oakland, CA); Anthony Rajakumar (Fremont, CA); Vipul Vyas (Palo Alto, CA)
Assignee: VERINT AMERICAS INC.
H04M3/2281G06Q50/01G06Q99/00G10L17/00G10L17/005G10L17/04G10L17/14H04M3/4936H04M3/51H04L67/18
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 9,503,571
App. No.
14/926,998
Granted
Nov 22, 2016
Kind
B2
Abstract

Systems, methods, and media for analyzing fraud patterns and creating fraud behavioral models are provided herein. In some embodiments, methods for analyzing call data associated with fraudsters may include executing instructions stored in memory to compare the call data to a corpus of fraud data to determine one or more unique fraudsters associated with the call data, associate the call data with one or more unique fraudsters based upon the comparison, generate one or more voiceprints for each of the one or more identified unique fraudsters from the call data, and store the one or more voiceprints in a database.

Claims (56)

1. A method for analyzing call data associated with fraudsters, the method comprising:

executing instructions stored in memory, the instructions to be executed by a processor, the instructions being configured to:

responsive to receiving first call data associated with fraudsters:

(a) generate a voiceprint for each fraudster in the first call data such that a first plurality of voiceprints are generated;

(b) retrieve from a blacklist database a second plurality of voiceprints;

(c) compare each voiceprint of the first plurality of voiceprints with each voiceprint of the second plurality of voiceprints to generate a plurality of relative comparison scores, wherein the comparing is performed using a matrix arranged such that the first plurality of voiceprints are disposed on a first axis of the matrix, the second plurality of voiceprints are disposed on a second axis of the matrix, and such that cells of the matrix include a relative comparison score for each voiceprint pair, wherein relative comparison scores are numerical values that indicate a degree of similarity between two voiceprints;

(d) group together voiceprint pairs having relative comparison scores above or below a predetermined threshold values;

(e) generate a master voiceprint for the group; and

(f) store the master voiceprint in the blacklist database, wherein the master voiceprint is subsequently used for screening new call data to detect fraud in a new call.

2. The method of claim 1 , wherein the instructions are further configured to:

generate a fraud behavioral model for one or more voiceprints in the group, the fraud behavioral model including data that identifies behaviors of a unique fraudster; and

validate the association of two or more voiceprints by comparing call data of the two or more voiceprints with the fraud behavioral model.

3. The method of claim 2 , wherein the fraud behavior model is generated at least by executing further instructions stored in memory configured to:

extract keywords from the call data that are indicative of fraud;

identify fraud patterns from the keywords; and

store the fraud patterns in a database.

4. The method of claim 3 , wherein the instructions are further configured to:

generate a fraud analytics report based on the fraud patterns, the fraud analytics report comprising a set of visual graphs illustrating the fraud patterns, wherein a visual graph of the set of visual graphs comprises a first axis associated with a uniquely identified fraudster and a second axis associated with a number of calls made.

5. The method of claim 3 , wherein a visual graph of the set of visual graphs comprises a first axis associated with a uniquely identified fraudster and a second axis associated with a number of accounts.

6. The method of claim 3 , wherein keywords include any of a credit card number, a social security number, a bank account number, a telephone number, a name, a location, a username, a password, personally identifiable information, and combinations thereof.

7. A non-transitory computer readable storage media having a program embodied thereon, the program being executable by a processor to perform a method for analyzing call data associated with fraudsters, the method comprising:

responsive to receiving first call data associated with fraudsters:

(a) generating a voiceprint for each fraudster in the first call data such that a first plurality of voiceprints are generated;

(b) retrieving from a blacklist database a second plurality of voiceprints;

(c) comparing each voiceprint of the first plurality of voiceprints with each voiceprint of the second plurality of voiceprints to generate a plurality of relative comparison scores, wherein the comparing is performed using a matrix arranged such that the first plurality of voiceprints are disposed on a first axis of the matrix, the second plurality of voiceprints are disposed on a second axis of the matrix, and such that cells of the matrix include a relative comparison score for each voiceprint pair, wherein relative comparison scores are numerical values that indicate a degree of similarity between two voiceprints;

(d) grouping together voiceprint pairs having relative comparison scores above or below a predetermined threshold values;

(e) generating a master voiceprint for the group; and

(f) storing the master voiceprint in the blacklist database, wherein the master voiceprint is subsequently used for screening new call data to detect fraud in a new call.

8. The non-transitory computer readable storage media of claim 7 , wherein the method further includes:

generating a fraud behavioral model for one or more voiceprints in the group, the fraud behavioral model including data that identifies behaviors of a unique fraudster; and

validating the association of two or more voiceprints by comparing call data of the two or more voiceprints with the fraud behavioral model.

9. The non-transitory computer readable storage media of claim 8 , wherein the fraud behavior model is generated at least by:

extracting keywords from the call data that are indicative of fraud;

identifying fraud patterns from the keywords; and

storing the fraud patterns in a database.

10. The non-transitory computer readable storage media of claim 9 , wherein the method further includes:

generating a fraud analytics report based on the fraud patterns, the fraud analytics report comprising a set of visual graphs illustrating the fraud patterns, wherein a visual graph of the set of visual graphs comprises a first axis associated with a uniquely identified fraudster and a second axis associated with a number of calls made.

11. The non-transitory computer readable storage media of claim 9 , wherein a visual graph of the set of visual graphs comprises a first axis associated with a uniquely identified fraudster and a second axis associated with a number of accounts.

12. The non-transitory computer readable storage media of claim 9 , wherein keywords include any of a credit card number, a social security number, a bank account number, a telephone number, a name, a location, a username, a password, personally identifiable information, and combinations thereof.

13. A system for analyzing call data associated with fraudsters, the system comprising:

a memory for storing executable instructions;

a processor for executing the instructions, the executable instructions including:

a voice printing module that, responsive to receiving first call data associated with fraudsters, generates a voiceprint for each fraudster in the first call data such that a first plurality of voiceprints are generated;

a comparator module that retrieves from a blacklist database a second plurality of voiceprints, compares each voiceprint of the first plurality of voiceprints with each voiceprint of the second plurality of voiceprints to generate a plurality of relative comparison scores, wherein the comparing is performed using a matrix arranged such that the first plurality of voiceprints are disposed on a first axis of the matrix, the second plurality of voiceprints are disposed on a second axis of the matrix, and such that cells of the matrix include a relative comparison score for each voiceprint pair, wherein relative comparison scores are numerical values that indicate a degree of similarity between two voiceprints; and

a grouping module that groups together voiceprint pairs having relative comparison scores above or below a predetermined threshold values;

a master voice printing module that generates a master voiceprint for the group and stores the master voiceprint in the blacklist database, wherein the master voiceprint is subsequently used for screening new call data to detect fraud in a new call.

14. The system of claim 13 , further comprising a fraud pattern identifying module that:

generates a fraud behavioral model for one or more voiceprints in the group, the fraud behavioral model including data that identifies behaviors of a unique fraudster; and

validates the association of two or more voiceprints by comparing call data of the two or more voiceprints with the fraud behavioral model.

15. The system of claim 14 further comprising:

an analytics module that extract keywords from the call data that are indicative of fraud; and

wherein the fraud pattern identifying module generates the fraud behavior model by at least identifying fraud patterns from the keywords and storing the fraud patterns in a database.

16. The system of claim 15 , wherein the method further includes:

a reports generator that generates a fraud analytics report based on the fraud patterns, the fraud analytics report comprising a set of visual graphs illustrating the fraud patterns, wherein a visual graph of the set of visual graphs comprises a first axis associated with a uniquely identified fraudster and a second axis associated with a number of calls made.

17. The system of claim 15 , wherein a visual graph of the set of visual graphs comprises a first axis associated with a uniquely identified fraudster and a second axis associated with a number of accounts.

18. The system of claim 15 , wherein keywords include any of a credit card number, a social security number, a bank account number, a telephone number, a name, a location, a username, a password, personally identifiable information, and combinations thereof.

Assignments (5)
SECURITY INTEREST Recorded Dec 23, 2025
From: VERINT AMERICAS INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0292 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (043293/0567) Recorded Nov 26, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VERINT AMERICAS INC.
Reel/Frame 073796/0639 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 21, 2017
From: VERINT AMERICAS INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 043293/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2015
From: GUERRA, LISA; GUTIERREZ, RICHARD; HARTIG, DAVID; RAJAKUMAR, ANTHONY; VYAS, VIPUL
To: VICTRIO, INC.
Reel/Frame 037070/0007 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2015
From: VICTRIO, INC.
To: VERINT AMERICAS INC.
Reel/Frame 037070/0086 →
Continuity (18)
Continuation 14337106 · Jul 21, 2014
Continuation 13290011 · Nov 4, 2011
Continuation In Part 11754974 · May 29, 2007
Continuation In Part 11754975 · May 29, 2007
Continuation In Part 12352530 · Jan 12, 2009
Continuation In Part 12856200 · Aug 13, 2010
Continuation In Part 12856118 · Aug 13, 2010
Continuation In Part 12856037 · Aug 13, 2010
Continuation In Part 11404342 · Apr 14, 2006
Continuation In Part 13278067 · Oct 20, 2011
Continuation In Part 11754974 · May 29, 2007
Provisional Application 60923195 · Apr 13, 2007
Provisional Application 60808892 · May 30, 2006
Provisional Application 61197848 · Oct 31, 2008
Provisional Application 61010701 · Jan 11, 2008
Provisional Application 61335677 · Jan 11, 2010
Provisional Application 60673472 · Apr 21, 2005
Related Publication 20160142534A1 · May 19, 2016