IP Library Granted Patent US 8,670,548
Granted Patent B2
US 8,670,548 · App. 12/331,181 · Granted Mar 11, 2014

Jumping callers held in queue for a call center routing system

Inventors: Qiaobing Xie (Chesterfield, MO); S. James P. Spottiswoode (Beverly Hills, CA)
Assignee: Satmap International Holdings Limited
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,670,548
App. No.
12/331,181
Granted
Mar 11, 2014
Kind
B2
Abstract

Methods and systems are provided for routing callers to agents in a call-center routing environment. An exemplary method includes identifying caller data for a caller in a queue of callers, and jumping or moving the caller to a different position within the queue based on the caller data. The caller data may include one or both of demographic data and psychographic data. The caller can be jumped forward or backward in the queue relative to at least one other caller. Jumping the caller may further be based on comparing the caller data with agent data via a pattern matching algorithm and/or computer model for predicting a caller-agent pair outcome. Additionally, if a caller is held beyond a hold threshold (e.g., a time, “cost” function, or the like) the caller may be routed to the next available agent.

Claims (25)

1. A method for routing callers to agents in a call-center routing environment, the method comprising the acts of:

identifying, by one or more computers, caller data comprising at least demographic data for a caller of a set of callers in a queue or a pool, wherein each of the callers has a respective contact time;

identifying, by one or more computers, agent data comprising at least demographic data for agents in a set of agents;

determining, by the one or more computers, a plurality of respective potentials for caller-agent pairings of the caller to each of the agents in the set of agents that the caller is likely to make a purchase when the caller is matched to the respective agent in the pairing, based at least in part on matching the demographic data of the caller to the demographic data of the respective agent using a multi-element pattern matching algorithm, wherein the respective potential for the respective caller-agent pairing is decreased based on a projected wait time for the respective agent; and

connecting, by the one or more computers, the caller to one of the agents in the set of agents based at least in part on the respective potential determined for the respective caller-agent pairing.

2. The method of claim 1 , further comprising routing the caller to the next available agent if a hold threshold for the caller is exceeded.

3. The method of claim 2 , wherein the hold threshold comprises one or more of a time period, number of times the caller is skipped by other callers, or a multiple of a predicted hold time.

4. The method of claim 2 , wherein the hold threshold is adjustable by a user.

5. A system for routing callers to agents in a call-center environment, the system comprising:

one or more computers configured to:

identify, by one or more computers, caller data comprising at least demographic data for a caller of a set of callers in a queue or a pool, wherein each of the callers has a respective contact time;

identify, by one or more computers, agent data comprising at least demographic data for agents in a set of agents;

determine, by the one or more computers, a plurality of respective potentials for caller-agent pairings of the caller to each of the agents in the set of agents that the caller is likely to make a purchase when the caller is matched to the respective agent in the pairing, based at least in part on matching the demographic data of the caller to the demographic data of the respective agent using a multi-element pattern matching algorithm, wherein the respective potential for the respective caller-agent pairing is decreased based on a projected wait time for the respective agent; and

connect, by the one or more computers, the caller to one of the agents in the set of agents based at least in part on the respective potential determined for the respective caller-agent pairing.

6. The system of claim 5 , further comprising logic for routing the caller to the next available agent if a hold threshold for the caller is exceeded.

7. The system of claim 6 , wherein the hold threshold comprises one or more of a time period, number of times the caller is skipped by other callers, or a multiple of a predicted hold time.

8. The system of claim 6 , wherein the hold threshold is adjustable by a user.

9. Computer readable storage medium comprising computer readable instructions for carrying out, when executed on one or more computers, a method comprising the acts of:

identifying, by one or more computers, caller data comprising at least demographic data for a caller of a set of callers in a queue or a pool, wherein each of the callers has a respective contact time;

identifying, by one or more computers, agent data comprising at least demographic data for agents in a set of agents;

determining, by the one or more computers, a plurality of respective potentials for caller-agent pairings of the caller to each of the agents in the set of agents that the caller is likely to make a purchase when the caller is matched to the respective agent in the pairing, based at least in part on matching the demographic data of the caller to the demographic data of the respective agent using a multi-element pattern matching algorithm, wherein the respective potential for the respective caller-agent pairing is decreased based on a projected wait time for the respective agent; and

connecting, by the one or more computers, the caller to one of the agents in the set of agents based at least in part on the respective potential determined for the respective caller-agent pairing.

10. The computer readable storage medium of claim 9 , further comprising instructions for routing the caller to the next available agent if a hold threshold for the caller is exceeded.

11. The computer readable storage medium of claim 10 , wherein the hold threshold comprises one or more of a time period, number of times the caller is skipped by other callers, or a multiple of a predicted hold time.

12. The computer readable storage medium of claim 10 , wherein the hold threshold is adjustable by a user.

Assignments (13)
RELEASE AND TERMINATION OF PATENT SECURITY AGREEMENT Recorded Apr 16, 2025
From: VCP CAPITAL MARKETS, LLC
To: AFINITI, LTD.
Reel/Frame 070866/0614 →
PATENT ASSIGNMENT AGREEMENT Recorded Jan 3, 2025
From: AFINITI AI HOLDINGS LLC
To: AFINITI AI LIMITED
Reel/Frame 069817/0001 →
PATENT SECURITY AGREEMENT Recorded Jan 3, 2025
From: AFINITI AI LIMITED
To: ALTER DOMUS (US) LLC
Reel/Frame 069816/0858 →
PATENT ASSIGNMENT AGREEMENT Recorded Jan 3, 2025
From: AFINITI, LTD.
To: AFINITI AI HOLDINGS LLC
Reel/Frame 069816/0656 →
PATENT SECURITY AGREEMENT Recorded Aug 26, 2024
From: AFINITI, LTD.
To: VCP CAPITAL MARKETS, LLC
Reel/Frame 068793/0261 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERRORS ON PAGE ONE OF THE ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 054204 FRAME: 0387. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 24, 2020
From: AFINITI EUROPE TECHNOLOGIES LIMITED
To: AFINITI, LTD.
Reel/Frame 054700/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2020
From: AFINITI EUROPE TECHNOLOGIES LIMITED
To: AFINITI, LTD.
Reel/Frame 054204/0387 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2019
From: ORIX GROWTH CAPITAL, LLC (F/K/A ORIX VENTURES, LLC)
To: AFINITI, LTD. (F/K/A SATMAP INTERNATIONAL HOLDINGS, LTD.)
Reel/Frame 049444/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2018
From: AFINITI INTERNATIONAL HOLDINGS, LTD.
To: AFINITI EUROPE TECHNOLOGIES LIMITED
Reel/Frame 044872/0937 →
CORRECTIVE ASSIGNMENT TO CORRECT TO REMOVE PATENT NUMBER 6996948 PREVIOUSLY RECORDED AT REEL: 036917 FRAME: 0627. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jul 28, 2017
From: SATMAP INTERNATIONAL HOLDINGS, LTD.
To: ORIX VENTURES, LLC
Reel/Frame 043452/0193 →
CHANGE OF NAME Recorded May 11, 2016
From: SATMAP INTERNATIONAL HOLDINGS, LTD.
To: AFINITI INTERNATIONAL HOLDINGS, LTD.
Reel/Frame 038664/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2013
From: THE RESOURCE GROUP INTERNATIONAL LIMITED
To: SATMAP INTERNATIONAL HOLDINGS LIMITED
Reel/Frame 031528/0695 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2009
From: XIE, QIAOBING; SPOTTISWOODE, S. JAMES P.
To: THE RESOURCE GROUP INTERNATIONAL LTD
Reel/Frame 022142/0839 →
Continuity (4)
Continuation In Part 12021251 · Jan 28, 2008
Continuation In Part 12266418 · Nov 6, 2008
Provisional Application 61084201 · Jul 28, 2008
Related Publication 20090190749A1 · Jul 30, 2009