Presence based callback
First Claim
Patent Images
1. A method for servicing a contact in a contact center, comprising:
- receiving a first contact in the contact center;
successfully connecting the first contact with a contact center resource;
thereafter, determining that the first contact is to be disconnected;
receiving access to presence information from an initiator of the first contact;
disconnecting the first contact;
deciding to call back the initiator of the first contact;
sending an access token to a presence service that is operable to monitor a current presence activity of the initiator on one or more communication modalities, wherein the access token provides the presence service with an identifier of the initiator and permissions to distribute current presence information associated with the initiator and the one or more communication modalities to the contact center resource;
receiving current presence activity information associated with the initiator;
analyzing the received current presence information to determine a presence status of the initiator; and
performing one of the following substeps;
(i) in the event that a positive presence status has been determined for the initiator, attempting to contact the initiator via a communication modality that is determined to have a current positive presence status for the initiator; and
(ii) in the event that a negative presence status has been determined for the initiator on each of the one or more communication modalities, waiting to contact the initiator at a later time.
23 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides presence-aware systems. More specifically, methods and systems are provided that enable a contact center to utilize presence information when servicing a contact. When the presence of a particular customer is detected, such information may be provided to or otherwise ascertained by the contact center. Once the contact center has the presence information it may use it to determine how best to call back the customer such that it is convenient for the customer and an agent of the contact center.
156 Citations
25 Claims
-
1. A method for servicing a contact in a contact center, comprising:
-
receiving a first contact in the contact center; successfully connecting the first contact with a contact center resource; thereafter, determining that the first contact is to be disconnected; receiving access to presence information from an initiator of the first contact; disconnecting the first contact; deciding to call back the initiator of the first contact; sending an access token to a presence service that is operable to monitor a current presence activity of the initiator on one or more communication modalities, wherein the access token provides the presence service with an identifier of the initiator and permissions to distribute current presence information associated with the initiator and the one or more communication modalities to the contact center resource; receiving current presence activity information associated with the initiator; analyzing the received current presence information to determine a presence status of the initiator; and performing one of the following substeps; (i) in the event that a positive presence status has been determined for the initiator, attempting to contact the initiator via a communication modality that is determined to have a current positive presence status for the initiator; and (ii) in the event that a negative presence status has been determined for the initiator on each of the one or more communication modalities, waiting to contact the initiator at a later time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A presence aware communication system, comprising:
-
a server operable to determine that a first contact received in a contact center has been successfully connected with a contact center resource and, thereafter, disconnected from the contact center resource, the server being operable to receive presence access information from at least one customer associated with the first contact prior to the first contact being disconnected from the contact center resource, the server being further operable to determine that the contact center resource desires to call back the at least one customer and in response send an access token to a presence tracking function that is operable to track a real-time presence activity of the at least one customer, the access token comprising the presence access information obtained from the at least one customer while the first contact was successfully connected with the contact center resource; a presence tracking function for tracking a real-time presence activity of the at least one customer, retrieving real-time presence information associated with the at least one customer, and determining whether or not to contact the at least one customer based on the real-time presence information; and wherein the server is operable to use the access token to recover presence information from the presence tracking function then place an outbound contact to a communication device which has been associated with a presence of the at least one customer, and wherein the access token comprises an identifier of the at least one customer as well as permissions and restrictions to access real-time presence information for the at least one customer from the presence tracking function. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification