Method and apparatus for servicing queued requests
First Claim
1. A method comprising the steps of:
- a) queueing a request for an initial wait time until at least one agent is available for accepting the queued request;
b) delaying assignment of the queued request for a delay time; and
c) assigning the queued request to an available agent, wherein an elapsed time between queueing and assigning the queued request is a queue time.
15 Assignments
0 Petitions
Accused Products
Abstract
Methods for servicing queued requests include the step of queueing at least one request for an initial wait time until at least one agent is available for accepting the queued request. A delay element is provided so that assignment of the queued request is delayed for a delay time. The queued request is then assigned to an available agent. In one embodiment, the delay time is a pre-determined availability pendency time independent of the initial wait time. In another embodiment the request is delayed until a pre-determined queue time has elapsed. In another embodiment, the request may be delayed up to a pre-determined availability pendency time as long as a pre-determined queue time is not exceeded. The delay element need not change the queue discipline. Various queue disciplines including first-in-first-out (FIFO), group FIFO, and modified group FIFO are described for a queueing mechanism incorporating a delay element. The queued requests may represent requests for service to respond to any of a variety of sources including electronic mail communications, facsimile communications, internet communications, telephone communications, etc. In one embodiment, the methods are implemented by an automated call distributor.
213 Citations
20 Claims
-
1. A method comprising the steps of:
-
a) queueing a request for an initial wait time until at least one agent is available for accepting the queued request;
b) delaying assignment of the queued request for a delay time; and
c) assigning the queued request to an available agent, wherein an elapsed time between queueing and assigning the queued request is a queue time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising the steps of:
-
a) queueing at least one request; and
b) assigning the queued request to an available agent only after a pre-determined queue time has elapsed. - View Dependent Claims (9, 10, 11)
-
-
12. A method comprising the steps of:
-
a) queueing a plurality of requests for service;
b) delaying the queued requests for a delay time after agents become available; and
c) assigning each queued request to an available agent. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification