Agent interaction with a party using multiple channels of communication
First Claim
1. A method for allowing an agent in a contact center to interact with a party using multiple channels of communication comprising:
- receiving a notification of a communication involving the party at a communications handler system, the communication using a first channel of communication and a contact for the party;
identifying a plurality of contacts for the party by the communications handler system based on at least one of the party and the contact;
identifying a first communication session by the communications handler system based on one of the plurality of contacts for the party, the first communication session comprising a logically related series of one or more communications between the party and the agent using a second channel of communication different than the first channel of communication; and
after identifying the first communication session;
identifying a communication assembly linked with the first communication session by the communications handler system, the communication assembly comprising an interaction taking place between the party and the agent over one or more communication sessions;
beginning a second communication session for the communication;
linking the second communication session with the communication assembly; and
routing the communication to the agent by the communications handler system so that the agent can interact with the party over the first channel of communication while also interacting with the party over the second channel of communication.
10 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the invention provide methods, systems, and computer program products for allowing an agent to interact with a party using multiple channels of communication. A notification is received of a communication involving a party that uses a first channel of communication. In response, a first communication session is identified that involves a series of communications between the party and an agent using a second channel of communication different than the first channel of communication. Furthermore, a communication assembly linked with the first communication session is identified that represents an interaction taking place between the agent and the party. Accordingly, a second communication session is begun for the communication and is linked with the assembly. The communication is then routed to the agent so that the agent can interact with the party over the first channel of communication while interacting with the party over the second channel of communication.
-
Citations
20 Claims
-
1. A method for allowing an agent in a contact center to interact with a party using multiple channels of communication comprising:
-
receiving a notification of a communication involving the party at a communications handler system, the communication using a first channel of communication and a contact for the party; identifying a plurality of contacts for the party by the communications handler system based on at least one of the party and the contact; identifying a first communication session by the communications handler system based on one of the plurality of contacts for the party, the first communication session comprising a logically related series of one or more communications between the party and the agent using a second channel of communication different than the first channel of communication; and after identifying the first communication session; identifying a communication assembly linked with the first communication session by the communications handler system, the communication assembly comprising an interaction taking place between the party and the agent over one or more communication sessions; beginning a second communication session for the communication; linking the second communication session with the communication assembly; and routing the communication to the agent by the communications handler system so that the agent can interact with the party over the first channel of communication while also interacting with the party over the second channel of communication. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory, computer-readable medium comprising computer-executable instructions for allowing an agent in a contact center to interact with a party using multiple channels of communication, that when executed, cause at least one computer processor to:
-
receive a notification of a communication involving the party, the communication using a first channel of communication and a contact for the party; identify a plurality of contacts for the party based on at least one of the party and the contact; identify a first communication session based on one of the plurality of contacts for the party, the first communication session comprising a logically related series of one or more communications between the party and the agent using a second channel of communication different than the first channel of communication; and after identifying the first communication session; identify a communication assembly linked with the first communication session, the communication assembly comprising an interaction taking place between the party and the agent over one or more communication sessions; begin a second communication session for the communication; link the second communication session with the communication assembly; and route the communication to the agent so that the agent can interact with the party over the first channel of communication while also interacting with the party over the second channel of communication. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for allowing an agent in a contact center to interact with a party using multiple channels of communication, the system comprising:
a computer processor configured to; receive a notification of a communication involving the party, the communication using a first channel of communication and a contact for the party; identify a plurality of contacts for the party based on at least one of the party and the contact; identify a first communication session based on one of the plurality of contacts for the party, the first communication session comprising a logically related series of one or more communications between the party and the agent using a second channel of communication different than the first channel of communication; and after identifying the first communication session; identify a communication assembly linked with the first communication session, the communication assembly comprising an interaction taking place between the party and the agent over one or more communication sessions; begin a second communication session for the communication; link the second communication session with the communication assembly; and route the communication to the agent so that the agent can interact with the party over the first channel of communication while also interacting with the party over the second channel of communication. - View Dependent Claims (14, 15, 16, 17, 18)
-
19. A method for allowing an agent in a contact center to interact with a party using multiple channels of communication comprising:
-
originating an outbound communication involving the agent and the party by a communications handler system, the outbound communication using a first channel of communication; beginning a first communication session for the outbound communication, the first communication session comprising a logically related series of one or more communications between the party and the agent using the first channel of communication; receiving a notification at the communications handler system of a second communication involving the party, the second communication using a second channel of communication different from the first communication channel of communication; selecting the agent to handle the second communication based on the agent being involved in the first communication session with the party; identifying a communication assembly linked with the first communication session, the communication assembly comprising an interaction taking place between the party and the agent over one or more communication sessions; beginning a second communication session for the second communication, the second communication session comprising a logically related series of one or more communications between the party and the agent using the second channel of communication; linking the second communication session with the communication assembly; and routing the second communication to the agent by the communications handler system so that the agent can interact with the party over the first channel of communication while also interacting with the party over the second channel of communication.
-
-
20. A method for allowing an agent in a contact center to interact with a party using multiple channels of communication comprising:
-
receiving an inbound communication involving the party by a communications handler system, the inbound communication using a first channel of communication; routing the inbound communication to the agent by the communications handler system; beginning a first communication session for the inbound communication, the first communication session comprising a logically related series of one or more communications between the party and the agent using the first channel of communication; receiving a notification at the communications handler system of a second communication involving the party, the second communication using a second channel of communication different from the first communication channel of communication; selecting the agent to handle the second communication based on the agent being involved in the first communication session with the party; identifying a communication assembly linked with the first communication session, the communication assembly comprising an interaction taking place between the party and the agent over one or more communication sessions; beginning a second communication session for the second communication, the second communication session comprising a logically related series of one or more communications between the party and the agent using the second channel of communication; linking the second communication session with the communication assembly; and routing the second communication to the agent by the communications handler system so that the agent can interact with the party over the first channel of communication while also interacting with the party over the second channel of communication.
-
Specification