Web-based distributed call center architecture
First Claim
1. A method of processing customer contact requests, comprising steps of:
- receiving location information from a particular customer service representative (“
CSR”
) indicating where the particular CSR is currently located;
receiving one or more incoming customer contact requests for which CSR interaction is indicated; and
routing selected ones of the received customer contact requests to the particular CSR using the received location information.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, computer program products, and methods of doing business by improving automated processing of customer contact requests such as telephone calls, wherein incoming contact requests (including voice and corresponding data, if any) are programmatically routed to an available customer service representative (“CSR”). A distributed architecture is defined for call center operation, which enables CSRs to access the call center using thin-client devices and also to move about from one physical location to another, yet still be able to access the call center and handle incoming calls. The CSRs may therefore be remotely located. The call center system stores information regarding the CSR'"'"'s current location, and uses this information when routing customer contact requests.
39 Citations
16 Claims
-
1. A method of processing customer contact requests, comprising steps of:
-
receiving location information from a particular customer service representative (“
CSR”
) indicating where the particular CSR is currently located;
receiving one or more incoming customer contact requests for which CSR interaction is indicated; and
routing selected ones of the received customer contact requests to the particular CSR using the received location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing distributed call center operations, comprising steps of:
-
receiving, over a network connection to a call center system, location information from one or more customer service representatives (“
CSRs”
) indicating where each of the CSRs is currently located;
receiving, at the call center system, one or more incoming customer contact requests for which CSR interaction is indicated;
queuing, at the call center system, each of the received customer contact requests until a CSR is available for handling the request; and
routing, by the call center system, a selected one of the queued customer contact requests to a particular CSR using the received location information when the particular CSR is or becomes available. - View Dependent Claims (12)
-
-
13. A system for providing distributed call center operations, comprising:
-
means for receiving, over a network connection to a call center system, location information from one or more customer service representatives (“
CSRs”
) indicating where each of the CSRs is currently located,means for receiving, at the call center system, one or more incoming customer contact requests for which CSR interaction is indicated, means for queuing, at the call center system, each of the received customer contact requests until a CSR is available for handling the request; and
means for routing, by the call center system, a selected one of the queued customer contact requests to a particular CSR using the received location information when the particular CSR is or becomes available. - View Dependent Claims (14)
-
-
15. A computer program product for providing distributed call center operations, the computer program product embodied on one or more computer-usable media and comprising:
-
computer readable program code means for receiving, over a network connection to a call center system, location information from one or more customer service representatives (“
CSRs”
) indicating where each of the CSRs is currently located;
computer readable program code means for receiving, at the call center system, one or more incoming customer contact requests for which CSR interaction is indicated;
computer readable program code means for queuing, at the call center system, each of the received customer contact requests until a CSR is available for handling the request; and
computer readable program code means for routing, by the call center system, a selected one of the queued customer contact requests to a particular CSR using the received location information when the particular CSR is or becomes available. - View Dependent Claims (16)
-
Specification