Method and system for establishing a communication channel between computing devices in a customer care environment
First Claim
1. A method for establishing a communication channel between computing devices in a customer care environment, the method comprising:
- receiving, by one or more transceivers at an application server hosting an application, a contact number from a customer-computing device executing the application, the customer-computing device associated with a customer, wherein the contact number corresponds to a first entity;
comparing, by one or more comparators at the application server, the received contact number with one or more pre-stored datasets, wherein the one or more pre-stored datasets include at least a plurality of contact numbers associated with a plurality of entities, the plurality of entities including the first entity, wherein each of the plurality of contact numbers is further associated with a one or more workflows;
determining, based on the comparison at the application server, that the contact number is associated with the first entity from among the plurality of entities;
retrieving, from a database coupled to the application server, a first workflow from the one or more workflows, wherein the first workflow is provided to the application server by the first entity;
rendering, by one or more processors at the application server, a plurality of options corresponding to each of a plurality of levels of the first workflow associated with the first entity on a user interface displayed on a display screen of the customer-computing device;
receiving, by the one or more transceivers at the application server, a preference of the customer for one option of the rendered plurality of options from the customer-computing device, wherein the received preference is representative of a service of one or more services associated with the first workflow; and
establishing, by the one or more processors at the application server, the communication channel between the customer-computing device and an agent-computing device associated with the first entity based on at least the received preference.
6 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments illustrate method and system for establishing a communication channel between computing devices in a customer care environment. The method includes receiving a first input from a customer-computing device associated with the customer. The received first input is compared with one or more pre-stored datasets. Based on the comparison, a plurality of options corresponding to each of a plurality of levels of one or more workflows is rendered on a user interface displayed on a display screen of the customer-computing device. A second input is received for one of the rendered plurality of options. The second input is representative of at least a preference of the customer for a service associated with a workflow. Based on at least the received second input, a communication channel is established between the customer-computing device and an agent-computing device associated with the customer care agent.
-
Citations
15 Claims
-
1. A method for establishing a communication channel between computing devices in a customer care environment, the method comprising:
-
receiving, by one or more transceivers at an application server hosting an application, a contact number from a customer-computing device executing the application, the customer-computing device associated with a customer, wherein the contact number corresponds to a first entity; comparing, by one or more comparators at the application server, the received contact number with one or more pre-stored datasets, wherein the one or more pre-stored datasets include at least a plurality of contact numbers associated with a plurality of entities, the plurality of entities including the first entity, wherein each of the plurality of contact numbers is further associated with a one or more workflows; determining, based on the comparison at the application server, that the contact number is associated with the first entity from among the plurality of entities; retrieving, from a database coupled to the application server, a first workflow from the one or more workflows, wherein the first workflow is provided to the application server by the first entity; rendering, by one or more processors at the application server, a plurality of options corresponding to each of a plurality of levels of the first workflow associated with the first entity on a user interface displayed on a display screen of the customer-computing device; receiving, by the one or more transceivers at the application server, a preference of the customer for one option of the rendered plurality of options from the customer-computing device, wherein the received preference is representative of a service of one or more services associated with the first workflow; and establishing, by the one or more processors at the application server, the communication channel between the customer-computing device and an agent-computing device associated with the first entity based on at least the received preference. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for establishing a communication channel between computing devices in a customer care environment, the system comprising:
-
an application server configured to host an application that is executed on a customer-computing device; and one or more processors coupled to the application server, the one or more processors being configured to; receive a contact number from the customer-computing device, the customer-computing device associated with a customer, wherein the contact number corresponds to a first entity; compare the received contact number with one or more pre-stored datasets, wherein the one or more pre-stored datasets include at least a plurality of contact numbers associated with a plurality of entities, the plurality of entities including the first entity, wherein each of the plurality of contact numbers is further associated with one or more workflows; determine, based on the comparison, that the contact number is associated with the first entity from among the plurality of entities; retrieve, from a database coupled to the application server, a first workflow from the one or more workflows, wherein the first workflow is provided to the application server by the first entity; render a plurality of options corresponding to each of a plurality of levels of the first workflow associated with the first entity on a user interface displayed on a display screen of the customer-computing device; receive a preference of the customer for one option of the rendered plurality of options from the customer-computing device, wherein the received preference is representative of a service of one or more services associated with the first workflow; and establish a communication channel between the customer-computing device and an agent-computing device associated with the first entity based on at least the received preference. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for use with an application server, the computer program product comprising a non-transitory computer readable medium, wherein the non-transitory computer readable medium stores a computer program code for establishing a communication channel between computing devices in a customer care environment, wherein the computer program code is executable by one or more processors in the application server to:
-
receive a contact number from a customer-computing device executing an application hosted by the application server, the customer-computing device being associated with a customer, wherein the contact number corresponds to a first entity; compare the received contact number with one or more pre-stored datasets, wherein the one or more pre-stored datasets include at least a plurality of contact numbers associated with a plurality of entities, the plurality of entities including the first entity, wherein each of the plurality of contact numbers is further associated with one or more workflows; determine, based on the comparison, that the contact number is associated with the first entity from among the plurality of entities; retrieve, from a database coupled to the application server, a first workflow from the one or more workflows, wherein the first workflow is provided to the application server by the first entity; render a plurality of options corresponding to each of a plurality of levels of the first workflow associated with the first entity on a user interface displayed on a display screen of the customer-computing device; receive a preference of the customer for one option of the rendered plurality of options from the customer-computing device, wherein the received preference is representative of a service of one or more services associated with the first workflow; and establish a communication channel between the customer-computing device and an agent-computing device associated with the first entity based on at least the received preference.
-
Specification