Contact advocate
First Claim
Patent Images
1. A method of facilitating contact center operations, the method comprising:
- receiving a communication from a customer of a contact center, wherein the communication from the customer is a posting on a social media website;
based on the received communication, invoking, by a microprocessor, a contact center advocate on behalf of the customer, wherein the contact center advocate functions as a proxy for the customer within the contact center by communicating with components of the contact center on behalf of the customer, obtaining information from the components of the contact center on behalf of the customer, and communicating the information obtained from the components of the contact center to the customer without requiring human agent assistance or intervention after the posting on the social media web site;
storing data specific to the customer at the contact center advocate that comprises a communication history for the customer and an order history for the customer;
subscribing, by the contact center advocate, to one or more contact center events based on one of (i) information contained in the received communication or (ii) information known within the contact center about the customer;
receiving information regarding the one or more contact center events at the contact center advocate, wherein the information is received at the contact center advocate based on the contact center advocate subscribing to the one or more contact center events;
updating the data specific to the customer stored at the contact center advocate to include information describing the one or more contact center events; and
performing a function on the received information with the contact center advocate, wherein the performed function on the received information comprises automatically generating a new work item in the contact center on behalf of the customer and wherein the new work item is for a contact center agent to initiate a voice call to the customer to address the posting on the social media website.
14 Assignments
0 Petitions
Accused Products
Abstract
A contact center work assignment engine communication system hosts a multi-functional contact advocate to manage communications and history for customers, including the ability to report issues, provide updates, identify and solve problems, store history, interface with contact center components, including agents and experts, creating a proactive automatic assistant for contact center customers.
16 Citations
19 Claims
-
1. A method of facilitating contact center operations, the method comprising:
-
receiving a communication from a customer of a contact center, wherein the communication from the customer is a posting on a social media website; based on the received communication, invoking, by a microprocessor, a contact center advocate on behalf of the customer, wherein the contact center advocate functions as a proxy for the customer within the contact center by communicating with components of the contact center on behalf of the customer, obtaining information from the components of the contact center on behalf of the customer, and communicating the information obtained from the components of the contact center to the customer without requiring human agent assistance or intervention after the posting on the social media web site; storing data specific to the customer at the contact center advocate that comprises a communication history for the customer and an order history for the customer; subscribing, by the contact center advocate, to one or more contact center events based on one of (i) information contained in the received communication or (ii) information known within the contact center about the customer; receiving information regarding the one or more contact center events at the contact center advocate, wherein the information is received at the contact center advocate based on the contact center advocate subscribing to the one or more contact center events; updating the data specific to the customer stored at the contact center advocate to include information describing the one or more contact center events; and performing a function on the received information with the contact center advocate, wherein the performed function on the received information comprises automatically generating a new work item in the contact center on behalf of the customer and wherein the new work item is for a contact center agent to initiate a voice call to the customer to address the posting on the social media website. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A contact center server, comprising:
-
a processor; and a non-transitory computer-readable medium coupled to the processor and comprising processor-executable instructions, the instruction comprising; instructions to receive a communication from a customer of a contact center, wherein the communication from the customer is a posting on a social media website; based on the received communication, instructions to invoke a contact center advocate on behalf of the customer, wherein the contact center advocate functions as a proxy for the customer within the contact center by communicating with components of the contact center on behalf of the customer, obtaining information from the components of the contact center on behalf of the customer, and communicating the information obtained from the components of the contact center to the customer without requiring human agent assistance or intervention after the posting on the social media web site; instructions to store data specific to the customer at the contact center advocate that comprises a communication history for the customer and an order history for the customer; instructions to cause the contact center advocate to subscribe to one or more contact center events based on one of (i) information contained in the received communication or (ii) information known within the contact center about the customer; instructions to receive information regarding the one or more contact center events at the contact center advocate, wherein the information is received at the contact center advocate based on the contact center advocate subscribing to the one or more contact center events; instructions to update the data specific to the customer stored at the contact center advocate to include information describing the one or more contact center events; and instructions to perform a function on the received information with the contact center advocate, wherein the performed function on the received information comprises automatically generating a new work item in the contact center on behalf of the customer and wherein the new work item is for a contact center agent to initiate a voice call to the customer to address the posting on the social media website. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A communication system, comprising:
a contact advocate module that receives a communication from a customer of a contact center and causes a processor to perform the following operations; based on the received communication, invoke a contact center advocate on behalf of the customer, wherein the contact center advocate functions as a proxy for the customer within the contact center by communicating with components of the contact center on behalf of the customer, obtaining information from the components of the contact center on behalf of the customer, and communicating the information obtained from the components of the contact center to the customer without requiring human agent assistance or intervention; store data specific to the customer at the contact center advocate that comprises a communication history for the customer and an order history for the customer; subscribe via the contact center advocate to one or more contact center events based on one of (i) information contained in the received communication or (ii) information known within the contact center about the customer; receive information regarding the one or more contact center events at the contact center advocate, wherein the information is received at the contact center advocate based on the contact center advocate subscribing to the one or more contact center events; update the data specific to the customer stored at the contact center advocate to include information describing the one or more contact center events; perform a function on the received information with the contact center advocate, wherein the function performed on the received information comprises generating a new work item within the contact center on behalf of the customer; determine that the contact center advocate is capable of handling the new work item without human intervention; in response to determining that the contact center advocate is capable of handling the new work item without human intervention, enable the contact center advocate to submit one or more queries to the components of the contact center, the one or more queries being related to the work item; receive, at the contact center advocate, responses to the one or more queries from the components of the contact center; allow the contact center advocate to formulate a response to the new work item based on the responses received to the one or more queries; enable the contact center advocate to select a communication channel over which to communicate the formulated response; and enable the contact center advocate to transmit the formulated response over the selected communication channel without requiring any human agent assistance or intervention. - View Dependent Claims (16, 17, 18, 19)
Specification