IP Library Granted Patent US 9,621,732
Granted Patent B2
US 9,621,732 · App. 14/604,388 · Granted Apr 11, 2017

System and method for three-way call detection

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,621,732
App. No.
14/604,388
Granted
Apr 11, 2017
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 (46)

1. A system for detecting a presence of a third party participating in a monitored telephone conversation, the system comprising:

a speech recognition module configured to detect a first characteristic of the monitored telephone conversation and a second characteristic of the monitored telephone conversation;

a speech analysis module configured to calculate a three-way calling score for the monitored telephone conversation, the calculating including:

assigning a first score of the first characteristic based on a predefined importance of the first characteristic;

assigning a second score of the second characteristic based on a predefined importance of the second characteristic; and

calculating the three-way calling score by summing the first score and the second score; and

a three-way call detection module configured to detect the presence of the third party based on a comparison of the three-way calling score to a predetermined threshold.

2. The system of claim 1 , further comprising a database that stores the first score and the second score.

3. The system of claim 1 , wherein the calculating further includes normalizing the sum to a value between 0 and 1 using a refining function.

4. The system of claim 3 , wherein the refining function includes:

calculating a first value as the natural log of the negative of the sum;

adding 1 to the first value to obtain a second value; and

inverting the second value.

5. The system of claim 1 , wherein the first characteristic represents the detection of a spoken phone number during the monitored telephone conversation, and

wherein the second characteristic represents a gap in speech during the monitored telephone conversation.

6. The system of claim 5 , wherein a value of the second score increases according to a proximity of the second characteristic to the first characteristic within the monitored telephone conversation.

7. A method for detecting a presence of a third party participating in a monitored telephone conversation, the method comprising:

detecting a first characteristic of the monitored telephone conversation and a second characteristic of the monitored telephone conversation;

calculating a three-way calling score for the monitored telephone conversation, the calculating including:

assigning a first score of the first characteristic based on a predefined importance of the first characteristic;

assigning a second score of the second characteristic based on a predefined importance of the second characteristic; and

calculating the three-way calling score by summing the first score and the second score; and

detecting the presence of the third party based on a comparison of the three-way calling score to a predetermined threshold.

8. The method of claim 7 , further comprising storing the first score and the second score in a database.

9. The method of claim 7 , wherein the calculating further includes normalizing the sum to a value between 0 and 1 using a refining function.

10. The method of claim 9 , wherein the refining function includes:

calculating a first value as the natural log of the negative of the sum;

adding 1 to the first value to obtain a second value; and

inverting the second value.

11. The method of claim 7 , wherein the first characteristic represents the detection of a spoken phone number during the monitored telephone conversation, and

wherein the second characteristic represents a gap in speech during the monitored telephone conversation.

12. The method of claim 11 , wherein a value of the second score increases according to a proximity of the second characteristic to the first characteristic within the monitored telephone conversation.

13. A system for detecting a presence of a third party participating in a monitored telephone conversation, the system comprising:

a speech recognition module configured to detect a plurality of characteristics of the monitored telephone conversation;

a scoring module configured to score the monitored telephone conversation based on the plurality of characteristics, the scoring including:

accessing a scoring database that stores scores of detectable characteristics;

looking up a corresponding score for each of the plurality of characteristics; and

assigning each of the plurality of characteristics the corresponding scores;

a three-way call detection module configured to detect the presence of the third party based on a comparison of the score to a predetermined threshold; and

a tagging module configured to associate additional information with the monitored telephone call following the detection of the presence of the third party.

14. The system of claim 13 , wherein the scoring module is further configured to score the monitored telephone conversation by:

summing the assigned scores.

15. The system of claim 13 , wherein the scoring module is configured to score the monitored telephone conversation, and the three-way call detection module is configured to compare the score to the predetermined threshold, after each detection by the speech recognition module of one of the plurality of characteristics of the monitored telephone conversation.

16. The system of claim 13 , wherein the tagging module is configured to add a tag identifying an approximate starting point of the presence of the third party in the monitored telephone conversation.

17. The system of claim 15 , wherein the tagging module is configured to add a tag identifying an approximate starting point of the presence of the third party in the monitored telephone conversation based on a first score to exceed the predetermined threshold.

18. The system of claim 16 , wherein the approximate starting point is represented by a timestamp indicating a number of seconds into the monitored telephone call in which the presence of the third party was detected.

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 →
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 047692/0815 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2015
From: OLLIGSCHLAEGER, ANDREAS M.
To: FORENSIC INTELLIGENCE DETECTION ORGANIZATION
Reel/Frame 034894/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2015
From: FORENSIC INTELLIGENCE DETECTION ORGANIZATION
To: DSI-ITI, LLC
Reel/Frame 034897/0617 →