IP Library Granted Patent US 8,886,663
Granted Patent B2
US 8,886,663 · App. 12/284,450 · Granted Nov 11, 2014

Multi-party conversation analyzer and logger

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 8,886,663
App. No.
12/284,450
Granted
Nov 11, 2014
Kind
B2
Abstract

The multi-party conversation analyzer of the present invention allows users to search a database of recorded phone calls to find calls which fit user-defined criteria for “suspicious calls”. Such criteria may include indications that a call included a 3-way call event, presence of an unauthorized voiced during the call, presence of the voice of an individual known to engage in identity theft, etc. A segment of speech within a call may be graphically selected and a search for calls with similar voices rapidly initiated. Searches across the database for specified voices are speeded by first searching for calls which contain speech from cohort speakers with similar voice characteristics.

Claims (29)

1. A method allowing a user to automatically search a database containing data derived from a plurality of recorded phone calls, and display data pertaining to suspicious calls, said method comprising:

automatically processing audio data from a plurality of phone calls and assigning to each call a Suspicious Call Finder (SCF) rating, and storing said ratings in a way associated with said call data in a database;

presenting to said user a graphical user interface comprising a menu of call selection criteria;

automatically searching said database for suspicious calls based on said criteria;

and displaying on a graphical user interface a list of calls ranked by Suspicious Call Finder (SCF) rating.

2. The method of claim 1 , wherein said call selection criteria comprises calls where it is suspected that speech in a suspect speech segment is speech of an individual who has falsely identified himself or herself, and wherein said step of automatically searching said database comprises automatically scoring relative likelihoods that said suspect speech segment was spoken by each of a plurality of individuals for whom voice model data is available.

3. The method of claim 2 , wherein said step of automatically searching said database comprises parsing voices of possible speakers into sets of cohort speakers and determining which set of cohort speakers said suspect speech segment fits, and said automatic scoring is done only for voices of individuals within said cohort speaker set.

4. A method allowing a user to automatically search for calls likely to contain speech from a given individual within a database containing data derived from a plurality of recorded phone calls, said method comprising:

displaying data representative of speech from said individual on a graphical user interface along a timeline;

manually selecting within said graphical user interface along said timeline a portion of speech from said individual;

deriving a speech model or voice print from audio data representing said portion of speech from said individual; and

automatically searching said database for conversation segments with speech characteristics close to those of said portion of speech from said individual.

5. The method of claim 4 , further comprising the step of determining which of a plurality of sets of cohort speakers said portion of speech from said individual falls within, and wherein speech segments in said database are pre-identified as belonging to one of said plurality of groups of cohort speakers, and said step of automatically searching said database is limited to searching speech segments coming from persons within the same set of cohort speakers the speech segment from said individual falls in.

6. A method allowing a user to automatically search for calls likely to contain speech from a given individual within a database containing data derived from a plurality of recorded phone calls, said method comprising:

displaying audio waveform data representative of speech from said individual on a graphical user interface along a timeline;

manually selecting within said graphical user interface along said timeline a portion of speech from said individual;

automatically doing a speech-to-phoneme conversion of said selected portion of speech to derive a phoneme sequence; and

automatically searching said database for conversation segments whose phonetic sequences represent a good statistical pattern match to said phoneme sequence.

7. A method facilitating automatic flagging of future calls containing the speech of a given individual, said method comprising:

displaying audio waveform data representative of speech from said individual on a graphical user interface along a timeline;

manually selecting within said graphical user interface along said timeline a portion of speech from said individual;

deriving a speech model or voice print from audio data representing said portion of speech from said individual; and

monitoring future calls for voices whose voice model characteristics are a statistically close match to those of said individual; and

automatically flagging in said database phone calls on which such statistically close match is detected.

8. A method of searching a database containing audio data from a plurality of conversations in which an individual participated, said method comprising:

displaying audio waveform data representative of speech from said individual on a graphical user interface along a timeline;

manually selecting within said graphical user interface along said timeline a portion of speech from said individual in which said individual evidences a particular emotional state;

automatically extracting first prosody data from said selected portion of speech; and

automatically searching said database for conversation segments where said individual was speaking, and prosodic data derived from such segments represent a good statistical match to said first prosody data.

Assignments (16)
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 →
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/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 →
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 →
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 →
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 →
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; BARRASSO, CHARLES; KLEIN, JONATHAN; ROBERTS, GEORGE
To: VOICE ANALYTICS TECHNOLOGIES, LLC
Reel/Frame 036968/0761 →