Personality based matching of callers to agents in a communication system
First Claim
1. A method for improving transactions in a communication system, comprising the steps of:
- determining a personality profile at least two agents and classifying at least two agents as at least one of the following personality profile types;
analytical type, detailed oriented type, relationship/emotional type, and futuristic/visionary type;
determining a personality profile of a caller to classify the caller as at least one of the personality profile types; and
connecting the caller to one of the at least two agents based on the respective personality profiles types of the caller and the agents.
22 Assignments
0 Petitions
Accused Products
Abstract
The method and apparatus improves call transactions in a communication system having an automatic call distribution system. A personality profile of each agent of a plurality of agents in the system is determined. A respective personality profile is one of a plurality of predetermined personality profile types. The determined personality profile type for respective agents are stored as personality profile records in a database. A personality profile of a caller is then determined, the personality profile of the caller being one of the plurality of personality profile types. A priority hierarchy is provided for matching a personality profile types of the caller to personality profile types of the agents. The personality profile type of the caller is then compared to the personality profile type of the agents according to this priority hierarchy. An agent is selected from the plurality of agents based on the comparison of the personality profile types.
319 Citations
44 Claims
-
1. A method for improving transactions in a communication system, comprising the steps of:
-
determining a personality profile at least two agents and classifying at least two agents as at least one of the following personality profile types;
analytical type, detailed oriented type, relationship/emotional type, and futuristic/visionary type;determining a personality profile of a caller to classify the caller as at least one of the personality profile types; and connecting the caller to one of the at least two agents based on the respective personality profiles types of the caller and the agents. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for improving transactions in an automatic call distribution system, comprising the steps of:
-
determining a personality profile of each agent of a plurality of agents; storing the determined personality profiles for respective agents of the plurality of agents as personality profile records in a database; determining a personality profile of a caller; assigning a personality profile to respective machine based virtual agents of a plurality of machine based virtual agents; comparing the personality profile of the caller to personality profiles in the personality profile records of the agents in the database and the personality profiles of the virtual agents; selecting at least one of an agent from the plurality of agents and a virtual agent of the plurality of virtual agents based on the comparison of personality profiles; and establishing communication between the caller and the selected agents and virtual agents. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for improving transactions in an automatic call distribution system, comprising the steps of:
-
determining a personality profile of each agent of a plurality of agents, a respective personality profile being at least one of the following plurality of personality profile types;
analytical type, detailed oriented type, relationship/emotional type, and futuristic/visionary type;storing the determined personality profile types for respective agents of the plurality of agents as personality profile records in a database; determining a personality profile of a caller, the personality profile of the caller being one of the plurality of personality profile types; providing a priority hierarchy for matches of personality profile type of the caller to personality profile types of the agents; comparing the personality profile type of the caller to the personality profile types of the agents in the database according to the priority hierarchy; selecting an agent from the plurality of agents based on the comparison of personality profile types; and establishing communication between the caller and the selected agent. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product embedded in a computer readable medium for use in an automatic call distribution system, comprising:
-
a computer readable media containing code segments comprising; a first personality profile determining computer program code segment that determines personality profiles of at least two agents; a second personality profile determining computer program code segment that determines a personality profile of a caller; a third personality profile determining computer program code seament that determines a personality profile for at least two machine based virtual agents; and a connection computer program code segment that connects the caller to one of the at least two agents and the at least two virtual agents based on the personality profiles of the caller, the virtual agents, and the agents. - View Dependent Claims (20, 21, 22)
-
-
23. A computer program product embedded in a computer readable medium for use in an automatic call distribution system, comprising:
-
a computer readable media containing code segments comprising; a first determining personality profile determining computer program code segment that determines a personality profile of each agent of a plurality of agents, a respective personality profile being at least one of a the following plurality of personality profile types;
analytical type, detailed oriented type, relationship/emotional type, and futuristic/visionary type;a storing computer program code segment that stores the determined personality profile types for respective agents of the plurality of agents as personality profile records in a database; a second determining personality profile determining computer program code segment that determines a personality profile of a caller, the personality profile of the caller being one of the plurality of personality profile types; a priority forming computer program code segment that forms a priority hierarchy for matches of personality profile type of the caller to personality profile types of the agents; a comparing computer program code segment that compares the personality profile type of the caller to the personality profile types of the agents in the database according to the priority hierarchy; an agent selecting computer program code segment that selects an agent from the plurality of agents based on the comparison of personality profile types; and a connection computer program code segment that establishes communication between the caller and the selected agent. - View Dependent Claims (24, 25, 26)
-
-
27. An apparatus for improving transactions in a communication system, comprising:
-
means for determining a personality profile of at least two agents; means for determining a personality profile of a caller; means for determining a personality profile for at least two machine based virtual agents; and means for connecting the caller to one of the at least two agents and the at least two virtual agents based on the personality profiles of the caller, the virtual agents, and the agents. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. An apparatus that improves transactions in an automatic call distribution system, comprising:
-
means for determining a personality profile of each agent of a plurality of agents, a respective personality profile being at least one of the following plurality of personality profile types;
analytical type, detailed oriented type, relationship/emotional type, and futuristic/visionary type;means for storing the determined personality profile types for respective agents of the plurality of agents as personality profile records in a database; means for determining a personality profile of a caller, the personality profile of the caller being one of the plurality of personality profile types; means for providing a priority hierarchy for matches of personality profile type of the caller to personality profile types of the agents; means for comparing the personality profile type of the caller to the personality profile types of the agents in the database according to the priority hierarchy; means for selecting an agent from the plurality of agents based on the comparison of personality profile types; and means for establishing communication between the caller and the selected agent. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. An apparatus that improves transactions in an automatic call distribution system, comprising:
-
a plurality of agents and a plurality of machine based virtual agents; a predetermined plurality of personality profile types based upon social traits; a first profile determination module that determines a personality profile of each agent of the plurality of agents and each virtual agent of the plurality of virtual agents, a respective personality profile being one of the plurality of personality profile types; a database in which is stored the determined personality profile types for respective agents of the plurality of agents as personality profile records in the database, the database operatively connected to the profile determination module; a second profile determination module that determines a personality profile of a caller, the personality profile of the caller being one of the plurality of personality profile types; a propriety module operatively connected to the database and to the second profile determination module, the propriety module outputting a priority hierarchy for matches of personality profile type of the caller to personality profile types of the agents and virtual agents; a comparator having inputs for the personality profile type of the caller and the personality profile types of the agents and virtual agents in the database according to the priority hierarchy, the comparator outputting the comparisons of the personality profile type of the caller and the personality profile types of the agents and the virtual agents; a selector that receives the output of the comparator and in response thereto selects an agent or virtual agent from the plurality of agents and virtual agents based on the comparison of personality profile types; and
a communication module that establishes communication between the caller and the selected agent or virtual agent. - View Dependent Claims (40, 41, 42, 43, 44)
-
Specification