System and methods for tracking unresolved customer involvement with a service organization and automatically formulating a dynamic service solution
First Claim
1. A system for managing customer involvement with a contact center, the system comprising:
- a switch configured to receive a plurality of communications for routing to one or more contact center resources;
a processor coupled to the switch; and
a memory coupled to the processor, wherein the memory has stored thereon instructions that, when executed by the processor, cause the processor to;
establish a current communication session with an end user device;
identify a user engaged in the current communication session;
determine, during the current communication session, whether data for a terminated interaction conducted prior to the current communication session exists for the user in a database, wherein the terminated interaction includes an automated interaction process for pursuing a commercial goal of the user;
retrieve the data for the terminated interaction from the database, wherein the retrieved data includes information on which portion of the automated interaction process during the terminated interaction was completed;
determine, based on the retrieved data, a commercial goal of the user that went unsatisfied during the terminated interaction;
transmit a signal to the switch for routing the current communication session to a contact center communication device based on the retrieved data for the terminated interaction; and
initiate, during the current communication session, a stage of the automated interaction process that is directed to the commercial goal of the user, the stage of the automated interaction process being after a previously completed portion in the automated interaction process and directed to the commercial goal of the user.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for managing customer involvement with a contact center involves one or more monitoring applications executing on one or more computerized servers associated with the contact center, the applications monitoring communications between individual customers and the center; and a rules engine executing on the one or more computerized servers, the rules engine accessible to the monitoring application, the rules engine enabled to generate and implement business rules. Upon detection by one of the monitoring applications of an instance of unsuccessful or incomplete interaction between a customer and the contact center, session data determined during monitoring is used by the rules engine to determine contact center-initiated activity to be implemented to establish new communication with the customer to resolve issues related to the unsuccessful or incomplete interaction.
-
Citations
23 Claims
-
1. A system for managing customer involvement with a contact center, the system comprising:
-
a switch configured to receive a plurality of communications for routing to one or more contact center resources; a processor coupled to the switch; and a memory coupled to the processor, wherein the memory has stored thereon instructions that, when executed by the processor, cause the processor to; establish a current communication session with an end user device; identify a user engaged in the current communication session; determine, during the current communication session, whether data for a terminated interaction conducted prior to the current communication session exists for the user in a database, wherein the terminated interaction includes an automated interaction process for pursuing a commercial goal of the user; retrieve the data for the terminated interaction from the database, wherein the retrieved data includes information on which portion of the automated interaction process during the terminated interaction was completed; determine, based on the retrieved data, a commercial goal of the user that went unsatisfied during the terminated interaction; transmit a signal to the switch for routing the current communication session to a contact center communication device based on the retrieved data for the terminated interaction; and initiate, during the current communication session, a stage of the automated interaction process that is directed to the commercial goal of the user, the stage of the automated interaction process being after a previously completed portion in the automated interaction process and directed to the commercial goal of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for managing customer involvement with a contact center, comprising:
-
establishing, by a processor, a current communication session with an end user device; identifying, by the processor, a user engaged in the current communication session; determining, by the processor, during the current communication session, whether data a terminated interaction conducted prior to the current communication session exists for the user in a database, wherein the terminated interaction includes an automated interaction process for pursuing a commercial goal of the user; retrieving, by the processor, the data for the terminated interaction from the database, wherein the retrieved data includes information on which portion of the automated interaction process during the terminated interaction was completed; determining, by the processor based on the retrieved data, a commercial goal of the user that went unsatisfied during the terminated interaction; transmitting, by the processor, a signal to a switch for routing the current communication session to a contact center communication device based on the retrieved data for the terminated interaction; and initiating, by the processor during the current communication session, a stage of the automated interaction process that is directed to the commercial goal of the user, the stage of the automated interaction process being after a previously completed portion in the automated interaction process and directed to the commercial goal of the user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification