Routing contact center interactions
First Claim
1. A computer-implemented method comprising:
- receiving, at an interface, a first customer service interaction, the first customer service interaction including data from a phone call, text, email, chat, or website post;
determining, with a processor operatively coupled to the interface, service request information from the first customer service interaction;
determining, with the processor, an identity of a customer from the service request information;
accessing, via the interface, social media based on the identity;
determining, with the processor, social media information from the social media; and
calculating, with the processor, routing information for a second customer service interaction based on the service request information and the social media information, wherein the routing information is calculated according to vector based matching using at least two vectors, wherein a first vector of the at least two vectors includes two or more factors pertaining to the social media information, and wherein a second vector of the at least two vectors includes two or more factors pertaining to the service request information.
1 Assignment
0 Petitions
Accused Products
Abstract
In one implementation, customer service is managed by a contact center. The contact center includes a contact center server and an agent device. The contact center receives a customer service interaction, which may be a phone call, a text, an email, a chat, or a website communication. The contact center server accesses external social media to identify a social media post by a customer. The social media posts contain clues as to the subject matter of the customer service interaction. The social media post may be filtered by the customer names, product identities, and/or the nature of the post. In this way, information derived from the social media post is used to select an appropriate customer service agent to handle the customer interaction.
21 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, at an interface, a first customer service interaction, the first customer service interaction including data from a phone call, text, email, chat, or website post; determining, with a processor operatively coupled to the interface, service request information from the first customer service interaction; determining, with the processor, an identity of a customer from the service request information; accessing, via the interface, social media based on the identity; determining, with the processor, social media information from the social media; and calculating, with the processor, routing information for a second customer service interaction based on the service request information and the social media information, wherein the routing information is calculated according to vector based matching using at least two vectors, wherein a first vector of the at least two vectors includes two or more factors pertaining to the social media information, and wherein a second vector of the at least two vectors includes two or more factors pertaining to the service request information. - View Dependent Claims (2, 3, 4, 8, 9, 10, 11, 12)
-
-
5. An apparatus comprising:
-
a memory storing a customer database of customer identities; and a controller configured to access a social media posting based on a customer identity retrieved from the customer database, and configured to calculate routing information for selecting a customer service agent from among a plurality of customer services agents based on the social media posting and inputted customer information, wherein the routing information is calculated according to a tag cloud based matching algorithm including at least two tag clouds, wherein a first tag cloud of the at least two tag clouds includes one or more factors pertaining to the social media posting, and wherein a second tag cloud of the at least two tag clouds includes one or more factors pertaining to agents of the plurality of customer services agents. - View Dependent Claims (6, 13, 14, 15, 16)
-
-
7. A non-transitory computer readable medium encoded with software comprising computer executable instructions and when the software is executed operable to:
-
receive a first customer service interaction including an identity and user inputted information; access a customer database with the identity to determine a username for an online service; download a posting from the online service associated with the username; filter information of the posting based on the user inputted information, wherein the filtering is according to at least two vectors, wherein a first vector of the at least two vectors includes two or more factors pertaining to the posting, and wherein a second vector of the at least two vectors includes two or more factors pertaining to the user inputted information; and assign a customer service agent to a second customer service interaction based on the filtered information of the posting. - View Dependent Claims (17, 18, 19, 20)
-
Specification