IP Library Granted Patent US 8,275,111
Granted Patent B2
US 8,275,111 · App. 12/175,764 · Granted Sep 25, 2012

Method and apparatus for multimedia interaction routing according to agent capacity sets

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,275,111
App. No.
12/175,764
Granted
Sep 25, 2012
Kind
B2
Abstract

A routing software application for predicting a best routing destination from a pool of considered routing destinations for an incoming event into a communications routing system has a detection module for detecting the arrival of the event for routing; at least one instance of an information gathering routine for gathering and compiling information about the considered destinations; at least one reporting module for organizing and reporting the gathered information; and a processing module for computing values from the gathered information and selecting the best routing destination based on isolation of the best computed value. In a preferred embodiment scalar load information per media type and per destination and agent skill information related to at least media skills per type of media per destination is processed by the processing module, which isolates, identifies, and selects at least the best destination for routing.

Claims (24)

1. A transaction router, comprising:

a detection module for detecting the arrival of a transaction for routing;

a mechanism for determining requirements for interacting with the received transaction, including hardware and software media capability and agent media skills; and

an information gathering mechanism gathering information about specific potential destinations to route the received transaction to, including hardware and software media capability, agent media skills, and load status related to media type;

wherein the router is hosted by a CTI processor, which computes values from the gathered information and uses an algorithm to determine a best match destination for an incoming event for routing, the algorithm producing a predictive result based on scalar load values per media type utilized simultaneously at a destination during a given period of time.

2. The transaction router of claim 1 wherein the destinations are associated with a pool of agents in a communication center, the agents assigned to and operating more than one type of multimedia application for interacting with incoming transactions.

3. The transaction router of claim 1 wherein the destinations are agent-operated multimedia workstations.

4. The transaction router of claim 1 wherein the incoming transactions for routing include telephone calls, e-mails, voice mails, file share requests, IP telephony calls, video conference calls, instant message sessions, and chat sessions.

5. The transaction router of claim 1 wherein the CTI-processor has connection to one or a combination of a telephony switch, a second CTI processor, and an IP router.

6. The transaction router of claim 1 wherein the information gathering mechanism is executed from at least one instance of a reporting module, the reporting module a distributed client of the application.

7. The transaction router of claim 6 where the number of the reporting module is equal to the number of considered destinations for routing, the modules distributed to the destinations and permanently resident therein.

8. The transaction router of claim 1 wherein load status includes one or more of queue load per media type per agent, server loads related to multimedia servers, port loads related to agent-operated communication ports, line loads related to network routing paths leading to agents, and system loads relating to number of applications running and memory-use of those applications on agent-operated systems.

9. A transaction routing method, comprising:

(a) detecting arrival of a transaction for routing at a CTI processor hosting a router;

(b) determining requirements for interacting with the received transaction, including hardware and software media capability and agent media skills; and

(c) gathering information about specific potential destinations for the transaction, including hardware and software media capability, agent media skills, and load status related to media type; and

(d) computing values from the gathered information and selecting a best destination for the received transaction using an algorithm producing a predictive result based on scalar load values per media type utilized simultaneously at a destination during a given period of time.

10. The method of claim 9 wherein the destinations are associated with a pool of agents in a communication center, the agents assigned to and operating more than one type of multimedia application for interacting with incoming events.

11. The method of claim 9 wherein the destinations are agent-operated multimedia workstations.

12. The method of claim 9 wherein incoming transactions for routing include one or more of telephone calls, e-mails, voice mails, file share requests, IP telephony calls, video conference calls, instant message sessions, and chat sessions.

13. The method of claim 9 wherein the CTI-processor has connection to one or a combination of a telephony switch, a second CTI processor, and an IP router.

14. The method of claim 9 wherein the information gathering mechanism is executed from at least one instance of a reporting module, the reporting module a distributed client of the application.

15. The method of claim 14 where the number of the reporting module is equal to the number of considered destinations for routing, the modules distributed to the destinations and permanently resident therein.

16. The method of claim 9 wherein load status includes one or more of queue load per media type per agent, server loads related to multimedia servers, port loads related to agent-operated communication ports, line loads related to network routing paths leading to agents, and system loads relating to number of applications running and memory-use of those applications on agent-operated systems.

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/0814 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2012
From: ALCATEL LUCENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 027687/0686 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC
Reel/Frame 027623/0096 →