Nova Patents
EP1569397A2

Contact center using instant messaging

Abstract

The present invention provides various contact center embodiments for interacting with customers using instant messaging. In one embodiment, the contact center is configured to receive instant message notifications from a customer when the customer is available for contact by instant messaging. In another embodiment, the contact center is configured to route sessionless instant messages only to a selected agent for a specified period of time. In another embodiment, the contact center is configured to provide to customers presence information for administered instant message addresses before the customers contact the contact center. In another embodiment, the contact center is configured to perform an outbound instant messaging campaign or alert with customers.

EP1569397A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 24 February 2025, 1.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 2 independent, 16 dependent

  1. 1
    A method for servicing an instant message received from a customer by a contact center, comprising:(a) receiving an instant message from a communication device associated with a customer, the instant message requesting service by a resource associated with the contact center and the communication device having an instant messaging address;(b) selecting an agent to service the instant message;(c) providing the instant message to the selected agent;(d) forwarding at least one instant message from the selected agent to the customer's communication device;and (e) for a selected period of time, routing any instant message received from the communication device's instant message address to the selected agent.
  2. 2
    The method of Claim 1, further comprising:(f) receiving an instant message notification from an instant messaging service associated with the customer that the customer is available to receive instant messages at a customer communication device;and (g) in response to the instant message notification, forwarding to the customer communication device an instant message containing an invitation to the customer to interact with the contact center.
  3. 3
    The method of Claim 1, wherein an instant message address of the selected agent is withheld from the customer's communication device and further comprising:(f) assigning an electronic data unit to record the instant message text exchanged during the instant message session;and (g) after the terminating step, forwarding an electronic copy of the session transcript to the customer's communication device by email.
  4. 4
    The method of Claim 1, further comprising:(f) setting up a telephone call with the customer using a different second communication device associated with the customer, wherein the telephone call is placed during the instant message session, and wherein the agent conducts the telephone call simultaneous with the instant message session.
  5. 5
    The method of Claim 1, wherein, in the forwarding step (d), the customer's communication device is provided with an instant message address administered by the contact center, the provided instant message address being different from the selected agent's instant message address.
  6. 6
    The method of Claim 1, wherein the routing step (e) comprises:maintaining a listing of customer instant messaging addresses and session identifiers;when a second instant message is received from the customer's communication device, mapping the instant message address of the customer's communication device against the listing to determine a corresponding session identifier;and generating a message to the selected agent comprising the corresponding session identifier and text of the received second instant message.
  7. 7
    The method of Claim 1, further comprising:(f) providing to the customer at least one instant message address associated with the contact center, wherein the customer adds the instant message address to a list of instant message addresses in a buddy list associated with the customer;(g) a presence notification agent determining, for the at least one instant message address, corresponding presence information;(h) the presence notification agent providing the presence information to a presence server associated with the contact center;and (i) the presence server providing the presence information to a communication device associated with the customer.
  8. 8
    The method of Claim 7, wherein a workflow is initiated and, in response to the initiation of the workflow, a workflow server in the contact center performs the following steps:determining a contact center state;and applying business rules to the determined contact center state to select a set of presence information from among a plurality of predetermined sets of presence information, wherein the selected set of presence information is provided by the presence notification agent to the presence server.
  9. 9
    The method of Claim 1, further comprising:(f) providing a list of instant message addresses;(g) determining whether an entity associated with each of the instant message addresses is available to receive and respond to an instant message;(h) when an entity associated with an instant message address is not available within a selected period of time, contacting the unavailable entity by a communication medium other than instant messaging;(i) when an entity associated with an instant message address is available within the selected period of time, forwarding an instant message to the respective entity's instant message address;and (j) when the respective entity fails to respond to the instant message for a selected period of time, contacting the respective entity by a medium other than instant messaging.
  10. 10
    A computer readable medium comprising instructions to perform the steps of Claim 1.
  11. 11
    A contact center, comprising:(a) an input for receiving an instant message from a communication device associated with a customer, the instant message requesting service by a resource associated with the contact center and the communication device having an instant messaging address;(b) selecting means for selecting an agent to service the instant message;(c) providing means for providing the instant message to the selected agent;(d) forwarding means for forwarding at least one instant message from the selected agent to the customer's communication device;and (e) routing means for routing, for a selected period of time, any instant message received from the communication device's instant message address to the selected agent.
  12. 12
    The contact center of Claim 11, wherein the input means receives an instant message notification from an instant messaging service associated with the customer that the customer is available to receive instant messages at a customer communication device and the forwarding means, in response to the instant message notification, forwards to the customer communication device an instant message containing an invitation to the customer to interact with the contact center.
  13. 13
    The contact center of Claim 11, wherein an instant message address of the selected agent is withheld from the customer's communication device and further comprising:(f) electronic data unit means for recording the instant message text exchanged during the instant message session;and (g) means for forwarding, after the instant message session is terminated, an electronic copy of the session transcript to the customer's communication device by email.
  14. 14
    The contact center of Claim 11, further comprising:(f) means for setting up a telephone call with the customer using a different second communication device associated with the customer, wherein the telephone call is placed during the instant message session and wherein the agent conducts the telephone call simultaneous with the instant message session.
  15. 15
    The contact center of Claim 11, wherein the routing means:maintains a listing of customer instant messaging addresses and session identifiers;when a second instant message is received from the customer's communication device, maps the instant message address of the customer's communication device against the listing to determine a corresponding session identifier;and generates a message to the selected agent comprising the corresponding session identifier and text of the received second instant message.
  16. 16
    The contact center of Claim 11, wherein the customer adds at least one instant message address associated with the contact center to a list of instant message addresses in a buddy list associated with the customer and further comprising:(f) presence notification means for determining, for the at least one instant message address, corresponding presence information and providing the presence information to a presence server associated with the contact center;and (g) the presence server providing the presence information to a communication device associated with the customer.
  17. 17
    The contact center of Claim 11, further comprising a workflow server and wherein, in response to the initiation of a workflow, the workflow server performs the following steps:determining a contact center state;and applying business rules to the determined contact center state to select a set of presence information from among a plurality of predetermined sets of presence information, wherein the selected set of presence information is provided by the presence notification agent to the presence server.
  18. 18
    The contact center of Claim 11, further comprising:(f) second providing means for providing a list of instant message addresses;(g) determining means for determining whether an entity associated with each of the instant message addresses is available to receive and respond to an instant message;and (h) contacting means for contacting, when an entity associated with an instant message address is not available within a selected period of time, the unavailable entity by a communication medium other than instant messaging;and wherein, when an entity associated with an instant message address is available within the selected period of time, the forwarding means forwards an instant message to the respective entity's instant message address.