Queue processing system
First Claim
Patent Images
1. A method performed by a server device, the method comprising:
- receiving, by the server device, a request from a user device to place a user, associated with the user device, in a queue;
determining, by the server device, whether the user meets one or more qualifications associated with the queue, wherein the one or more qualifications include that the user remains within a particular distance of a location associated with the queue;
placing, by the server device, the user in the queue, when the user meets the one or more qualifications;
monitoring, by the server device, whether the user continues to meet the one or more qualifications, while the user is in the queue; and
removing, by the server device, the user from the queue, when the user fails to meet the one or more qualifications.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, performed by a server device, may include receiving a request from a user device to place a user, associated with the user device, in a particular queue; determining whether the user meets one or more qualifications associated with the queue; placing the user in the particular queue, when the user meets the one or more qualifications; monitoring whether the user continues to meet the one or more qualifications, while the user is in the queue; and removing the user from the particular queue, when the user fails to meet the one or more qualifications.
30 Citations
18 Claims
-
1. A method performed by a server device, the method comprising:
-
receiving, by the server device, a request from a user device to place a user, associated with the user device, in a queue; determining, by the server device, whether the user meets one or more qualifications associated with the queue, wherein the one or more qualifications include that the user remains within a particular distance of a location associated with the queue; placing, by the server device, the user in the queue, when the user meets the one or more qualifications; monitoring, by the server device, whether the user continues to meet the one or more qualifications, while the user is in the queue; and removing, by the server device, the user from the queue, when the user fails to meet the one or more qualifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor configured to; detect that a mobile communication device is within a particular distance of the processor; contact the mobile communication device to determine whether a user associated with the mobile communication device wants to be placed in a queue associated with the system; and receive an indication from the mobile communication device that the user wants to be placed in the queue; and a server device configured to; receive the indication from the mobile device identifier component; place the user in the queue in response to receiving the indication; monitor whether the user continues to meet one or more qualifications associated with the queue, while the user is in the queue, wherein the one or more qualifications include that the mobile communication device remains within the particular distance of the processor; and remove the user from the queue, when the user fails to meet the one or more qualifications. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A mobile communication device comprising:
-
a memory to store instructions; and a processor configured to execute the instructions to; record a calendar event via a calendar application; determine that the recorded calendar event is associated with a queue; determine that the recorded calendar event is scheduled for a time that is within a particular period of time with respect to a current time; send a request to a queue management system to place a user, associated with the mobile communication device, in the queue associated with the recorded calendar event, based on determining that the recorded calendar event is scheduled for the time that is within the particular period of time with respect to the current time; receive an indication from the queue management system as to whether the user meets one or more qualifications associated with the queue, wherein the one or more qualifications include that the user remains within a particular distance of a location associated with the queue; receive a confirmation from the queue management system that the user has been placed in the queue, when the user meets the one or more qualifications; and receive an indication from the queue management system that the user has not been placed in the queue, or that the user has been removed from the queue, when the user fails to meet the one or more qualifications. - View Dependent Claims (17, 18)
-
Specification