CPC H04M 3/5231 (2013.01) [G07C 11/00 (2013.01); H04L 67/306 (2013.01); G07C 2011/04 (2013.01); H04M 3/5183 (2013.01)] | 19 Claims |
1. A system for enhanced virtual queuing, comprising:
a queue manager comprising at least a processor, a memory, and a first plurality of programming instructions stored in the memory and operating on the processor, wherein the first plurality of programming instructions, when operating on the processor, cause the processor to:
receive a request to queue for a physical event from an end-device;
update a virtual queue based on the request;
send an initial update notification to the end-device indicating a wait time associated with the request;
send periodic update notifications to the end-device based on a notification escalation plan, wherein the notification escalation plan comprises a rules-based multimodality means of communicating with the end-device; and
remove the end-device from the virtual queue upon receiving notification that the end-device has left the virtual queue.
|