IP Library Granted Patent US 10,069,966
Granted Patent B2
US 10,069,966 · App. 14/590,196 · Granted Sep 4, 2018

Multi-party conversation analyzer and logger

Inventors: Jay Gainsboro (Framingham, MA); Lee Weinstein (Arlington, MA); Charles Barrasso (Franklin, MA); Ken Sinclair (Waban, MA)
Assignee: Securus Technologies, Inc.
H04M3/2281G10L15/08G10L15/22G10L15/26H04M1/271H04M3/2218H04M3/38H04M3/42221H04M3/493H04M3/4936H04M2201/40H04M2201/41
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 10,069,966
App. No.
14/590,196
Granted
Sep 4, 2018
Kind
B2
Abstract

In one aspect, the present invention facilitates the investigation of networks of criminals, by gathering associations between phone numbers, the names of persons reached at those phone numbers, and voice print data. In another aspect the invention automatically detects phone calls from a prison where the voiceprint of the person called matches the voiceprint of a past inmate. In another aspect the invention detects identity scams in prisons, by monitoring for known voice characteristics of likely imposters on phone calls made by prisoners. In another aspect, the invention automatically does speech-to-text conversion of phone numbers spoken within a predetermined time of detecting data indicative of a three-way call event while monitoring a phone call from a prison inmate. In another aspect, the invention automatically thwarts attempts of prison inmates to use re-dialing services. In another aspect, the invention automatically tags audio data retrieved from a database, by steganographically encoding into the audio data the identity of the official retrieving the audio data.

Claims (34)

1. A method for determining, by a communications system providing monitored communication services to residents of a controlled-environment facility, an impersonation of a first person in a monitored conversation, the method comprising:

Monitoring a voice conversation conducted using a communication device, wherein a participant in the monitored voice conversation is a person purporting to be the first person;

determining a set of candidate voice models associated with possible imposters of the first person, wherein each candidate voice model is determined based in part on a similarity of voice model of a candidate and a voice model of the first person; periodically comparing one or more of the candidate voice models against the voice of the person purporting to be the first person;

ranking the set of candidate voice models based on the likelihood an individual associated with each candidate voice model is posing as the person purporting to be the first person;

detecting an impersonation of the first person in the monitored conversation, wherein the impersonation is detected by identifying variations above a specified threshold between voice characteristics of the purported first person in the monitored conversation and the voice model of the first person, wherein the specified threshold is determined, based in part on the size of the set of the determined candidate voice models; wherein the variations are determined based on a multi-dimensional distance between the voice characteristics of the purported first person in the monitored conversation and the corresponding voice characteristics of the voice model of the first person; and

Signaling, by the communications system, the detection of the impersonation of the first person;

Displaying, on a computer display, the ranked set of candidate voice models, and, in response to the signal, a notification of the detected impersonation.

2. The method of claim 1 , wherein the possible imposters of the first person include persons known to have previously used a false identity.

3. The method of claim 1 , further comprising:

wherein the displayed voice models are sorted with the mostly likely imposter of the first person is displayed first in the listing.

4. The method of claim 1 , wherein the possible imposters of the first person include persons determined to have previously participated in a phone call using the phone number being used for the monitored conversation.

5. The method of claim 1 , wherein the possible imposters of the first person include persons with access to the communication device.

6. The method of claim 1 , wherein the monitoring comprises determining one or more groupings of voice characteristics for a voice participating in the monitored conversation.

7. The method of claim 6 , wherein the possible imposters of the first person include persons with voice characteristics that fall within the one or more determined groupings.

8. The method of claim 1 wherein the specified threshold is also determined based on the similarity of a voice model of the first person to the candidate voice model of a most likely imposter of the first person.

9. The method of claim 1 , wherein the possible imposters of the first person are determined based on the multi-dimensional distance between a plurality of voice characteristics of the voice model of the first person and the corresponding plurality of voice characteristics in the individual candidate voice models.

10. The method of claim 9 , wherein the multi-dimensional distance comprises one or more of a drift distance and a drift direction.

11. A non-transitory computer-accessible storage medium storing program instructions that, when executed by a data processing device, cause the data processing device to implement operations for determining an impersonation of a first person in a monitored conversation, the operations comprising:

monitoring a voice conversation conducted on a communication device, wherein a participant in the monitored voice conversation is a person purporting to be a first person;

determining a set of candidate voice models associated with possible imposters of the first person, wherein each candidate voice model is determined based in part on a similarity of the voice model of a candidate and a voice model of the first person;

Periodically comparing one or more of the candidate voice models against the voice of the possible imposter participating in the monitored conversation; and

ranking the set of candidate voice models based on the likelihood an individual associated with each candidate voice model is posing as the first person in the monitored voice conversation; and

detecting an impersonation of the first person in the monitored conversation, wherein the impersonation is detected by identifying variations above a specified threshold between voice characteristics of the purported first person in the monitored conversation and the voice model of the first person, wherein the variations are determined based on a multi-dimensional distance between the voice characteristics of the purported first person in the monitored conversation and the corresponding voice characteristics of the voice model of the first person, and wherein the specified threshold is determined, based in part on the size of the set of the determined candidate voice models; and

Signaling, by the data processing device, the detection of the impersonation of the first person;

Displaying, on a computer display, the ranked set of candidate voice models, and, in response to the signal, a notification of the detected impersonation.

12. The non-transitory computer-accessible storage medium of claim 11 , wherein the possible imposters of the first person include persons known to have previously used a false identity.

13. The non-transitory computer-accessible storage medium of claim 11 , the operations further comprising: wherein the displayed voice models are sorted with the mostly likely imposter of the first person is displayed first in the listing.

14. The non-transitory computer-accessible storage medium of claim 11 , wherein the possible imposters of the first person include persons determined to have previously participated in a phone call using the phone number being used for the monitored conversation.

15. The non-transitory computer-accessible storage medium of claim 11 , wherein the possible imposters of the first person include persons with access to the communication device.

16. The non-transitory computer-accessible storage medium of claim 11 , wherein the monitoring comprises determining one or more groupings of voice characteristics for a voice participating in the monitored conversation.

17. The non-transitory computer-accessible storage medium of claim 16 , wherein the possible imposters of the first person include persons with voice characteristics that fall within the one or more determined groupings.

18. The non-transitory computer-accessible storage medium of claim 11 , wherein the specified threshold is also determined based on the similarity of a voice model of the first person to the candidate voice model of a most likely imposter of the first person.

19. The non-transitory computer-accessible storage medium of claim 11 , wherein the possible imposters of the first person are determined based on a multi-dimensional distance between a plurality of voice characteristics of the voice models model of the first person and the corresponding plurality of voice characteristics in the individual candidate voice models.

20. The non-transitory computer-accessible storage medium of claim 19 , wherein the multi-dimensional distance comprises one or more of a drift distance and a drift direction.

Assignments (18)
ASSIGNMENT OF SECURITY INTEREST IN PATENTS Recorded Apr 21, 2025
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS EXISTING COLLATERAL AGENT
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 070903/0303 →
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2024
From: ALTER DOMUS (US) LLC
To: AVENTIV TECHNOLOGIES, LLC; SECURUS TECHNOLOGIES, LLC; ALLPAID, INC.
Reel/Frame 066952/0914 →
SECURITY INTEREST Recorded Mar 29, 2024
From: AVENTIV TECHNOLOGIES, LLC; SECURUS TECHNOLOGIES, LLC; SATELLITE TRACKING OF PEOPLE LLC; ALLPAID, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 066951/0054 →
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2024
From: ALTER DOMUS (US) LLC
To: AVENTIV TECHNOLOGIES, LLC; SECURUS TECHNOLOGIES, LLC; ALLPAID, INC.
Reel/Frame 066951/0385 →
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2024
From: ALTER DOMUS (US) LLC
To: AVENTIV TECHNOLOGIES, LLC; SECURUS TECHNOLOGIES, LLC; ALLPAID, INC.
Reel/Frame 066951/0514 →
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2024
From: ALTER DOMUS (US) LLC
To: AVENTIV TECHNOLOGIES, LLC; SECURUS TECHNOLOGIES, LLC; ALLPAID, INC.
Reel/Frame 066951/0561 →
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2024
From: ALTER DOMUS (US) LLC
To: AVENTIV TECHNOLOGIES, LLC; SECURUS TECHNOLOGIES, LLC; ALLPAID, INC.
Reel/Frame 066951/0630 →
SUPER-PRIORITY FIRST LIEN PATENT SECURITY AGREEMENT Recorded Mar 28, 2024
From: SECURUS TECHNOLOGIES, LLC; SATELLITE TRACKING OF PEOPLE LLC; ALLPAID, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH AS COLLATERAL AGENT
Reel/Frame 066945/0310 →
PRIORITY SECOND LIEN PATENT SECURITY AGREEMENT Recorded Feb 1, 2024
From: SECURUS TECHNOLOGIES, LLC; SATELLITE TRACKING OF PEOPLE LLC; ALLPAID, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB AS COLLATERAL AGENT
Reel/Frame 066436/0420 →
PRIORITY FIRST LIEN PATENT SECURITY AGREEMENT Recorded Jan 2, 2024
From: SECURUS TECHNOLOGIES, LLC; ALLPAID, INC.; SATELLITE TRACKING OF PEOPLE LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 066567/0620 →
SECURITY INTEREST Recorded Aug 24, 2023
From: ALLPAID, INC.; SATELLITE TRACKING OF PEOPLE LLC; SECURUS TECHNOLOGIES, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 064699/0842 →
SECURITY INTEREST Recorded Aug 15, 2023
From: SECURUS TECHNOLOGIES, LLC; SATELLITE TRACKING OF PEOPLE LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 064600/0235 →
SECURITY INTEREST Recorded Aug 15, 2023
From: SECURUS TECHNOLOGIES, LLC; SATELLITE TRACKING OF PEOPLE LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 064600/0451 →
CHANGE OF NAME Recorded Aug 12, 2020
From: SECURUS TECHNOLOGIES, INC.
To: SECURUS TECHNOLOGIES, LLC
Reel/Frame 053476/0289 →
SECOND LIEN SECURITY AGREEMENT Recorded Nov 6, 2017
From: SECURUS TECHNOLOGIES HOLDINGS, INC.; SECURUS TECHNOLOGIES, INC.; SATELLITE TRACKING OF PEOPLE LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 044368/0969 →
FIRST LIEN SECURITY AGREEMENT Recorded Nov 3, 2017
From: SECURUS TECHNOLOGIES HOLDINGS, INC.; SECURUS TECHNOLOGIES, INC.; SATELLITE TRACKING OF PEOPLE LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 044779/0573 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2016
From: VOICE ANALYTICS TECHNOLOGIES, LLC
To: SECURUS TECHNOLOGIES, INC.
Reel/Frame 037749/0485 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2015
From: GAINSBORO, JAY; WEINSTEIN, LEE; SINCLAIR, KEN; BARRASSO, CHARLES
To: VOICE ANALYTICS TECHNOLOGIES, LLC
Reel/Frame 036972/0665 →
Continuity (3)
Division 13227456 · Sep 7, 2011
Provisional Application 61380325 · Sep 7, 2010
Related Publication 20150271322A1 · Sep 24, 2015
Cited By (1)
US 12,301,529