IP Library Granted Patent US 9,614,960
Granted Patent B1
US 9,614,960 · App. 15/213,555 · Granted Apr 4, 2017

Automatic calling list scheduler

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,614,960
App. No.
15/213,555
Granted
Apr 4, 2017
Kind
B1
Abstract

An automatic list scheduling (“ALS”) system monitors usage of calling lists by an administrator where the administrator terminates usage of a calling list based on various measured parameters. The ALS system is configure to learn the conditions associated with the measured parameters and, in one embodiment, recommends to the administrator when to terminate use of a current calling list in favor of another list. A learning mode gathers various samples of the measured parameters associated with calling lists, and analyzes the sample to determine a threshold value. Upon monitoring the measured values for subsequent usage of calling lists, the current measured parameters are compared to the threshold value to determine whether to generate a recommendation to the administrator. In one embodiment, the time zone of the called party and the applicable calling window is used to determine whether the current list can continued to be used.

Claims (53)

1. A system for originating outbound voice calls, the system comprising:

a server comprising a microprocessor configured to:

identify a measured performance parameter (“MPP”) associated with processing a first calling list;

record a plurality of values for the MPP at a plurality of times over a first time period of use of the first calling list for originating the outbound voice calls; and

analyze the plurality of values for the MPP recorded over the first time period to determine a threshold value for terminating use of the first calling list; and

a dialer comprising a microprocessor configured to:

monitor one or more values for the MPP at a plurality of times over a second time period of use of a second calling list for originating the outbound voice calls;

determine a monitored value for the MPP over the second time period exceeds the threshold value of the MPP; and

in response to the monitored value for the MPP over the second time period exceeding the threshold value:

terminate use of the second calling list;

begin use of a third calling list for originating the outbound voice calls; and

originate an outbound voice call using the third calling list.

2. The system of claim 1 , wherein the server is configured to use a calling window and a time zone associated with the first calling list to determine the threshold value.

3. The system of claim 1 , wherein the dialer is configured to terminate use of the second calling list by:

providing a recommendation of terminating use of the second calling list to an administrator; and

upon receiving a response from the administrator to terminate use of the second calling list, terminating use of the second calling list.

4. The system of claim 1 , wherein the first calling list and the second calling list comprise numbers located in different time zones.

5. The system of claim 1 , wherein an average value calculated from the plurality of values for the MPP is used to determine the threshold value.

6. The system of claim 1 , wherein the MPP is identified based on a type of the calling campaign.

7. A computer-readable, non-transitory medium storing instructions that when executed cause one or more computer processors to:

identify a measured performance parameter (“MPP”) associated with processing a first calling list of a calling campaign;

record a plurality of values for the MPP at a plurality of times over a first time period of use of the first calling list;

analyze the plurality of values for the MPP recorded over the first time period to determine a threshold value for terminating use of the first calling list;

monitor one or more values for the MPP at a plurality of times over a second time period of use of a second calling list;

determine a monitored value for the MPP over the second time period exceeds the threshold value of the MPP; and

in response to the monitored value for the MPP over the second time period exceeding the threshold value:

terminate use of the second calling list;

begin use of a third calling list; and

have an outbound voice call originated using the third calling list.

8. The computer-readable, non-transitory medium of claim 7 , wherein the instructions cause the one or more computer processors to:

use a calling window and a time zone associated with the first calling list to determine the threshold value.

9. The computer-readable, non-transitory medium of claim 7 , wherein the instructions cause the one or more computer processors to terminate use of the second calling list upon receiving a response from a computer used by an administrator indicating to terminate use of the second calling list.

10. The computer-readable, non-transitory medium of claim 7 , wherein the first calling list and the second calling list comprise telephone numbers located in different time zones.

11. The computer-readable, non-transitory medium of claim 7 , wherein an average value calculated from the plurality of values for the MPP is used to determine the threshold value.

12. The computer-readable, non-transitory medium of claim 7 , wherein the MPP is identified based on a type of the calling campaign.

13. A method for originating outbound voice calls, the method comprising:

identifying a first calling list used by a dialer to originate the outbound voice calls;

identifying a measured performance parameter (“MPP”) associated with processing the first calling list by a server;

analyzing recorded values for the MPP by the server to determine a threshold value for terminating use of the first calling list, the recorded values for the MPP being recorded at a plurality of times during one or more past uses of the first calling list;

monitoring values for the MPP associated with a current use of the first calling list by the dialer;

determining a monitored valued for the MPP associated with the current use of the first calling list exceeds the threshold value by the dialer; and

in response to determining the monitored value for the MPP associated with the current use of the first calling list exceeds the threshold value:

having the dialer terminate use of the first calling list;

scheduling the second calling list to be used by the dialer; and

originating an outbound call by the dialer using the second calling list.

14. The method of claim 13 , wherein the MPP is identified based on a type of the calling campaign.

15. The method of claim 13 , wherein a calling window, a current time, and a time zone associated with the first calling list are used to determine the threshold value.

16. The method of claim 13 , wherein the first calling list comprises numbers in a first time zone and the second calling list comprises numbers in a second time zone adjacent to the first time zone.

17. The method of claim 13 , wherein monitoring the values for the MPP comprises monitoring the values for the MPP over a period of time comprising at least one week and each monitored value corresponds to at least one day in the at least one week.

18. The method of claim 13 , wherein the threshold value is defined as an average of the recorded values for the MPP.

19. The method of claim 13 , wherein having the dialer terminate use of the first calling list is performed based on a command made to terminate use of the first calling list and begin use of the second calling list.

20. The method of claim 19 , wherein

the command originated from an administrator.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
Reel/Frame 073360/0209 →
PATENT SECURITY AGREEMENT Recorded Mar 20, 2024
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
To: JEFFERIES FINANCE LLC
Reel/Frame 066850/0334 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0384 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0428 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: NOBLE SYSTEMS, LLC
To: ALVARIA CAYMAN (CX)
Reel/Frame 066850/0556 →
CERTIFICATE OF CONVERSION Recorded Mar 12, 2024
From: NOBLE SYSTEMS CORPORATION, A GEORGIA CORPORATION
To: NOBLE SYSTEMS, LLC, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 066794/0435 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2021
From: WELLS FARGO CAPITAL FINANCE, LLC
To: NOBLE SYSTEMS CORPORATION
Reel/Frame 056193/0363 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057261/0093 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057674/0664 →
SECURITY INTEREST Recorded Apr 23, 2020
From: NOBLE SYSTEMS CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC
Reel/Frame 052495/0287 →