IP Library Granted Patent US 8,824,655
Granted Patent B2
US 8,824,655 · App. 13/087,270 · Granted Sep 2, 2014

Routing inbound communications across call centers and the like

Inventors: Ramesh Bobba (Fremont, CA); Mukesh Sundaram (San Jose, CA); Prem Uppaluru (Cupertino, CA); Gaya Vukkadala (San Jose, CA); Arnab Mishra (Burlingame, CA)
Assignee: Transera Communications, 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,824,655
App. No.
13/087,270
Granted
Sep 2, 2014
Kind
B2
Abstract

Communications within a communication management network are routed according to a dynamic scorecard routing method in which communication routing decision attributes of communication route destinations are monitored through data feeds from the communication route destinations at a communication router. Values of the communication routing decision attributes are processed to produce processed attribute values and these processed attribute values are stored in a scorecard routing database. Thereafter, upon receipt of an indication of an inbound communication, a call controller is instructed to route the inbound communication to one of the communication route destinations according to assessed scores of the communication route destinations compiled using the processed communication routing decision attribute values stored in the scorecard routing database.

Claims (17)

1. A method of routing communications within a communication management network, the method comprising:

monitoring communication routing decision attributes of communication route destinations through data feeds from the communication route destinations at a communication router, the communication routing destinations being at least one of a call center, an agent workgroup, an automated call distributor, and a private branch exchange; wherein the communication routing decision attributes are pre-defined by a user:

processing values of the communication routing decision attributes to produce processed communication routing decision attribute values and storing the processed communication routing decision attribute values in a scorecard routing database; wherein the data feeds from each communication routing destination are provided to attribute-specific feed adapters that then create the processed values communication routing decision attributes used to populate the scorecard routing database; wherein each attribute-specific feed adapter is associated with a respective attribute for a subject communication routing destination;

upon receipt of an indication of an inbound communication, instructing a call controller to route the inbound communication to one of the communication route destinations according to assessed scores of the communication route destinations compiled using the processed communication routing decision attribute values stored in the scorecard routing database; wherein the assessed scores of the communication route destinations comprise scores compiled using prioritized and weighted lists of attributes for the communication route destinations.

2. The method of claim 1 , wherein the assessed scores of the communication route destinations comprise weighted cumulative scores of the communication route destinations.

3. The method of claim 1 , wherein the assessed scores of the communication route destinations comprise scores compiled using normalized comparisons of like metrics for the communication route destinations.

4. The method of claim 1 , wherein the assessed scores of the communication route destinations comprise scores compiled using prioritized lists of attributes for the communication route destinations.

5. The method of claim 1 , wherein the scorecard routing database comprises a table in which the communication route destinations are reflected in individual columns of the table, and the communication routing decision attributes of the communication route destinations are reflected in individual rows of the table.

6. The method of claim 1 , wherein processing values of the communication routing decision attributes comprises normalizing the values.

7. The method of claim 1 , wherein each attribute-specific feed adapter is associated with a common attribute across multiple routing destinations.

8. A call management device, comprising a processor and a computer-readable storage medium coupled to the processor, the computer-readable storage medium storing computer-executable instructions for routing inbound calls received at a point-of-presence (POP), said instructions, when executed by the processor, causing the processor to monitor communication routing decision attributes of communication route destinations through data feeds from the communication route destinations at a communication router, the communication routing destinations being at least one of a call center, an agent workgroup, an automated call distributor, and a private branch exchange; wherein the communication routing decision attributes are pre-defined by a user; process values of the communication routing decision attributes to produce processed communication routing decision attribute values and storing the processed communication routing decision attribute values in a scorecard routing database; wherein the data feeds from each communication routing destination are provided to attribute-specific feed adapters that then create the processed values communication routing decision attributes used to populate the scorecard routing database; wherein each attribute-specific feed adapter is associated with a respective attribute for a subject communication routing destination; and, upon receipt of an indication of an inbound communication, instruct a call controller communicatively coupled to the POP to route the inbound communication to one of the communication route destinations according to assessed scores of the communication route destinations compiled using the processed communication routing decision attribute values stored in the scorecard routing database; wherein the assessed scores of the communication route destinations comprise scores compiled using prioritized and weighted lists of attributes for the communication route destinations.

9. The call management device of claim 8 , wherein the assessed scores of the communication route destinations comprise weighted cumulative scores of the communication route destinations.

10. The call management device of claim 8 , wherein the assessed scores of the communication route destinations comprise scores compiled using normalized comparisons of like metrics for the communication route destinations.

11. The call management device of claim 8 , wherein the assessed scores of the communication route destinations comprise scores compiled using prioritized lists of attributes for the communication route destinations.

12. The call management device of claim 8 , wherein the scorecard routing database comprises a table in which the communication route destinations are reflected in individual columns of the table, and the communication routing decision attributes of the communication route destinations are reflected in individual rows of the table.

13. The call management device of claim 8 , wherein values of the communication routing decision attributes are normalized.

14. The call management device of claim 8 , wherein each attribute-specific feed adapter is associated with a common attribute across multiple routing destinations.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2016
From: BROADSOFT CONTACT CENTER, INC.
To: BROADSOFT, INC.
Reel/Frame 040702/0420 →
MERGER Recorded Dec 8, 2016
From: BROADSOFT NEWCO3, INC.; TRANSERA COMMUNICATIONS, INC.
To: BROADSOFT CONTACT CENTER, INC.
Reel/Frame 040596/0013 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2011
From: BOBBA, RAMESH; SUNDARAM, MUKESH; UPPALURU, PREM; VUKKADALA, GAYA; MISHRA, ARNAB
To: TRANSERA COMMUNICATIONS, INC.
Reel/Frame 026541/0901 →
Continuity (4)
Continuation In Part 12794277 · Jun 4, 2010
Continuation 11285599 · Nov 22, 2005
Provisional Application 60630851 · Nov 23, 2004
Related Publication 20110255553A1 · Oct 20, 2011