Claims Analysis
Total Claims: 41
Claim 1
Independent Claim
169 words
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.
Claim 2
Independent Claim
169 words
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.
Claim 3
Dependent Claim
29 words
The processing method of claim 1 , wherein the incoming customer interaction originates from a group of media types including e-mail, facsimile, telephone, Word Wide Web and written letter.
Claim 4
Dependent Claim
46 words
The processing method of claim 1 , wherein the applying step causes the rule-based engine to access a repository of agent characteristics, the rule-based engine selecting the at least one agent or the at least one queue by matching the customer data to the agent characteristics.
Claim 5
Dependent Claim
34 words
The processing method of claim 3 , wherein the agent characteristics include at least one criteria selected from a group including the at least one agent's availability, skill sets, proficiency, languages spoken and experience.
Claim 6
Dependent Claim
53 words
The processing method of claim 1 , wherein the extracting step extracts customer data by collecting at least one of Interactive Voice Response (IVR) data, Automatic Number Identification (ANI) data, call arrival time, CallerID data, Dialed Number Identification Service (DNIS) when the media type of the received customer interaction is a telephone call.
Claim 7
Dependent Claim
37 words
The processing method of claim 1 , wherein the extracting step extracts customer data from a Web page accessed by a customer, when the media type of the received customer interaction includes a World Wide Web page.
Claim 8
Dependent Claim
33 words
The processing method of claim 1 , wherein the extracting step extracts customer data from an email sent by a customer, when the media type of the received customer interaction includes an email.
Claim 9
Dependent Claim
31 words
The processing method of claim 1 , further comprising the step of accessing customer information based upon the extracted customer data, the customer information being stored in a customer information database.
Claim 10
Dependent Claim
36 words
The processing method of claim 8 , wherein the customer information database stores at least one of a customer account number, name, contact information, interaction history, level of service to render, payment information and sales information.
Claim 11
Dependent Claim
33 words
The processing method of claim 8 , wherein the presenting step includes a step of presenting the accessed customer information to the at least one selected agent along with the retrieved customer interaction.
Claim 12
Dependent Claim
42 words
The processing method of claim 1 , wherein the generic data structure includes at least one field associated with each media type and wherein the storing step selectively populates at least one of said plurality of fields with said extracted customer data.
Claim 13
Dependent Claim
47 words
The processing method of claim 1 , wherein a task to be performed by at least one agent is substituted for the customer interaction and wherein task data is substituted for the customer data, the agent task thereby being assigned to the at least one selected agent.
Claim 14
Dependent Claim
34 words
The processing method of claim 1 , wherein the generic data structure is removed from said at least one queue when the retrieved customer interaction is presented to the at least one selected agent.
Claim 15
Dependent Claim
208 words
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.
Claim 16
Dependent Claim
208 words
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.
Claim 17
Dependent Claim
29 words
The computer system of claim 14 , wherein the incoming customer interaction originates from a group of media types including e-mail, facsimile, telephone, Word Wide Web and written letter.
Claim 18
Dependent Claim
46 words
The computer system of claim 14 , wherein the applying step causes the rule-based engine to access a repository of agent characteristics, the rule-based engine selecting the at least one agent or the at least one queue by matching the customer data to the agent characteristics.
Claim 19
Dependent Claim
34 words
The computer system of claim 16 , wherein the agent characteristics include at least one criteria selected from a group including the at least one agent's availability, skill sets, proficiency, languages spoken and experience.
Claim 20
Dependent Claim
53 words
The computer system of claim 14 , wherein the extracting step extracts customer data by collecting at least one of Interactive Voice Response (IVR) data, Automatic Number Identification (ANI) data, call arrival time, CallerID data, Dialed Number Identification Service (DNIS) when the media type of the received customer interaction is a telephone call.
Claim 21
Dependent Claim
37 words
The computer system of claim 14 , wherein the extracting step extracts customer data from a Web page accessed by a customer, when the media type of the received customer interaction includes a World Wide Web page.
Claim 22
Dependent Claim
33 words
The computer system of claim 14 , wherein the extracting step extracts customer data from an email sent by a customer, when the media type of the received customer interaction includes an email.
Claim 23
Dependent Claim
34 words
The computer system of claim 14 , wherein the processes further include processing logic for accessing customer information based upon the extracted customer data, the customer information being stored in a customer information database.
Claim 24
Dependent Claim
36 words
The computer system of claim 21 , wherein the customer information database stores at least one of a customer account number, name, contact information, interaction history, level of service to render, payment information and sales information.
Claim 25
Dependent Claim
33 words
The computer system of claim 21 , wherein the presenting step includes a step of presenting the accessed customer information to the at least one selected agent along with the retrieved customer interaction.
Claim 26
Dependent Claim
42 words
The computer system of claim 14 , wherein the generic data structure includes at least one field associated with each media type and wherein the storing step selectively populates at least one of said plurality of fields with said extracted customer data.
Claim 27
Dependent Claim
47 words
The computer system of claim 14 , wherein a task to be performed by at least one agent is substituted for the customer interaction and wherein task data is substituted for the customer data, the agent task thereby being assigned to the at least one selected agent.
Claim 28
Dependent Claim
194 words
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.
Claim 29
Dependent Claim
194 words
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.
Claim 30
Dependent Claim
29 words
The machine-readable medium of claim 26 , wherein the incoming customer interaction originates from a group of media types including e-mail, facsimile, telephone, Word Wide Web and written letter.
Claim 31
Dependent Claim
46 words
The machine-readable medium of claim 26 , wherein the applying step causes the rule-based engine to access a repository of agent characteristics, the rule-based engine selecting the at least one agent or the at least one queue by matching the customer data to the agent characteristics.
Claim 32
Dependent Claim
34 words
The machine-readable medium of claim 28 , wherein the agent characteristics include at least one criteria selected from a group including the at least one agent's availability, skill sets, proficiency, languages spoken and experience.
Claim 33
Dependent Claim
53 words
The machine-readable medium of claim 26 , wherein the extracting step extracts customer data by collecting at least one of Interactive Voice Response (IVR) data, Automatic Number Identification (ANI) data, call arrival time, CallerID data, Dialed Number Identification Service (DNIS) when the media type of the received customer interaction is a telephone call.
Claim 34
Dependent Claim
37 words
The machine-readable medium of claim 26 , wherein the extracting step extracts customer data from a Web page accessed by a customer, when the media type of the received customer interaction includes a World Wide Web page.
Claim 35
Dependent Claim
33 words
The machine-readable medium of claim 26 , wherein the extracting step extracts customer data from an email sent by a customer, when the media type of the received customer interaction includes an email.
Claim 36
Dependent Claim
42 words
The machine-readable medium of claim 26 , wherein said sequences of instructions further cause said computer to further carry out the step of accessing customer information based upon the extracted customer data, the customer information being stored in a customer information database.
Claim 37
Dependent Claim
36 words
The machine-readable medium of claim 33 , wherein the customer information database stores at least one of a customer account number, name, contact information, interaction history, level of service to render, payment information and sales information.
Claim 38
Dependent Claim
33 words
The machine-readable medium of claim 33 , wherein the presenting step includes a step of presenting the accessed customer information to the at least one selected agent along with the retrieved customer interaction.
Claim 39
Dependent Claim
42 words
The machine-readable medium of claim 26 , wherein the generic data structure includes at least one field associated with each media type and wherein the storing step selectively populates at least one of said plurality of fields with said extracted customer data.
Claim 40
Dependent Claim
47 words
The machine-readable medium of claim 26 , wherein a task to be performed by at least one agent is substituted for the customer interaction and wherein task data is substituted for the customer data, the agent task thereby being assigned to the at least one selected agent.
Claim 41
Dependent Claim
34 words
The machine-readable medium of claim 26 , wherein the generic data structure is removed from said at least one queue when the retrieved customer interaction is presented to the at least one selected agent.