IP Library Granted Patent US 9,565,308
Granted Patent B2
US 9,565,308 · App. 15/098,640 · Granted Feb 7, 2017

System for communication routing

Inventor: Philip Wawrzynowicz (Lebanon, CT)
Assignee: Hartford Fire Insurance Company
H04M3/5141G06F3/0482G06F3/04817G06F3/04842G06F17/246H04L43/06H04M3/24H04M3/5183H04M3/5232
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 9,565,308
App. No.
15/098,640
Granted
Feb 7, 2017
Kind
B2
Abstract

A system, method, apparatus, means, and computer program code is provided wherein an electronic communication is received. A communication routing matrix is accessed, from a relational database platform, to select a service representative for the received communication. It may then be arranged for the received communication to be routed in accordance with the selected service representative.

Claims (48)

1. A system to facilitate a routing of dynamic communications, comprising:

a relational database platform storing a communication routing matrix;

a communications server, including:

a processor coupled to the relational database platform, and

a storage device in communication with said processor and storing instructions adapted to be executed by said processor to:

enable a graphical user interface, wherein the graphical user interface is configured to:

graphically assign an incoming communication address to one of a plurality of tenant lines-of-business;

for each assigned incoming communication address, graphically define default route, override matrix, and priority information, and

establish entries identifying business rules that define how the communication routing matrix will, in accordance with the default route, override matrix, and priority information, dynamically route communications received via each assigned incoming communication address to selected service representative devices associated with an appropriate tenant line-of-business.

2. The system of claim 1 , wherein the received communications comprise telephone calls or email messages.

3. The system of claim 1 , wherein the flag manager data entry portion includes: (i) dialed number information service data, (ii) an intent associated with the dialed number information service data, (iii) a destination queue type, and (iv) a queue priority.

4. The system of claim 3 , wherein the flag manager data entry portion further includes: (i) a plurality of flag names, and (ii) for each flag name, an associated flag condition.

5. The system of claim 4 , wherein the flag manager data entry portion further includes icons selectable by the user to: (i) add a flag, (ii) update a flag, and (iii) delete a flag.

6. The system of claim 1 , wherein the management of line-of-business data includes alignment, by the user, of a plurality of dialed number information service numbers to a particular line-of-business as a tenant.

7. The system of claim 1 , wherein at least one of the business rules and algorithms is based at least in part on: (i) dialed number information service data, (ii) product information, (iii) a language preference, (iv) queue information, or (v) a service representative skill.

8. The system of claim 1 , wherein the graphical user interface is further configured to let the user:

simulate receipt of a simulated communication, wherein a service representative platform is selected for the simulated communication.

9. The system of claim 1 , wherein the graphical user interface is further configured to let the user:

export hierarchy information about the communication routing matrix to at least one of: (i) a spreadsheet application, and (ii) an electronic comma separated value file.

10. The system of claim 1 , wherein the graphical user interface is further configured to let the user:

assign a communication intent to particular values of dialed number information service data.

11. A computer-implemented method associated with dynamic administration of a communication routing system, comprising:

coupling a relational database platform, storing a communication routing matrix, to a communications server;

accessing, by an administrator, the communications server via a graphical user interface, wherein the graphical user interface is configured to let the administrator:

graphically assign an incoming communication address to one of a plurality of tenant lines-of-business;

for each assigned incoming communication address, graphically define default route, override matrix, and priority information, and

establish entries identifying business rules that define how the communication routing matrix will, in accordance with default route, override matrix, and priority information, dynamically route communications received via each assigned incoming communication address to selected service representative devices associated with an appropriate tenant line-of-business.

12. The method of claim 11 , wherein the received communications comprise telephone calls or email messages.

13. The method of claim 11 , wherein the flag manager data entry portion includes: (i) dialed number information service data, (ii) an intent associated with the dialed number information service data, (iii) a destination queue type, and (iv) a queue priority.

14. The method of claim 11 , wherein at least one of the business rules and algorithms is based at least in part on: (i) dialed number information service data, (ii) product information, (iii) a language preference, (iv) queue information, or (v) a service representative skill.

15. The method of claim 11 , wherein the graphical user interface is further configured to let the administrator:

simulate receipt of a simulated communication, wherein a service representative platform is selected for the simulated communication.

16. The method of claim 11 , wherein the graphical user interface is further configured to let the administrator:

export hierarchy information about the communication routing matrix to at least one of: (i) a spreadsheet application, and (ii) an electronic comma separated value file.

17. A system to facilitate a dynamic routing of telephone calls to selected platforms, comprising:

a relational database platform storing a telephone call routing matrix;

a communications server, including:

a processor coupled to the relational database platform, and

a storage device in communication with said processor and storing instructions adapted to be executed by said processor to:

enable a graphical administrator interface, wherein the graphical administrator interface is configured to let an administrator:

graphically assign an incoming telephone number to one of a plurality of tenant lines-of-business;

for each assigned incoming telephone number, graphically define default route, override matrix, and priority information, and

establish entries identifying business rules that define how the communication routing matrix will, in accordance with the default route, override matrix, and priority information, dynamically route telephone calls received via each assigned incoming telephone number to selected service representative devices associated with an appropriate tenant line-of-business.

18. The system of claim 17 , wherein the flag manager data entry portion includes: (i) dialed number information service data, (ii) an intent associated with the dialed number information service data, (iii) a destination queue type, and (iv) a queue priority.

19. The system of claim 17 , wherein the graphical administrator interface is further configured to let the administrator:

simulate receipt of a simulated telephone call, wherein an insurance service representative platform is selected for the simulated telephone call.

20. The system of claim 17 , wherein the graphical user interface is further configured to let the administrator:

export hierarchy information about the telephone call routing matrix to at least one of: (i) a spreadsheet application, and (ii) an electronic comma separated value file.

Continuity (7)
Continuation 14856180 · Sep 16, 2015
Continuation 14730575 · Jun 4, 2015
Continuation 14574740 · Dec 18, 2014
Continuation 14317543 · Jun 27, 2014
Continuation 13857470 · Apr 5, 2013
Provisional Application 61736131 · Dec 12, 2012
Related Publication 20160234386A1 · Aug 11, 2016