System and method for multi-channel communication queuing
First Claim
1. An apparatus comprising:
- means for receiving a first request in a first media format of a plurality of different media formats via a first communication channel of a plurality of communication channels, wherein each communication channel of the plurality of communication channels has an associated media format of the plurality of different media formats;
means for receiving a second request in a second media format of the plurality of different media formats via a second communication channel of the plurality of communication channels;
means for determining media formats associated with communication channels that each agent of one or more agents is authorized to access, wherein the communication channels that each agent of the one or more agents is authorized to access comprise at least one of the plurality of communication channels; and
means for assigning, in response to the determining, the one or more agents to handle the first and second requests based on the media formats of the first and second requests and the media formats associated with the communication channels that each agent of the one or more agents is authorized to access.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for coordinating communication between one or more agents and a plurality of communication channels associated with different media formats such as telephone, email, and fax. A first request in a first media format can be received via a first communication channel and a second request in a second media format can be received via a second communication channel. Agents can be enabled to access requests in one or more of the media formats, and requests can be assigned to agents based on the types of media formats the agents can access, the subject matter of the requests, and/or the agents'"'"' skills. The requests can be placed in a queue until an agent is available to accept the request. Rules for assigning requests to agents can be included in a queuing engine. Agents can also decline a request routed to them, and route the request to another agent or return it back to the queue.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
means for receiving a first request in a first media format of a plurality of different media formats via a first communication channel of a plurality of communication channels, wherein each communication channel of the plurality of communication channels has an associated media format of the plurality of different media formats;
means for receiving a second request in a second media format of the plurality of different media formats via a second communication channel of the plurality of communication channels;
means for determining media formats associated with communication channels that each agent of one or more agents is authorized to access, wherein the communication channels that each agent of the one or more agents is authorized to access comprise at least one of the plurality of communication channels; and
means for assigning, in response to the determining, the one or more agents to handle the first and second requests based on the media formats of the first and second requests and the media formats associated with the communication channels that each agent of the one or more agents is authorized to access. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving a first request in a first media format of a plurality of different media formats via a first communication channel of a plurality of communication channels, wherein each communication channel of the plurality of communication channels has an associated media format of the plurality of different media formats;
receiving a second request in a second media format of the plurality of different media formats via a second communication channel of the plurality of communication channels;
determining media formats associated with communication channels that each agent of one or more agents is authorized to access, wherein the communication channels that each agent of the one or more agents is authorized to access comprise at least one of the plurality of communication channels; and
in response to the determining, assigning the one or more agents to handle the first and second requests based on the media formats of the first and second requests and the media formats associated with the communication channels that each agent of the one or more agents is authorized to access. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 19, 20)
-
-
15. A system comprising:
-
a first computer server configured to receive a first request in a first media format of a plurality of different media formats via a first communication channel of a plurality of communication channels and a second request in a second media format of the plurality of different media formats via a second communication channel of the plurality of communication channels; and
a queuing engine configured to;
determine media formats associated with communication channels that each agent of one or more agents is authorized to access, wherein the communication channels that each agent of the one or more agents is authorized to access comprise at least one of the plurality of communication channels, and in response to determining the media formats associated with the communication channels that each agent of the one or more agents is authorized to access, assign the one or more agents to handle the first and second requests based on the media formats of the first and second requests and the media formats associated with the communication channels that each agent of the one or more agents is authorized to access. - View Dependent Claims (16, 17, 18)
-
Specification