System and method for determining number of voice processing engines capable of support on a data processing system
First Claim
Patent Images
1. A system for determining the capacity of a data processing system to run voice processing engines comprising:
- a test application adapted to launch on the data processing system at least one voice processing engine; and
a timing object, into which said at least one voice processing engine outputs data, said timing object being further adapted to simulate removal of a predetermined amount of data from said timing object at regular intervals and to report to the test application a detected underflow if one of either an amount of data remaining in the timing object or a parameter representative of an amount of data remaining in the timing object is less than a predetermined amount.
11 Assignments
0 Petitions
Accused Products
Abstract
A test application allows configuration of test parameters and launches a voice processing engine and a timing object. The voice processing engine outputs data to the timing object. The timing object receives data, regularly removes data, and tracks the amount of data remaining in the timing object. The timing object reports an underflow if there is no data in the timing object and the voice processing engine has not signaled end of processing.
26 Citations
62 Claims
-
1. A system for determining the capacity of a data processing system to run voice processing engines comprising:
-
a test application adapted to launch on the data processing system at least one voice processing engine; and
a timing object, into which said at least one voice processing engine outputs data, said timing object being further adapted to simulate removal of a predetermined amount of data from said timing object at regular intervals and to report to the test application a detected underflow if one of either an amount of data remaining in the timing object or a parameter representative of an amount of data remaining in the timing object is less than a predetermined amount. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of determining the capacity of a data processing system to run voice processing engines comprising:
-
receiving one of either data and a parameter representing an amount of data into a timing object;
simulating removal of data from the timing object at regular intervals; and
detecting an underflow condition by determining if one of an amount of data remaining in the timing object and a parameter representing an amount of data remaining in the timing object is less than a predetermined amount. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer-readable medium having computer-executable modules/components for determining the capacity of a data processing system to run multiple voice mail processing engines comprising:
-
a test application for launching at least one voice processing engine; and
a timing object for determining an underflow condition by determining if one of an amount of data remaining in the timing object and a parameter representing an amount of data remaining in the timing object is less than a predetermined amount. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A computer-readable medium having instructions stored thereon for determining the capacity of a data processing system to run voice processing engines, the instructions, when executed on the data processing system, causing the data processing system to perform the following:
-
receiving one of either data and a parameter representing an amount of data into a timing object;
simulating removal of a predetermined amount of data from the timing object at regular intervals; and
detecting an underflow condition if one of an amount of data remaining in the timing object and a parameter representing an amount of data remaining in the timing object is less than a predetermined amount. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
Specification