IP Library Granted Patent US 9,497,304
Granted Patent B1
US 9,497,304 · App. 14/570,498 · Granted Nov 15, 2016

Method and apparatus for voice recognition unit simulation

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,497,304
App. No.
14/570,498
Granted
Nov 15, 2016
Kind
B1
Abstract

A call calculator and method thereof used to automate testing of a voice self service platform. The call calculator may have functional logic to calculate an estimated call load. The type of load may be least one of cyclic, peak, burst, choppy, and sustained. The call calculator may use a set of input parameters of an algorithm to calculate the estimated call load, wherein the algorithm may be based on an integral calculus model.

Claims (52)

1. A method for estimating call load using a load simulation of a voice recognition unit, the method comprising:

determining, by a processor communicably coupled to the voice recognition unit:

a number of maximum simultaneous channels for the load simulation;

a duration of a call of expected simultaneous calls for the load simulation;

an active call handling procedure for the load simulation;

a load to timing choice for the load simulation;

a number of the expected simultaneous calls;

a minimum percentage of time that the expected simultaneous calls will be sustained;

a timing to load choice for the load simulation;

a number of the expected simultaneous calls to be placed in a batch of the expected simultaneous calls;

an inter-call duration between the expected simultaneous calls in the batch; and

a batch call duration;

using the determining as a set of input parameters to calculate, by the processor, the estimated call load.

2. The method for estimating call load according to claim 1 , further comprising determining by the processor a type of the call load, wherein the type of the call load is at least one of cyclic, peak, burst, choppy, and sustained.

3. The method for estimating call load according to claim 1 , wherein the calculating is based on an integral calculus model.

4. The method for estimating call load according to claim 1 , wherein a drift for the call is directly proportional to the number of the expected simultaneous calls to be placed.

5. The method for estimating call load according to claim 1 , wherein the active call handling procedure is one of a previous call hang-up and a previous call skip, and wherein the previous call hang-up is a decision whether to hang a previous call or not, when the previous call in a selected channel is still busy and a next call in the selected channel is ready to be generated.

6. The method for estimating call load according to claim 5 , wherein the previous call skip is a decision whether to skip a parameter of times to generate the next call before a hang-up.

7. The method for estimating call load according to claim 1 , wherein the load to timing choice is a decision whether to determine data points for given load details.

8. The method for estimating call load according to claim 1 , wherein the timing to load is a decision whether to determine data points for call generation timing data.

9. A call calculator comprising a processor operable to execute instructions to calculate an estimated call load, using a load simulation of a voice recognition unit, based on a set of parameters, the parameters comprising:

a number of maximum simultaneous channels for a load simulation;

a duration of a call of expected simultaneous calls for the load simulation;

an active call handling procedure for the load simulation;

a load to timing choice for the load simulation;

a number of the expected simultaneous calls;

a minimum percentage of time that the expected simultaneous calls will be sustained;

a timing to load choice for the load simulation;

a number of the expected simultaneous calls to be placed in a batch of the expected simultaneous calls;

an inter-call duration between the expected simultaneous calls in the batch; and

a batch call duration;

wherein the processor calculates the estimated call load based on the set of parameters.

10. The call calculator for estimating call load according to claim 9 , wherein the instructions include an algorithm based on an integral calculus model.

11. The call calculator for estimating call load according to claim 10 , further comprising at least one of a memory operable to save the estimated call load and an outcome progress monitor operable to display a progress of execution of the instructions.

12. A non-transitory machine readable storage device having stored thereon a set of program instructions executable by the machine, the instructions when executed estimating call load, using a load simulation of a voice recognition unit, the instructions utilizing input parameters of:

a number of maximum simultaneous channels for the load simulation;

a duration of a call of expected simultaneous calls for the load simulation;

an active call handling procedure for the load simulation;

a load to timing choice for the load simulation;

a number of the expected simultaneous calls;

a minimum percentage of time that the expected simultaneous calls will be sustained;

a timing to load choice for the load simulation;

a number of the expected simultaneous calls to be placed in a batch of the expected simultaneous calls;

an inter-call duration between the expected simultaneous calls in the batch; and

a batch call duration.

13. The non-transitory machine readable storage device according to claim 12 , comprising an input parameter of a type of the call load, wherein the type of the call load is at least one of cyclic, peak, burst, choppy, and sustained.

14. The non-transitory machine readable storage device according to claim 12 , wherein the algorithm is based on an integral calculus model.

15. The non-transitory machine readable storage device according to claim 12 , wherein a drift for the call is directly proportional to the number of the expected simultaneous calls to be placed.

16. The non-transitory machine readable storage device according to claim 12 , wherein the active call handling procedure is one of a previous call hang-up and a previous call skip, and wherein the previous call hang-up is a decision whether to hang a previous call or not, when the previous call in a selected channel is still busy and a next call in the selected channel is ready to be generated.

17. The non-transitory machine readable storage device according to claim 16 , wherein the previous call skip is a decision whether to skip a parameter of times to generate the next call before a hang-up.

18. The non-transitory machine readable storage device according to claim 12 , wherein the load to timing choice is a decision whether to determine data points for given load details.

19. The non-transitory machine readable storage device according to claim 12 , wherein the timing to load is a decision whether to determine data points for call generation timing data.

Assignments (7)
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 →
CHANGE OF NAME Recorded Apr 3, 2023
From: INTRADO CORPORATION
To: WEST TECHNOLOGY GROUP, LLC
Reel/Frame 063239/0876 →
CHANGE OF NAME Recorded Apr 3, 2023
From: WEST CORPORATION
To: INTRADO CORPORATION
Reel/Frame 063239/0900 →
NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS Recorded Jan 31, 2023
From: CX360, INC.; WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION); INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 062571/0018 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 035783, FRAME 0284 Recorded Oct 10, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: WEST CORPORATION
Reel/Frame 044169/0009 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS (FIRST LIEN) Recorded Oct 10, 2017
From: WEST CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044166/0901 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded May 28, 2015
From: WEST CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 035783/0284 →