Patent ID: 9747566
Date: 2017-08-29
CPC Classifications: G06K,G06Q,G07C

Claim:
1. A system for managing a queue of one or more service requests, the system comprising: a processor; and a memory coupled with the processor, wherein the processor is configured to execute programmed instructions stored in the memory for creating a queue of one or more service requests pertaining to one or more services delivered through a service location; receiving a queue registration request from a user device in order to register a service request associated with a user in the said queue, wherein the queue registration request comprises a QR-code generated in real time, via a kiosk device installed at the service location, based upon an input received from the user on the kiosk device, and wherein the input at least comprises number of service seekers for the one or more services; processing the queue registration request to register the service request in the said queue thereby recording a position of the service request in the said queue; monitoring status of the queue in order to track change in the position of the service request of the user in the said queue; updating the status of the queue to the user on the user device thereby indicating the chance in position of the service request to the user; wherein the QR-code further comprises a string including a service location identifier for identifying the service location, a branch identifier for identifying a branch of the service location, a queue identifier for identifying the queue created by the processor, a date for identifying a date of creation of the queue, a service provider name for identifying the service provider, a last-issued-queue-number for identifying a lastly issued queue number and a last-called-queue-number for identifying a lastly called queue number; wherein updating the status of the queue further comprises updating the last-issued-queue-number and the last-called-queue-number within the string, and wherein the string updated with the last-issued-queue-number and the last-called-queue-number is communicated to the user device via the notification message, and further comprising enabling the user to subscribe multiple queue channels corresponding to multiple queues and thereby determine at least one queue of the multiple queues capable of serving at least one service request of the user at a predetermined time ahead of other queues by continuously monitoring and updating status of each of the multiple queues.