A method and a system are provided for maintaining a virtual-wait queue
that controls access by customers to a physical resource such as a
restaurant table. The method and system are especially adapted for use by
customers operating Internet-enabled wireless devices. The system operates
by maintaining a virtual-wait queue data structure capable of storing a
plurality of entries. Each entry is representative of a customer. The
system accepts an instruction from a premises I/O device indicating to
either add or delete an entry to the data structure. The system also
accepts an instruction from a network connection to either add or delete
the remote customer into or from the virtual wait queue. The virtual wait
queue system indicates to the remote customer the estimated time left in
the queue, freeing the customer from the need to wait in line.
Une méthode et un système sont donnés pour maintenir virtuel-attendent la file d'attente à la laquelle les commandes accèdent par des clients à une ressource physique telle qu'une table de restaurant. La méthode et le système sont particulièrement adaptés à l'usage des clients actionnant les dispositifs sans fil Internet-permis. Le système fonctionne par le maintien virtuel-attendent la structure de données de file d'attente capable de stocker une pluralité d'entrées. Chaque entrée est représentant d'un client. Le système accepte une instruction d'des lieux que l'unité d'E/S Indiquant à ajoutent ou suppriment une entrée à la structure de données. Le système accepte également une instruction d'un raccordement de réseau à ajoutent ou suppriment le client à distance dans ou de la file d'attente d'attente virtuelle. Le système virtuel de file d'attente d'attente indique au client à distance le temps estimé à gauche dans la file d'attente, libérant le client de la nécessité d'attendre dans la ligne.