Methods and systems for homogeneously routing and/or queueing call center customer interactions across media types
DCFirst Claim
1. A method for processing a customer interaction of any media type for assignment to at least one selected agent or at least one selected queue coupled to at least one agent, comprising the steps of:
- receiving the customer interaction;
extracting customer data from the received customer interaction and linking the customer data with the customer interaction from which the customer data was extracted;
storing the customer data in a data structure that is generic across all media types of the customer interactions;
applying the customer data in the generic data structure to a rule-based engine, the rule-based engine operating upon the extracted customer data to select the at least one agent or the at least one queue to which to assign the generic data structure;
assigning and sending the generic data structure to the at least one selected agent or to the at least one queue;
retrieving the customer interaction linked to the generic data structure, and presenting the retrieved customer interaction to the at least one selected agent.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods, devices and systems for processing a customer interaction of any media type for assignment to at least one selected call center agent and/or to at least one selected queue coupled to at least one call center agent in a call center. The method includes steps of receiving the customer interaction and extracting customer data from the received customer interaction. The customer data is linked with the customer interaction from which the customer data was extracted. The extracted customer data is stored in a data structure that is generic across all media types of the customer interactions. The customer data in the generic data structure is then applied to a rule-based engine, the rule-based engine operating upon the extracted customer data to select the agent(s) and/or the queue(s) to which to assign the generic data structure. A repository of call center agent characteristics may be accessed to select the agent(s) and/or queue(s), as may be a customer information database. The generic data structure or object is assigned and sent to the selected agent(s) and/or to the selected queue(s), and the customer interaction linked to the generic data structure is retrieved. At least the retrieved customer interaction may then be presented to the selected agent(s) on a display and/or teleset.
151 Citations
38 Claims
-
1. A method for processing a customer interaction of any media type for assignment to at least one selected agent or at least one selected queue coupled to at least one agent, comprising the steps of:
-
receiving the customer interaction;
extracting customer data from the received customer interaction and linking the customer data with the customer interaction from which the customer data was extracted;
storing the customer data in a data structure that is generic across all media types of the customer interactions;
applying the customer data in the generic data structure to a rule-based engine, the rule-based engine operating upon the extracted customer data to select the at least one agent or the at least one queue to which to assign the generic data structure;
assigning and sending the generic data structure to the at least one selected agent or to the at least one queue;
retrieving the customer interaction linked to the generic data structure, and presenting the retrieved customer interaction to the at least one selected agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system, comprising:
-
at least one processor;
at least one data storage device;
a plurality of processes spawned by said at least one processor, the processes including processing logic for processing a customer interaction of any media type for assignment to at least one selected call center agent or at least one selected queue coupled to at least one call center agent in a call center, said processing logic defining the steps of;
receiving the customer interaction;
extracting customer data from the received customer interaction and linking the customer data with the customer interaction from which the customer data was extracted;
storing the customer data in a data structure that is generic across all media types of the customer interactions;
applying the customer data in the generic data structure to a rule-based engine, the rule-based engine operating upon the extracted customer data to select the at least one agent or the at least one queue to which to assign the generic data structure;
assigning and sending the generic data structure to the at least one selected agent or to the at least one queue;
retrieving the customer interaction linked to the generic data structure, and presenting the retrieved customer interaction to the at least one selected agent. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A machine-readable medium having data stored thereon representing sequences of instructions which, when executed by a call center computer, causes said computer to process a customer interaction of any media type for assignment to at least one selected agent or at least one selected queue coupled to at least one agent of a call center by performing the steps of:
-
receiving the customer interaction;
extracting customer data from the received customer interaction and linking the customer data with the customer interaction from which the customer data was extracted;
storing the customer data in a data structure that is generic across all media types of the customer interactions;
applying the customer data in the generic data structure to a rule-based engine, the rule-based engine operating upon the extracted customer data to select the at least one agent or the at least one queue to which to assign the generic data structure;
assigning and sending the generic data structure to the at least one selected agent or to the at least one queue;
retrieving the customer interaction linked to the generic data structure, and presenting the retrieved customer interaction to the at least one selected agent. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification