IP Library Granted Patent US 10,601,984
Granted Patent B2
US 10,601,984 · App. 15/937,269 · Granted Mar 24, 2020

System and method for three-way call detection

Inventor: Andreas M. Olligschlaeger (Baden, PA)
Assignee: DSI-ITI, LLC
H04M3/42221H04M3/2281H04M3/568H04M11/10H04M1/656H04M2201/40H04M2201/60H04M2250/74
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,601,984
App. No.
15/937,269
Granted
Mar 24, 2020
Kind
B2
Abstract

A system for detecting three-way calls in a monitored telephone conversation includes a speech recognition processor that transcribes the monitored telephone conversation and associates characteristics of the monitored telephone conversation with a transcript thereof, a database to store the transcript and the characteristics associated therewith, and a three-way Call detection processor to analyze the characteristics of the conversation and to detect therefrom the addition of one or more parties to the conversation. The system preferably includes at least one domain-specific language model that the speech recognition processor utilizes to transcribe the conversation. The system may operate in real-time or on previously recorded conversations. A query and retrieval system may be used to retrieve and review call records from the database.

Claims (55)

1. A system for detecting a three-way call in a monitored telephone conversation, the system comprising:

one or more circuits configured to:

generate a domain specific language model associated with a participant of the monitored telephone conversation;

convert an audio of the monitored telephone conversation to a transcript using the domain specific language model;

detect an utterance of a phrase occurring at a first time within the monitored telephone conversation based on the transcript of the monitored telephone conversation;

determine an audio characteristic occurring at a second time within the monitored telephone conversation;

detect a pattern based on the phrase, the audio characteristic, and a comparison of the first time and the second time; and

detect the three-way call based on the pattern, wherein the pattern is an indicator of the three-way call.

2. The system of claim 1 , wherein the one or more circuits are further configured to: tag the transcript with a timestamp associated with detection of the three-way call in the monitored telephone conversation.

3. The system of claim 1 , wherein the one or more circuits are further configured to: store at least one of the audio and the transcript to a database.

4. The system of claim 1 , wherein to convert the audio of the monitored telephone conversation to the transcript using the domain specific language model, the one or more circuits are configured to:

translate the transcript of the monitored telephone conversation from a first language into a second language.

5. The system of claim 1 , wherein to detect the three-way call based on the pattern, the one or more circuits are configured to:

determine a value corresponding to the pattern; and

determine that the value is greater than a predetermined threshold.

6. The system of claim 1 , wherein to generate the domain specific language model associated with the participant of the monitored telephone conversation, the one or more circuits are configured to train at least one of:

the domain specific language model to transcribe inmate telephony;

the domain specific language model to transcribe a foreign language; or

the domain specific language model to transcribe a linguistic dialect.

7. The system of claim 1 , wherein the pattern includes one or more of a frequency of the utterance of the phrase during the monitored telephone conversation, a timing of the utterance of the phrase during the monitored telephone conversation, or an entity extracted from the utterance of the phrase.

8. The system of claim 1 , wherein the monitored telephone conversation is one of a monitored voice over IP (VOIP) telephone call or a monitored plain old telephone system (POTS).

9. A method for detecting a three-way call in a monitored telephone conversation, the method comprising:

generating a domain specific language model associated with a participant of the monitored telephone conversation;

converting an audio of the monitored telephone conversation to a transcript using the domain specific language model;

detecting an utterance of a phrase occurring at a first time within the monitored telephone conversation based on the transcript of the monitored telephone conversation;

determining an audio characteristic occurring at a second time within the monitored telephone conversation;

detecting a pattern based on the phrase, the audio characteristic, and a comparison of the first time and the second time; and

detecting the three-way call based on the pattern, wherein the pattern is an indicator of the three-way call.

10. The method according to claim 9 , further comprising: storing at least one of the audio and the transcript to a database.

11. The method according to claim 9 , further comprising:

tagging the transcript with a timestamp associated with detection of the three-way call in the monitored telephone conversation.

12. The method according to claim 11 , further comprising:

providing a synchronized presentation of the audio and the transcript.

13. The method according to claim 9 , wherein converting the spoken audio of the monitored telephone conversation to the transcript using the domain specific language model comprises:

translating the transcript of the monitored telephone conversation from a first language into a second language.

14. The method according to claim 9 , wherein detecting the three-way call based on the pattern comprises:

determining a value corresponding to the pattern; and

determining that the value is greater than a predetermined threshold.

15. The method according to claim 9 , wherein generating the domain specific language model associated with the participant of the monitored telephone conversation comprises at least one of:

training the domain specific language model to transcribe inmate telephony;

training the domain specific language model to transcribe a foreign language; or

training the domain specific language model to transcribe a linguistic dialect.

16. The method according to claim 9 , wherein the pattern includes one or more of a frequency of the utterance of the phrase during the monitored telephone conversation, a timing of the utterance of the phrase during the monitored telephone conversation, or an entity extracted from the utterance of the phrase.

17. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:

generating a domain specific language model associated with a participant of a monitored telephone conversation;

converting an audio of the monitored telephone conversation to a transcript using the domain specific language model;

detecting an utterance of a phrase occurring at a first time within the monitored telephone conversation based on the transcript of the monitored telephone conversation;

determining an audio characteristic occurring at a second time within the monitored telephone conversation;

detecting a pattern based on the phrase, the audio characteristic, and a comparison of the first time and the second time; and

detecting the three-way call based on the pattern, wherein the pattern is an indicator of the three-way call.

18. The non-transitory computer-readable device of claim 17 , the operations further comprising:

tagging the transcript with a timestamp associated with detection of the three-way call in the monitored telephone conversation.

19. The non-transitory computer-readable device of claim 18 , the operations further comprising:

providing a synchronized presentation of the audio and the transcript.

20. The non-transitory computer-readable device of claim 17 , wherein the pattern includes one or more of a frequency of the utterance of the phrase during the monitored telephone conversation, a timing of the utterance of the phrase during the monitored telephone conversation, or an entity extracted from the utterance of the phrase.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 7, 2024
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC; 3V TECHNOLOGIES INCORPORATED
To: TEXAS CAPITAL BANK, AS COLLATERAL AGENT
Reel/Frame 068510/0764 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
Reel/Frame 069175/0165 →
RELEASE OF SECURITY INTEREST Recorded Aug 6, 2024
From: UBS AG CAYMAN ISLANDS BRANCH (AS SUCCESSOR IN INTEREST TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
Reel/Frame 069177/0067 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2020
From: OLLIGSCHLAEGER, ANDREAS M.
To: FORENSIC INTELLIGENCE DETECTION ORGANIZATION
Reel/Frame 051847/0110 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2020
From: FORENSIC INTELLIGENCE DETECTION ORGANIZATION LLC
To: DSI-ITI, LLC
Reel/Frame 051847/0262 →
SECURITY INTEREST Recorded Dec 5, 2018
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 048788/0014 →
SECURITY INTEREST Recorded Dec 5, 2018
From: GLOBAL TEL*LINK CORPORATION; DSI-ITI, INC.; VALUE-ADDED COMMUNICATIONS, INC.; TOUCHPAY HOLDINGS, LLC; RENOVO SOFTWARE, INC.; INTELMATE LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 047720/0576 →
CHANGE OF NAME Recorded Nov 30, 2018
From: DSI-ITI, LLC
To: DSI-ITI, INC.
Reel/Frame 047691/0855 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047687/0913 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047687/0287 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047687/0260 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2018
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DSI-ITI, LLC; GLOBAL TEL*LINK CORPORATION; VALUE-ADDED COMMUNICATIONS, INC.
Reel/Frame 047692/0815 →
Cited By (15)
US 12,517,972 US 12,524,490 US 12,524,491 US 12,536,243 US 12,542,764 US 12,549,645 US 12,563,130 US 12,587,429 US 12,587,430 US 12,587,579 US 12,603,809 US 12,652,330 US 12,659,218 US 12,671,750 US 12,706,984