Rule based routing system and method for a virtual sales and service center
First Claim
1. A rule based routing engine for routing a customer to any type of sales and service resource, comprising:
- a customer profile database for storing a plurality of customer types;
a sales and service resource profile data base for storing a plurality of primary resource types, first overflow resource types and second overflow resource types;
a receiver for receiving customer data from an access resource handling a customer contact; and
a processor for determining a customer type based upon the customer data, identifying a matching primary resource within the sales and service resource profile data base that is best suited to handle the call, and routing the customer to the matching primary resource;
wherein the customer profile database is updated with the matching primary resource identified for handling the call in order to provide additional information to the processor when identifying a matching primary resource during subsequent calls.
4 Assignments
0 Petitions
Accused Products
Abstract
A rule based routing system and method is disclosed. The rule based routing system and method matches employee skills with a customer profile thereby facilitating improved customer service and identifying cross-sell opportunities. The rule based routing system and method identifies a call profile for the call, matches the call profile to 3 sales and service resource profile representing an identified resource, generates an instruction signal and routes the call to the identified resource in response to the instruction signal. The virtual sales and service center is monitored for overflow or overload conditions and load balancing and overflow rules are applied to the call in response to detection of overflow or overload conditions. The customer profile includes a language type, a customer type, a business segment identifier, a request type and a product associated with the customer.
558 Citations
30 Claims
-
1. A rule based routing engine for routing a customer to any type of sales and service resource, comprising:
-
a customer profile database for storing a plurality of customer types; a sales and service resource profile data base for storing a plurality of primary resource types, first overflow resource types and second overflow resource types; a receiver for receiving customer data from an access resource handling a customer contact; and a processor for determining a customer type based upon the customer data, identifying a matching primary resource within the sales and service resource profile data base that is best suited to handle the call, and routing the customer to the matching primary resource; wherein the customer profile database is updated with the matching primary resource identified for handling the call in order to provide additional information to the processor when identifying a matching primary resource during subsequent calls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A routing system for developing a routing profile for making a sales and service resource match to a customer during a call, comprising:
-
a call profile processor for identifying a call profile for the call; a match processor for matching the call profile to a sales and service resource profile representing an identified resource and generating an instruction signal; customer interaction devices capable of receiving an instruction signal and accepting data from the customer during the call; and a switch for receiving the instruction signal and routing the call to the identified resource in response thereto; wherein the call profile processor updates the call profile identified for the call with the routing profile for use in subsequent contacts with the customer; and the routing profile comprises the identified resource and instruction signal used in routing the call. - View Dependent Claims (14, 15)
-
-
16. A method of routing customer contacts, comprising the steps of:
-
storing a plurality of customer types in a customer profile database; storing a plurality of primary resource types, first overflow resource types and second overflow resource types in a sales and service resource profile data base; receiving customer data from a device handling a customer contact; determining a customer type based upon the customer data by identifying customer subfields; identifying a matching primary resource within the sales and service resource profile data base to handle the call for routing the customer to the matching primary resource; and routing the customer to the matching primary resource, and updating the customer profile database identified for the call with the matching primary resource for use in identifying the matching primary resource during subsequent contacts with the customer. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for developing a routing profile for making a sales and service resource match to a customer during a call, comprising:
-
identifying a call profile for the call; matching the call profile to a sales and service resource profile representing an identified resource in a call center; generating an instruction signal; routing the call to the identified resource in response to the instruction signal; and updating the call profile identified for the call with the routing profile for use in matching the call profile to the sales and service resource profile during subsequent contacts with the customer; wherein the routing profile comprises the identified resource and instruction signal used in routing the call. - View Dependent Claims (29, 30)
-
Specification