IP Library Granted Patent US 8,675,853
Granted Patent B1
US 8,675,853 · App. 11/765,503 · Granted Mar 18, 2014

System, method, and computer-readable medium for diagnosing a conference call

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,675,853
App. No.
11/765,503
Granted
Mar 18, 2014
Kind
B1
Abstract

A system, method, and computer readable medium that facilitate diagnosing a conference call are provided. A tap is deployed at the ingress side and the egress side of one or more processing systems that handle each leg of a conference. When a conference is disrupted by noise, loss, or the like, an operator may initiate a command to systemically record each leg of the conference for a predetermined period of time. Each leg may then be analyzed to determine if it is the source of the disruption.

Claims (39)

1. A method for diagnosing a conference call, comprising:

deploying taps at an ingress port and an egress port of a telecommunications node configured to aggregate conference call legs;

wherein deploying the taps at the ingress port and the egress port of the telecommunications node comprises deploying a tap at each port of the telecommunications node inline with a link terminated by the telecommunications node and a telecommunication switch;

wherein deploying the taps at the ingress port and the egress port of the telecommunications node comprises deploying a tap at a media server configured to provide a conference bridge service;

interfacing with the taps a recording system configured to systematically record real time transport of audio or video at the ingress port and the egress port when the conference call is disrupted;

wherein interfacing the recording system comprises communicatively coupling a recording server with taps coupled inline with links of the telecommunications node;

capturing for a predetermined amount of time until a timer is expired, by the recording server, in response to receipt of a recording command, the real time transport at each leg of the conference call identified in the recording command, further comprising receiving a respective source Internet protocol address and port and a destination Internet protocol address and port associated with each of the conference call legs;

wherein the recording command is issued by a conference service provider operator in response to a disruption by noise or loss of the real time transport;

transforming the captured real time transport for each leg of the conference call into audio files; and

providing the audio files comprising the captured real time transport for each leg of the conference call to a conference system provider;

analyzing, by the conference system provider, each leg of the conference call to determine a source of the disruption by comparing audible signals of the audio files captured at the ingress port to audible signals of the audio files captured at the egress port of each leg of the conference call thereby identifying a disruptive one or more legs of the conference call;

transferring the audio files to engineers of the conference system provider for analysis if the conference system provider fails to isolate the source of the disruption by the comparing of the audible signals of the audio files captured at the ingress port to the audible signals of the audio files captured at the egress port of each leg of the conference call.

2. A computer program embodied on a non-transitory computer-readable medium, the computer program configured to cause a processor to:

tap an ingress port and an egress port of a telecommunications node configured to aggregate conference call legs;

wherein the tap at the ingress port and the egress port of the telecommunications node comprises deploying the tap at each port of the telecommunications node inline with a link terminated by the telecommunications node and a telecommunication switch;

wherein deploying the taps at the ingress port and the egress port of the telecommunications node comprises deploying a tap at a media server configured to provide a conference bridge service;

communicatively interface a recording system configured to systematically record real time transport of audio or video captured at the ingress port and the egress port when the conference call is disrupted;

wherein interfacing the recording system comprises communicatively coupling a recording server with the tap coupled inline with links of the telecommunications node;

capture for a predetermined amount of time until a timer is expired, by the recording server, in response to receipt of a recording command, the real time transport for each leg of the conference call identified in the recording command, further comprising receive a respective source Internet protocol address and port and a destination Internet protocol address and port associated with each of the conference call legs;

wherein the recording command is issued by a conference service provider operator in response to a disruption by noise or loss of the real time transport;

transform the captured real time transport for each leg of the conference call into audio files; and

provide the audio files comprising the captured real time transport for each leg of the conference call to a conference system provider;

analyze, by the conference system provider, each leg of the conference call to determine a source of the disruption by comparing audible signals of the audio files captured at the ingress port to audible signals of the audio files captured at the egress port of each leg of the conference call thereby identifying a disruptive one or more legs of the conference call;

transfer the audio files to engineers of the conference system provider for analysis if the conference system provider fails to isolate the source of the disruption by the comparing of the audible signals of the audio files captured at the ingress port to the audible signals of the audio files captured at the egress port of each leg of the conference call.

3. A conference system configured to diagnose a conference call, comprising:

a plurality of voice over internet protocol terminal devices configured to participate in a conference call;

a node configured to terminate a conference call leg with each of the plurality of voice over internet protocol terminal devices at a respective port of the node;

wherein the node comprises a media server and the media server is configured to provide a conference bridge service to each of the plurality of voice over internet protocol terminal devices;

taps deployed at an ingress port and an egress port of the media server configured to aggregate conference call legs;

a respective tap deployed at each port of the media server inline with a link terminated by the media server and a telecommunication switch; and

a recording device communicatively coupled to the taps deployed at the ingress port and the egress port of the media server configured to systematically record real time transport of audio or video from each respective tap of the ingress port and the egress port identified in a recording command when the conference call is disrupted by noise or loss of the real time transport,

wherein interfacing the recording device comprises communicatively coupling a recording server with taps coupled inline with links of the media server;

wherein the recording device is configured to

capture for a predetermined amount of time until a timer is expired, real time transport for each leg identified in the recording command of the conference call when the recording command is received from a conference service provider operator when the conference call is disrupted by noise or loss of the real time transport, further comprising receive a respective source Internet protocol address and port and a destination Internet protocol address and port associated with each of the conference call legs;

transform the captured real time transport for each leg of the conference call into audio files;

provide the audio files comprising the captured real time transport for each leg of the conference call to a conference system provider;

analyze, by the conference system provider, each leg of the conference call identified in the recording command to determine a source of the disruption by comparing audible signals of the audio files captured at the ingress port to audible signals of the audio files captured at the egress port of each leg of the conference call thereby identifying a disruptive one or more legs of the conference call; and

transfer, by the conference system provider, the audio files to engineers of the conference system for analysis if the conference system fails to isolate the source of the disruption by the comparing of the audible signals of the audio files captured at the ingress port to the audible signals of the audio files captured at the egress port of each leg of the conference call.

4. The system of claim 3 , wherein the recording device provides a hyperlink referencing each respective audio file to a conference service provider personnel.

Assignments (6)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
RELEASE OF SECURITY INTEREST Recorded Dec 20, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS SUCCESSOR TO WACHOVIA BANK, NATIONAL ASSOCIATION
To: INTERCALL, INC.; INTRADO INC.; WEST CORPORATION; WEST DIRECT, LLC; WEST NOTIFICATIONS GROUP, INC.
Reel/Frame 062201/0960 →
RELEASE OF SECURITY INTEREST Recorded Dec 20, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: WEST CORPORATION; WEST NOTIFICATIONS, INC.
Reel/Frame 062201/0987 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: U.S. BANK NATIONAL ASSOCIATION
To: WEST CORPORATION; WEST INTERACTIVE SERVICES CORPORATION; WEST SAFETY SERVICES, INC.; WEST UNIFIED COMMUNICATIONS SERVICES, INC.; RELIANCE COMMUNICATIONS, LLC
Reel/Frame 046046/0547 →
SECURITY INTEREST Recorded Jun 20, 2016
From: WEST CORPORATION; WEST INTERACTIVE SERVICES CORPORATION; WEST SAFETY SERVICES, INC.; WEST UNIFIED COMMUNICATIONS SERVICES, INC.; RELIANCE COMMUNICATIONS, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 039093/0944 →
SECURITY AGREEMENT Recorded Apr 16, 2010
From: INTERCALL, INC.; INTRADO, INC.; WEST CORPORATION; WEST DIRECT, LLC; WEST NOTIFICATIONS GROUP, INC.
To: WACHOVIA BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 024244/0216 →