IP Library Granted Patent US 8,660,258
Granted Patent B2
US 8,660,258 · App. 12/621,790 · Granted Feb 25, 2014

System and methods for selecting a dialing strategy for placing an outbound call

Inventors: Vadim Zyarko (Walnut Creek, CA); Stanislav Zgardovski (Concord, CA); Oleksiy Kolomoyskyy (Moraga, CA)
Assignee: Genesys Telecommunications Laboratories, Inc.
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 8,660,258
App. No.
12/621,790
Granted
Feb 25, 2014
Kind
B2
Abstract

A dialing strategy determination engine (DSDE) for selecting a dialing strategy for placing an outbound call has determination software executing on a computerized server from a machine-readable medium, access to stored dialing strategies, contact data, and a rules set, and a port for receiving a request for dialing strategy from an outbound dialer. The determination software, upon receiving a request for a dialing strategy associated with a contact identification, consults the rule set and the contact data, selects a dialing strategy based on the rules and the data, and returns the selected strategy to the outbound dialer.

Claims (40)

1. A system for making outbound calls, the system comprising:

one or more processors; and

one or more memory devices coupled to the one or more processors and having instructions stored therein, the one or more processors each being configured to execute at least a portion of the instructions, the instructions comprising:

identifying a contact from among a plurality of contacts in a calling list;

receiving information about the contact;

comparing at least a portion of the received information against a condition;

selecting a plurality of dialing strategies for the contact based on the comparison;

selecting a dialing strategy from among the plurality of dialing strategies based on a criterion; and

returning the selected dialing strategy for making an outbound call based on the selected dialing strategy.

2. The system of claim 1 , wherein the information about the contact comprises a contact record, the contact record comprising at least one of a priority indication, a name, a region, or contact preferences.

3. The system of claim 2 , wherein the information about the contact further comprises external data, the external data comprising at least one of a purchase history, a customer rank, or a complaint history.

4. The system of claim 3 , wherein the selecting the plurality of dialing strategies comprises consulting one or more business rules by running one or more algorithms using the information as input.

5. The system of claim 1 , wherein the condition comprises a do not call list, and the selecting the plurality of dialing strategies comprises returning a call or no call decision based on the comparison.

6. The system of claim 5 , wherein the instructions further comprise retrieving external data about the contact if a call decision is returned, the external data comprising at least one of a purchase history, a customer rank, a calling history, or a complaint history.

7. The system of claim 1 , wherein the selected dialing strategy specifies one or more parameters, the one or more parameters comprising at least one of a dialer type or a dialing mode.

8. The system of claim 1 , wherein the at least a portion of the received information comprises a date and a time of an abandoned call result, and the condition comprises a time period before redial.

9. The system of claim 8 , wherein the selecting the plurality of dialing strategies comprises selecting a no-dial strategy if the time period before redial has not expired, and if the time period before redial has expired, consulting one or more business rules by running one or more algorithms using the information as input.

10. The system of claim 1 , wherein the at least a portion of the received information comprises a date and a time of a previous incoming call by the contact, and the condition comprises an elapsed time period since the previous incoming call.

11. The system of claim 10 , wherein the selecting the plurality of dialing strategies comprises selecting a no-dial strategy if the elapsed time period is less than a threshold amount, and if the elapsed time period is greater than or equal to the threshold amount, consulting one or more business rules by running one or more algorithms using the information as input.

12. The system of claim 1 , wherein the condition comprises a customer rank.

13. The system of claim 1 , wherein the criterion comprises a priority value.

14. A method for making outbound calls, the method comprising:

identifying, by one or more processors, a contact from among a plurality of contacts in a calling list;

receiving, by the one or more processors, information about the contact;

comparing, by the one or more processors, at least a portion of the received information against a condition;

selecting, by the one or more processors, a plurality of dialing strategies for the contact based on the comparison;

selecting, by the one or more processors, a dialing strategy from among the plurality of dialing strategies based on a criterion; and

returning, by the one or more processors, the selected dialing strategy for making an outbound call based on the selected dialing strategy.

15. The method of claim 14 , wherein the information about the contact comprises a contact record, the contact record comprising at least one of a priority indication, a name, a region, or contact preferences.

16. The method of claim 15 , wherein the information about the contact further comprises external data, the external data comprising at least one of a purchase history, a customer rank, or a complaint history.

17. The method of claim 16 , wherein the selecting the plurality of dialing strategies comprises consulting one or more business rules by running one or more algorithms using the information as input.

18. The method of claim 14 , wherein the condition comprises a do not call list, and the selecting the plurality of dialing strategies comprises returning a call or no call decision based on the comparison.

19. The method of claim 18 , further comprising retrieving, by the one or more processors, external data about the contact if a call decision is returned, the external data comprising at least one of a purchase history, a customer rank, a calling history, or a complaint history.

20. The method of claim 14 , wherein the selected dialing strategy specifies one or more parameters, the one or more parameters comprising at least one of a dialer type or a dialing mode.

21. The method of claim 14 , wherein the at least a portion of the received information comprises a date and a time of an abandoned call result, and the condition comprises a time period before redial.

22. The method of claim 21 , wherein the selecting the plurality of dialing strategies comprises selecting a no-dial strategy if the time period before redial has not expired, and if the time period before redial has expired, consulting one or more business rules by running one or more algorithms using the information as input.

23. The method of claim 14 , wherein the at least a portion of the received information comprises a date and a time of a previous incoming call by the contact, and the condition comprises an elapsed time period since the previous incoming call.

24. The method of claim 23 , wherein the selecting the plurality of dialing strategies comprises selecting a no-dial strategy if the elapsed time period is less than a threshold amount, and if the elapsed time period is greater than or equal to the threshold amount, consulting one or more business rules by running one or more algorithms using the information as input.

25. The method of claim 14 , wherein the condition comprises a customer rank.

26. The method of claim 14 , wherein the criterion comprises a priority value.

Assignments (10)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded Jun 7, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067651/0868 →
CORRECTIVE RELEASE FOR SECURITY INTEREST IN PATENTS ORIGINALLY RECORDED AT REEL/FRAME (029778/0939) Recorded Feb 27, 2017
From: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR TO THE ORIGINAL COLLATERAL AGENT GOLDMAN SACHS BANK USA
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 041821/0209 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
PATENT RELEASE (REEL:031644/FRAME:0814) Recorded Dec 2, 2016
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 040798/0428 →
SECURITY AGREEMENT Recorded Nov 15, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031644/0814 →
RELEASE OF SECURITY INTEREST Recorded Feb 8, 2013
From: GOLDMAN SACHS LENDING PARTNERS LLC
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 029778/0060 →
SECURITY AGREEMENT Recorded Feb 8, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 029778/0939 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC
Reel/Frame 027623/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2009
From: ZYARKO, VADIM; ZGARDOVSKI, STANISLAV; KOLOMOYSKYY, OLEKSIY
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 023543/0226 →
Continuity (1)
Related Publication 20110116618A1 · May 19, 2011