IP Library Granted Patent US 6,888,925
Granted Patent B2
US 6,888,925 · App. 10/003,512 · Granted May 3, 2005

Method for testing large-scale audio conference servers

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 6,888,925
App. No.
10/003,512
Granted
May 3, 2005
Kind
B2
Abstract

A method and apparatus for testing a conference server. A plurality of test tone signals are generated. In one embodiment each test tone signal comprises the sum of at least two distinct frequency signals. Each test tone signal is employed to simulate a participant and the test tone signals are applied to a plurality of inputs of the conference server. At least some of the test tone signals are combined by the conference server to produce a corresponding plurality of test output signals. The test output signals are analyzed to identify whether the proper test tone signals are present within the respective test output signals. The generation of test tone signals and the analysis of the conference server outputs may be automated to facilitate rapid testing of conference server functionality. An indication of the test results are generated.

Claims (24)

1. A method for testing a conference server for use in a telephone network, said conference server having a plurality full duplex channels, each channel including an input to the conference server and an output from the server, said method comprising the steps of:

in a first generating step, generating a plurality of unique test tone signals;

applying a different one of said plurality of test tone signals to each one of said plurality of conference server inputs;

selectively combining at least some of said test tone signals within said conference server to generate a plurality of test output signals corresponding in number to said conference server inputs and coupling said test output signals to selected ones of said conference server outputs;

analyzing said conference server outputs to identify which of said plurality of test tone signals are present within said conference server outputs; and

providing an error indication in the event at least one of said test tone signals detected within said conference server outputs does not correspond to a corresponding expected test tone signal.

2. The method of claim 1 wherein at least one of said test tone signals comprises at least two unique audio frequency signals.

3. The method of claim 1 wherein said audio frequency signals comprise audio frequency signals that are not employed within said telephone network for alphanumeric character signaling.

4. The method of claim 1 wherein said applying step includes the step of applying a different one of said plurality of test tone signals to each one of said plurality of conference server inputs under the control of a first processor.

5. The method of claim 4 wherein said analyzing step is performed under the control of a second processor.

6. The method of claim 3 wherein said first and second processors comprise the same processor.

7. The method of claim 1 wherein said first generating step includes the step of generating n test tone signals, said analyzing step comprises the step of analyzing said conference server outputs to identify which of said n test tone signals are present within said outputs, and said analyzing step comprises the step of generating a tone analyzer output signal for each of said conference server outputs that indicates if selected ones of said n test tone signals are absent from the respective conference server output.

8. The method of claim 7 wherein said analyzing step includes the step of utilizing a controller that is operative to execute a Goertzel algorithm to identify which of said n test tone signals are present within said conference server outputs.

9. The method of claim 1 wherein said first generating step includes the step of generating n test tone signals and said method further includes the step of transmitting a control signal to said conference server to mute one of said n test tone signals; in a second generating step, generating an output that is indicative of the presence of said one of said n test tone signals within at least one of said conference server outputs.

10. The method of claim 9 wherein said analyzing step includes the step of utilizing a controller that is operative to execute a Goertzel algorithm to identify which of said n test tone signals are present within said test output signal.

11. The method of claim 1 wherein said method includes the step of recording said conference server outputs; and

said analyzing step comprises the step of analyzing said recorded conference server outputs.

12. The method of claim 1 wherein said first generating step comprises the step of generating a plurality of test tone signals having at least first and second test tone signal portions, wherein each of said first and second test tone signal portions comprises the sum of at least two distinct audio frequency signals and wherein said first test tone signal portion is not the same as said second test tone signal portion.

13. The method of claim 12 wherein said first and second test tone signal portions repeat on a generally periodic basis.

14. The method of claim 1 wherein each of said audio frequency signals are separated from all other audio frequency signals employed to generate said test tone signals by at least one-hundred hertz.

15. The method of claim 1 further including the steps of:

providing gain control commands to said conference server to vary the gain of said conference server with respect to at least one of said test tone signals;

wherein said analyzing step includes the step of analyzing the gain of said at least one test tone signal within said conference server output signals to determine whether the amplitude of said at least one test tone signal varies in accordance with said gain control commands; and

in a second generating step, generating an indication of the variation of the gain for said at least one test tone signal in response to said gain control commands.

Assignments (10)
SECURITY AGREEMENT Recorded Jun 30, 2015
From: DIALOGIC (US) INC.; DIALOGIC INC.; DIALOGIC US HOLDINGS INC.; DIALOGIC DISTRIBUTION LIMITED; DIALOGIC MANUFACTURING LIMITED; DIALOGIC CORPORATION; DIALOGIC GROUP INC.
To: SILICON VALLEY BANK
Reel/Frame 036037/0165 →
RELEASE OF SECURITY INTEREST Recorded Nov 25, 2014
From: OBSIDIAN, LLC
To: DIALOGIC CORPORATION, F/K/A EICON NETWORKS CORPORATION; DIALOGIC INC.; DIALOGIC (US) INC., F/K/A DIALOGIC INC. AND F/K/A EICON NETWORKS INC.; DIALOGIC DISTRIBUTION LIMITED, F/K/A EICON NETWORKS DISTRIBUTION LIMITED; DIALOGIC MANUFACTURING LIMITED, F/K/A EICON NETWORKS MANUFACTURING LIMITED; DIALOGIC US HOLDINGS INC.; DIALOGIC RESEARCH INC., F/K/A EICON NETWORKS RESEARCH INC.; DIALOGIC JAPAN, INC., F/K/A CANTATA JAPAN, INC.; CANTATA TECHNOLOGY, INC.; EAS GROUP, INC.; SHIVA (US) NETWORK CORPORATION; EXCEL SWITCHING CORPORATION; EXCEL SECURITIES CORPORATION; CANTATA TECHNOLOGY INTERNATIONAL, INC.; BROOKTROUT NETWORKS GROUP, INC.; BROOKTROUT TECHNOLOGY, INC.; SNOWSHORE NETWORKS, INC.; BROOKTROUT SECURITIES CORPORATION
Reel/Frame 034468/0654 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 23, 2008
From: DIALOGIC CORPORATION
To: OBSIDIAN, LLC
Reel/Frame 022024/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2007
From: SNOWSHORE NETWORKS, INC.
To: DIALOGIC CORPORATION
Reel/Frame 020288/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2007
From: SNOWSHORE NETWORKS, INC.
To: DIALOGIC CORPORATION
Reel/Frame 020227/0661 →
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2007
From: COMERICA BANK
To: SNOWSHORE NETWORKS INC.
Reel/Frame 020092/0678 →
SECURITY AGREEMENT Recorded Nov 6, 2007
From: DIALOGIC CORPORATION
To: OBSIDIAN, LLC
Reel/Frame 020072/0203 →
RELEASE OF SECURITY INTEREST Recorded Oct 5, 2007
From: COMERICA BANK
To: EXCEL SWITCHING CORPORATION; BROOKTROUT, INC; EAS GROUP, INC.
Reel/Frame 019920/0425 →
SECURITY AGREEMENT Recorded Jan 6, 2006
From: SNOWSHORE NETWORKS, INC.
To: COMERICA BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 016976/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2001
From: SPITZER, ANDY; WU, RONGRONG
To: SNOWSHORE NETWORKS, INC.
Reel/Frame 012359/0055 →