IP Library Patent Application 18819447
Patent Application
App. No. 18/819,447

DYNAMIC TELEPHONY LINE BALANCING FOR AUTOMATED OUTBOUND DIALING

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 None
App. No.
18/819,447
Abstract

A method for dynamic telephony line balancing for automated outbound dialing according to an embodiment includes determining a total number of available telephony lines to be dynamically balanced among a plurality of outbound dialing campaigns for automated outbound dialing by the contact center system, determining a number of telephony lines to be reserved for one or more outbound dialing campaigns, reducing the total number of available telephony lines to be dynamically balanced by the number of telephony lines to be reserved thereby resulting in a remaining number of available telephony lines, determining, for each line balanced outbound dialing campaign, a dynamic balancing weight assigned to the respective line balanced outbound dialing campaign, and assigning, for each line balanced outbound dialing campaign, a respective number of the remaining number of available telephony lines to the respective line balanced outbound dialing campaign based on the respective dynamic balancing weight.

Claims (36)

1 . A method for dynamic telephony line balancing for automated outbound dialing, the method comprising:

determining, by a contact center system, a total number of available telephony lines to be dynamically balanced among a plurality of outbound dialing campaigns for automated outbound dialing by the contact center system;

determining, by the contact center system, a number of telephony lines of the total number of available telephony lines to be reserved for one or more outbound dialing campaigns of the plurality of outbound dialing campaigns;

reducing, by the contact center system, the total number of available telephony lines to be dynamically balanced by the number of telephony lines to be reserved for the one or more outbound dialing campaigns thereby resulting in a remaining number of available telephony lines;

determining, by the contact center system and for each line balanced outbound dialing campaign of the plurality of outbound dialing campaigns, a dynamic balancing weight assigned to the respective line balanced outbound dialing campaign; and

assigning, by the contact center system and for each line balanced outbound dialing campaign of the plurality of outbound dialing campaigns, a respective number of the remaining number of available telephony lines to the respective line balanced outbound dialing campaign based on the dynamic balancing weight assigned to the respective line balanced outbound dialing campaign.

2 . The method of claim 1 , wherein determining the number of telephony lines of the total number of available telephony lines to be reserved for the one or more outbound dialing campaigns comprises determining, for each fixed line outbound dialing campaign of the plurality of outbound dialing campaigns, a respective number of telephony lines to reserve for the respective fixed line outbound dialing campaign.

3 . The method of claim 1 , wherein the number of telephony lines to be reserved for the one or more outbound dialing campaigns is nonzero.

4 . The method of claim 1 , further comprising:

determining, by the contact center system, whether to perform telephony line rebalancing based on one or more campaign conditions of the plurality of outbound dialing campaigns; and

rebalancing, by the contact center system, assignments of the total number of the available telephony lines to the plurality of the outbound dialing campaigns in response to determining to perform telephony line rebalancing.

5 . The method of claim 4 , wherein the one or more campaign conditions include a campaign condition associated with a current time and/or a current day.

6 . The method of claim 4 , wherein the one or more campaign conditions include a campaign condition associated with a number of contacts called by a respective outbound dialing campaign of the plurality of outbound dialing campaigns.

7 . The method of claim 4 , wherein the one or more campaign conditions include a campaign condition associated with a number of one of successful outcomes, failed outcomes, or neutral outcomes achieved by a respective outbound dialing campaign of the plurality of outbound dialing campaigns.

8 . The method of claim 4 , wherein the one or more campaign conditions include a campaign condition associated with a number of contact center agents currently available to handle outbound calls for one or more of the plurality of outbound dialing campaigns.

9 . The method of claim 4 , wherein rebalancing the assignments of the total number of the available telephony lines to the plurality of the outbound dialing campaigns comprises modifying at least one dynamic balancing weight of a respective outbound dialing campaign of the plurality of outbound dialing campaigns.

10 . The method of claim 4 , wherein rebalancing the assignments of the total number of the available telephony lines to the plurality of the outbound dialing campaigns comprises modifying the number of telephony lines of the total number of available telephony lines to be reserved for the one or more outbound dialing campaigns of the plurality of outbound dialing campaigns.

11 . The method of claim 4 , wherein rebalancing the assignments of the total number of the available telephony lines to the plurality of the outbound dialing campaigns comprises modifying the one or more outbound dialing campaigns of the plurality of outbound dialing campaigns for which the number of telephony lines of the total number of available telephony lines are to be reserved.

12 . The method of claim 1 , further comprising automatically placing, by the contact center system, outbound calls on behalf of contact center agents to contacts identified by the plurality of line balanced outbound dialing campaigns in response to assigning the remaining number of available telephony lines.

13 . The method of claim 1 , wherein assigning the respective number of the remaining number of available telephony lines to the respective line balanced outbound dialing campaign based on the dynamic balancing weight assigned to the respective line balanced outbound dialing campaign comprises assigning the remaining number of available telephony lines to the line balanced outbound dialing campaigns proportionally based on the dynamic balancing weights of the line balanced outbound dialing campaigns.

14 . The method of claim 1 , wherein the dynamic balancing weight assigned to the respective line balanced outbound dialing campaign is modifiable by an administrator of the contact center system for each of the plurality of outbound dialing campaigns.

15 . The method of claim 1 , wherein the number of telephony lines reserved for each of the plurality of outbound dialing campaigns is modifiable by an administrator of the contact center system.

16 . A contact center system for dynamic telephony line balancing for automated outbound dialing, the system comprising:

at least one processor; and

at least one memory comprising a plurality of instructions stored thereon that, in response to execution by the at least one processor, causes the contact center system to:

determine a total number of available telephony lines to be dynamically balanced among a plurality of outbound dialing campaigns for automated outbound dialing by the contact center system;

determine a number of telephony lines of the total number of available telephony lines to be reserved for one or more outbound dialing campaigns of the plurality of outbound dialing campaigns;

reduce the total number of available telephony lines to be dynamically balanced by the number of telephony lines to be reserved for the one or more outbound dialing campaigns thereby resulting in a remaining number of available telephony lines;

determine, for each line balanced outbound dialing campaign of the plurality of outbound dialing campaigns, a dynamic balancing weight assigned to the respective line balanced outbound dialing campaign; and

assign, for each line balanced outbound dialing campaign of the plurality of outbound dialing campaigns, a respective number of the remaining number of available telephony lines to the respective line balanced outbound dialing campaign based on the dynamic balancing weight assigned to the respective line balanced outbound dialing campaign.

17 . The contact center system of claim 16 , wherein to determine the number of telephony lines of the total number of available telephony lines to be reserved for the one or more outbound dialing campaigns comprises to determine, for each fixed line outbound dialing campaign of the plurality of outbound dialing campaigns, a respective number of telephony lines to reserve for the respective fixed line outbound dialing campaign.

18 . The contact center system of claim 16 , wherein the plurality of instructions further causes the contact center system to:

determine whether to perform telephony line rebalancing based on one or more campaign conditions of the plurality of outbound dialing campaigns; and

rebalance assignments of the total number of the available telephony lines to the plurality of the outbound dialing campaigns in response to a determination to perform telephony line rebalancing.

19 . The contact center system of claim 18 , wherein to rebalance the assignments of the total number of the available telephony lines to the plurality of the outbound dialing campaigns comprises to modify at least one dynamic balancing weight of a respective outbound dialing campaign of the plurality of outbound dialing campaigns.

20 . The contact center system of claim 16 , wherein the plurality of instructions further causes the contact center system to automatically place outbound calls on behalf of contact center agents to contacts identified by the plurality of line balanced outbound dialing campaigns in response to assignment of the remaining number of available telephony lines.

Assignments (2)
SUPPLEMENT TO SECURITY AGREEMENT Recorded May 1, 2025
From: GENESYS CLOUD SERVICES, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 071146/0687 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2024
From: ZGARDOVSKI, STANISLAV; STUMPF, MARK; MCCORMICK, CHAD; LOGAN, RIAN; KRASILEV, VLADIMIR; VETTER, JOHN
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 069617/0340 →