System and method for queuing a communication session
AssigneeTwilio Inc.
InventorsChrister Fahlgren, John Wolthuis, Peter Shafton, Thomas Schiavone
Life of this patent
Estimating the term…
Abstract
A system and method including receiving a request to enqueue a communication session; adding the communication session to the queue of a plurality of communication sessions; upon adding the communication to the queue, transferring control logic to the configured wait-state application; receiving a dequeue request initiated by a second entity; in response to the dequeue request, managing the procession of communication sessions in the queue; and dequeuing a communication session from the queue.
Claims21
(canceled)
A method comprising:
- receiving a request to enqueue a communication session, the request including a first set of queueing parameters, the first set of queueing parameters including a first identifier for a first internet resource that provides a first wait-state application;
- adding the communication session to a first communication queue;
- accessing the first wait-state application from the first internet resource identified by the first identifier;
- and
- executing the first wait-state application in relation to the communication session.
A system comprising:
- one or more computer processors;
- and
- one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the system to perform operations comprising:
- receiving a request to enqueue a communication session, the request including a first set of queueing parameters, the first set of queueing parameters including a first identifier for a first internet resource that provides a first wait-state application;
- adding the communication session to a first communication queue;
- accessing the first wait-state application from the first internet resource identified by the first identifier;
- and
- executing the first wait-state application in relation to the communication session.
A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of one or more computing devices, cause the one or more computing devices to perform operations comprising:
- receiving a request to enqueue a communication session, the request including a first set of queueing parameters, the first set of queueing parameters including a first identifier for a first internet resource that provides a first wait-state application;
- adding the communication session to a first communication queue;
- accessing the first wait-state application from the first internet resource identified by the first identifier;
- and
- executing the first wait-state application in relation to the communication session.
Dependencies are inferred from the claim text.