Contact center queue priority management method and system
First Claim
1. A hold queue prioritizing system for a contact center comprising:
- an automated contact center system;
a contact receiver/director, responsive to at least one incoming contact request via a first contact method, for connecting said at least one contact to the automated contact center system;
a contact identifier, for obtaining unique contact identifying information from each of the at least one contacts connected to the automated contact center system;
a hold queue, coupled to the contact receiver/director, for storing a contact record associated with each of the at least one contacts;
a disconnected contact record queue, coupled to at least the contact receiver/director, the disconnected contact record queue configured for storing contact records associated with a disconnected contact status identifier;
a contact status identifier, stored in the respective contact record of the at least one contact, wherein the contact status identifier indicates a connection status of each at least one contact associated with each contact record in the hold queue and the disconnected contact record queue; and
a contact-back identifier, responsive to said contact receiver/director which in turn is responsive to least one incoming re-contact request received from said at least one contact by means of a second contact method different from said first contact method, for identifying a received contact-back based on matching the received re-contact request from said at least one contact identifying information with a contact record in one of the hold queue and the disconnected contact record queue, wherein a match between the received contact and the contact record in one of the hold queue and the disconnected contact record queue changes the connection status of the contact record in the hold queue from a previous connection status to a connected status, and wherein the contact receiver/director is configured for re-prioritizing the contact record associated with the re-contacting user in the disconnected contact record queue by prioritizing the received contact-back associated with the contact record with a higher priority level over any contact records not associated with the received contact-back record such that the received contact-back associated with the contact record is advanced in turn in said disconnected contact record queue.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing hold queue prioritizing for a contact center includes an automated system and a contact receiver/director for connecting contacts to the automated system. A contact identifier obtains identifying information from each of the contacts connected to the system. A hold queue is coupled to the contact receiver/director for storing contact records associated with contacts connected to the automated system. A contact status identifier determines a connection status of each of the contacts in the hold queue and stores the connection status in the respective contact record for each contact. A contact-back identifier identifies a received contact-back by matching the contact identifying information associated with a contact to a contact record in the hold queue. The contact receiver/director selects a contact record with a “connected” connection status and connects the caller in the hold queue associated with the selected contact record to an available agent.
28 Citations
18 Claims
-
1. A hold queue prioritizing system for a contact center comprising:
-
an automated contact center system; a contact receiver/director, responsive to at least one incoming contact request via a first contact method, for connecting said at least one contact to the automated contact center system; a contact identifier, for obtaining unique contact identifying information from each of the at least one contacts connected to the automated contact center system; a hold queue, coupled to the contact receiver/director, for storing a contact record associated with each of the at least one contacts; a disconnected contact record queue, coupled to at least the contact receiver/director, the disconnected contact record queue configured for storing contact records associated with a disconnected contact status identifier; a contact status identifier, stored in the respective contact record of the at least one contact, wherein the contact status identifier indicates a connection status of each at least one contact associated with each contact record in the hold queue and the disconnected contact record queue; and a contact-back identifier, responsive to said contact receiver/director which in turn is responsive to least one incoming re-contact request received from said at least one contact by means of a second contact method different from said first contact method, for identifying a received contact-back based on matching the received re-contact request from said at least one contact identifying information with a contact record in one of the hold queue and the disconnected contact record queue, wherein a match between the received contact and the contact record in one of the hold queue and the disconnected contact record queue changes the connection status of the contact record in the hold queue from a previous connection status to a connected status, and wherein the contact receiver/director is configured for re-prioritizing the contact record associated with the re-contacting user in the disconnected contact record queue by prioritizing the received contact-back associated with the contact record with a higher priority level over any contact records not associated with the received contact-back record such that the received contact-back associated with the contact record is advanced in turn in said disconnected contact record queue. - View Dependent Claims (2, 3, 4)
-
-
5. A hold queue prioritizing method for use in a contact center, said method comprising the acts of:
-
receiving a plurality of contacts by an automated system; obtaining identifying information from the plurality of contacts connected to the automated system, wherein said identifying information includes a media type used by any given user to contact the contact center; placing each of the plurality of contacts in one of a hold queue or a disconnected contact record queue coupled to the automated system; identifying a connection status of each of the plurality of contacts in the hold queue; storing a contact record with the identified information and the connection status for each of the plurality of contacts; and identifying a received contact-back communication from a user, wherein a match between the received contact and the contact record in one of the hold queue and the disconnected contact record queue changes the connection status of the contact record in the hold queue from a previous connection status to a connected status, and wherein the method next re-prioritizes the contact record associated with the re-contacting user in the disconnected contact record queue by prioritizing the received contact-back associated with the contact record with a higher priority level over any contact records not associated with the received contact-back record such that the received contact-back associated with the contact record is advanced in turn in said disconnected contact record queue. - View Dependent Claims (6, 7, 8, 9, 10, 17, 18)
-
-
11. A computer program product for prioritizing a hold queue in a contact center, said computer program product tangibly embodied in an information carrier, for assigning a process to a processor for execution, the computer program product being operable to cause an automated, computer controlled contact center system responsive to at least one incoming contact request via a first contact method, for connecting said at least one incoming contact request to the automated contact center system to:
-
receive a plurality of contacts by said automated, computer controlled contact center system; identify information from each of the plurality of contacts connected to the automated, computer controlled contact center system; place each of the plurality of contacts in at least one of a first hold queue and a disconnected contact record queue coupled to the automated, computer controlled contact center system; identify a connection status of each of the plurality of contacts in the at least a first hold queue; store a contact record with the identified information and the connection status for each of the plurality of contacts; receive a re-contact from a previous contact placed in at least said first hold queue by the automated, computer controlled contact center system; compare the re-contact with the plurality of contacts in the hold queue; match the re-contact with the identified information of a stored contact record; and identify a received contact-back communication from a user, wherein a match between the received contact and the contact record in one of the hold queue and the disconnected contact record queue changes the connection status of the contact record in the hold queue from a previous connection status to a connected status, and wherein the method next re-prioritizes the contact record associated with the re-contacting user in the disconnected contact record queue by prioritizing the received contact-back associated with the contact record with a higher priority level over any contact records not associated with the received contact-back record such that the received contact-back associated with the contact record is advanced in turn in said disconnected contact record queue. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification