Method and apparatus for intelligent routing of instant messaging presence protocol (IMPP) events among a group of customer service representatives
First Claim
1. A routing system operable on a data-packet-network for intelligent routing of instant messages between clients connected to the network and customer service representatives (CSRs) connected to the network comprising:
- at least one instant message server connected to and addressable on the network; and
at least one intermediate server connected to and addressable on the network and accessible to the instant message server the intermediate server having access to routing rules and capability, characterized in that clients connected to the network and operating instant message software connect to the instant message server for the purpose of establishing communication with available customer service representatives, and wherein assertion of a connection link advertised by the instant message server establishes bi-directional communication between the client machine and the intermediate server, the intermediate server interacting with including identifying the client and version of instant message software used by the client for the purpose of routing the client request to an appropriate customer service representative thereby establishing an active instant message connection between the client and the selected customer service representative.
10 Assignments
0 Petitions
Accused Products
Abstract
A routing system is provided for intelligent routing of instant messages between clients connected to a data network and customer service representatives connected to the network. The system comprises at least one instant message server and at least one intermediate server connected to and addressable on the network, the intermediate server capable of routing and accessible to the instant message server. Clients connecting to the instant message server through instant message software assert a connection link advertised by the instant message server to establish bi-directional communication between the client machine and the intermediate server. In preferred application, the intermediate server interacts with the client for identification of client and client software. The client request is then routed to an appropriate customer service representative running compatible software according to enterprise rules establishing an active instant message connection between the client and the selected customer service representative.
226 Citations
42 Claims
-
1. A routing system operable on a data-packet-network for intelligent routing of instant messages between clients connected to the network and customer service representatives (CSRs) connected to the network comprising:
-
at least one instant message server connected to and addressable on the network; and
at least one intermediate server connected to and addressable on the network and accessible to the instant message server the intermediate server having access to routing rules and capability, characterized in that clients connected to the network and operating instant message software connect to the instant message server for the purpose of establishing communication with available customer service representatives, and wherein assertion of a connection link advertised by the instant message server establishes bi-directional communication between the client machine and the intermediate server, the intermediate server interacting with including identifying the client and version of instant message software used by the client for the purpose of routing the client request to an appropriate customer service representative thereby establishing an active instant message connection between the client and the selected customer service representative. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
18. A proxy server for routing instant messages sourced from clients connected to a data-packet-network to selected ones of a plurality of customer service representatives connected to the network and representing an enterprise:
-
at least one bi-directional data port for receiving data thereto and sending data there from;
at least one version of instant messaging software executable therein for generating, sending, and receiving instant messages;
a software routing component executable therein for routing client instant message requests to selected IP addresses on the network; and
a software firewall component operable therein and capable of LP address translation;
characterized in that the server receives incoming instant message events for routing, identifies and interacts with individual clients using instant message protocol and routes qualified requests to available customer service representatives based on enterprise routing rules for instant messaging.
-
-
31. A method for establishing an instant message communication channel over a data-packet-network between a client and a customer service representative representing an enterprise based on returned results of at least one executed routing routine comprising steps of:
-
(a) client establishment of a network connection;
(b) establishing a client-to-server connection with an instant message server using an instant messaging software application;
(c) establishing a connection from the instant message server to an intermediary proxy server through client link assertion;
(d) the proxy server interacting with the client using instant messaging software to obtain information for routing;
(e) the proxy server requesting execution of at least one intelligent routing routine on behalf of the client request and information obtained through client interaction; and
(f) routing the client request from the proxy server to an appropriate customer service representative based on results of routine execution. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification